CN112399404A - Communication method and terminal - Google Patents

Communication method and terminal Download PDF

Info

Publication number
CN112399404A
CN112399404A CN201910765624.5A CN201910765624A CN112399404A CN 112399404 A CN112399404 A CN 112399404A CN 201910765624 A CN201910765624 A CN 201910765624A CN 112399404 A CN112399404 A CN 112399404A
Authority
CN
China
Prior art keywords
terminal
capability
configuration information
resource
resource configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910765624.5A
Other languages
Chinese (zh)
Inventor
张兴炜
黎超
王俊伟
杨帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201910765624.5A priority Critical patent/CN112399404A/en
Priority to PCT/CN2020/109896 priority patent/WO2021032099A1/en
Publication of CN112399404A publication Critical patent/CN112399404A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application provides a communication method and a terminal, which can solve the problem of design of terminal types in a resource allocation mode based on the terminal. The method is mainly applied to a communication system, the communication system comprises at least one first terminal and at least one second terminal, the second terminal has a second capability, and the second capability comprises the step of allocating resources as a scheduling terminal. The method comprises the following steps: and the second terminal sends the capability information of the second terminal to the first terminal, and the capability information of the second terminal is used for indicating that the second terminal has the second capability. And the second terminal sends first resource configuration information to the first terminal, wherein the first resource configuration information is used for indicating the resources allocated to the first terminal by the second terminal.

Description

Communication method and terminal
Technical Field
The present application relates to the field of communications technologies, and in particular, to a communication method and a terminal.
Background
Currently, in the fifth generation (5th generation, 5G) mobile communication technology, a sidelink communication between terminals is introduced, and the sidelink is a communication link for performing direct communication between the terminals, and can be applied to vehicle to any object (V2X) communication. The resource allocation method of the sidelink may be a resource allocation method based on the network device, or a resource allocation method based on the terminal.
In the terminal-based resource allocation method, one of at least two terminals involved in sidelink communication is used as a scheduling terminal, and a resource pool or a part of resources are allocated to a scheduled terminal so that the scheduled terminal can communicate with other terminals through a sidelink by using the allocated resources. The resource pool can be a predefined resource pool or a resource pool configured by the network device; the partial resource may be a resource selected by the scheduling terminal from a resource pool or a resource received from the network device. In the prior art, the identity between the scheduling terminal and the scheduled terminal cannot be confirmed, so that the resource allocation effect is poor, the resource utilization rate is low, and the resource use is not flexible.
Disclosure of Invention
The application provides a communication method and a terminal, wherein the terminal type of a scheduling terminal in a resource allocation mode based on UE scheduling is designed, and the scheduling terminal sends the capability information to a scheduled terminal, so that the scheduled terminal confirms the scheduling terminal and allocates resources for the scheduled terminal, thereby optimizing the effect of resource allocation and improving the resource utilization rate.
In order to achieve the purpose, the technical scheme is as follows:
in a first aspect, a communication method is provided and applied to a communication system including at least one first terminal and at least one second terminal, where the second terminal has a second capability, and the second capability includes allocating resources as a scheduling terminal. The communication method comprises the following steps: and the second terminal sends the capability information of the second terminal to the first terminal, and the capability information of the second terminal is used for indicating that the second terminal has the second capability. And then the second terminal sends first resource configuration information to the first terminal, wherein the first resource configuration information is used for indicating the resources allocated to the first terminal.
In the communication method provided by the application, the capability of the terminal based on the resource allocation mode of terminal scheduling is defined to obtain a second capability, wherein the second capability comprises the resource allocation of the terminal serving as scheduling, and the second terminal has the second capability. After the first terminal receives the capability information of the second terminal, it may be determined that the second terminal is a scheduling terminal, and the second terminal allocates resources to the first terminal. Through the process, the problem of terminal type design in a resource allocation mode based on terminal scheduling is solved, the terminal type of the scheduling terminal is designed, the role of the terminal can be made clear, the first terminal determines the second terminal as the scheduling terminal according to the capacity information reported by the second terminal, and the second terminal allocates resources for the first terminal, so that the effect of resource allocation is optimized, and the resource utilization rate is improved.
In a possible design method, the first terminal has a first capability, and the first capability includes receiving a resource allocated by the scheduling terminal, so that the second terminal receives capability information of the first terminal sent by the first terminal before the second terminal sends the first resource configuration information to the first terminal, and the capability information of the first terminal is used to indicate that the first terminal has the first capability. Through the process, the problem of terminal type design in a resource allocation mode based on terminal scheduling is solved, the terminal types of the scheduling terminal and the scheduled terminal are designed, the roles of all the terminals are further clarified, the second terminal can determine the first terminal as the scheduled terminal according to the capacity information of the first terminal, the second terminal allocates resources for the first terminal according to the requirements of the first terminal, and therefore the effect of resource allocation is optimized. In addition, the non-uniform terminal product form design between the scheduling terminal and the scheduled terminal enables the terminal types to be layered, reduces the cost of the scheduled terminals with a large number, and reduces the cost of the whole communication system based on the resource allocation mode of terminal scheduling.
In one possible design method, the second terminal sends the first resource configuration information to the first terminal according to the second resource configuration information, and the second resource configuration information is used for indicating the predefined resource.
In a possible design method, the communication system further includes a network device, the second terminal sends the first resource configuration information to the first terminal according to the second resource configuration information, and the second resource configuration information is used to indicate the resource allocated to the second terminal by the network device.
Optionally, the communication system further includes a network device, where the second terminal sends a second resource scheduling request to the network device, receives second resource configuration information sent by the network device, allocates a resource to the first terminal according to the second resource configuration information, and sends the first resource configuration information to the first terminal, where the second resource configuration information is used to indicate the resource allocated to the second terminal by the network device.
Optionally, when the communication system further includes a network device, the second terminal further sends capability information of the second terminal to the network device, so that the network device determines that the second terminal is a scheduling terminal, and allocates resources to the second terminal after receiving a second resource scheduling request sent by the second terminal, thereby improving resource utilization rate and making resource use more flexible.
Optionally, the first resource configuration information, the second resource configuration information, the capability information of the first terminal, or the capability information of the second terminal may be carried in at least one signaling manner of: radio Resource Control (RRC) signaling, Medium Access Control (MAC) signaling, broadcast messages, system messages, and physical layer signaling.
In a possible design method, before the second terminal sends the first resource configuration information to the first terminal, the second terminal receives a first resource scheduling request sent by the first terminal, where the first resource scheduling request is used to request the second terminal to allocate resources to the first terminal.
Optionally, the second terminal further has the first capability and/or the first terminal further has the second capability.
Optionally, the capability information of the second terminal further includes at least one of: the method comprises the steps of supporting a proportional fair scheduling algorithm, a carrier aggregation capability, a parallel processing capability, the number of first terminals with resources allocated by second terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and a transmitting power.
In a second aspect, a communication method is provided, which is applied in a communication system including at least one first terminal and at least one second terminal, the second terminal having a second capability, wherein the second capability includes allocating resources as a scheduling terminal. The communication method comprises the following steps: the first terminal receives the capability information of the second terminal sent by the second terminal, and the capability information of the second terminal is used for indicating that the second terminal has the second capability. The first terminal receives first resource configuration information sent by the second terminal, wherein the first resource configuration information is used for indicating resources allocated to the first terminal.
In a possible implementation method, the first terminal has a first capability, where the first capability includes a resource allocated by the scheduling terminal, so that before the first terminal receives the first resource configuration information sent by the second terminal, the first terminal receives capability information of the second terminal sent by the second terminal, where the capability information of the second terminal is used to indicate that the second terminal has the second capability.
In a possible implementation method, before a first terminal receives first resource configuration information sent by a second terminal, the first terminal sends a first resource scheduling request to the second terminal, where the first resource scheduling request is used to request the second terminal to allocate resources to the first terminal.
In a possible implementation manner, the communication system further includes a network device, the first terminal sends capability information of the first terminal to the network device before receiving the first resource configuration information sent by the second terminal, and receives indication information sent by the network device, and the first terminal sends the first resource scheduling request to the second terminal according to the indication information. The indication information is used for indicating the first terminal to send the first resource scheduling request to the second terminal.
In a possible implementation manner, the indication information is further used for instructing the first terminal to send the capability information of the first terminal to the second terminal.
Optionally, the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal may be carried through at least one of the following signaling: the second resource configuration information is used for indicating predefined resources or resources allocated by the network device for the second terminal.
Optionally, the second terminal further has the first capability and/or the first terminal further has the second capability.
Optionally, the capability information of the second terminal further includes at least one of: the method comprises the steps of supporting a proportional fair scheduling algorithm, a carrier aggregation capability, a parallel processing capability, the number of first terminals with resources allocated by second terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and a transmitting power.
In a third aspect, a communication method is provided, where the method is applied in a communication system, where the communication system includes a network device, at least one first terminal and at least one second terminal, and the second terminal has a second capability, where the second capability includes allocating resources as a scheduling terminal. The communication method comprises the following steps: and the network equipment receives the capability information of the second terminal sent by the second terminal, wherein the capability information of the second terminal is used for indicating that the second terminal has the second capability. And the network equipment sends second resource configuration information to the second terminal according to the capability information of the second terminal, wherein the second resource configuration information is used for indicating the resources allocated to the second terminal by the network equipment.
In a possible implementation manner, the first terminal has a first capability, where the first capability includes receiving a resource allocated by the scheduling terminal, so that the network device receives capability information of the first terminal sent by the first terminal, where the capability information of the first terminal is used to indicate that the first terminal has the first capability. The network equipment sends indication information to the first terminal according to the capability information of the first terminal, wherein the indication information is used for indicating the first terminal to send a first resource scheduling request to the second terminal, and the first resource scheduling request is used for indicating the second terminal to allocate resources for the first terminal.
In a possible implementation manner, the indication information is further used for instructing the first terminal to send the capability information of the first terminal to the second terminal.
In a possible implementation manner, the network device receives a second resource scheduling request sent by the second terminal, where the second resource scheduling request is used to request the network device to allocate resources to the second terminal.
In a possible implementation manner, the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal may be carried through at least one signaling of: RRC signaling, MAC signaling, broadcast messages, system messages, physical layer signaling.
In a possible implementation, the second terminal further has the first capability, and/or the first terminal further has the second capability.
In a possible implementation manner, the capability information of the second terminal further includes at least one of the following: the method comprises the steps of supporting a proportional fair scheduling algorithm, a carrier aggregation capability, a parallel processing capability, the number of first terminals with resources allocated by second terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and a transmitting power.
It should be noted that, for the technical effects of the second aspect to the third aspect, reference may be made to the technical effect of the first aspect, and details are not described here.
In a fourth aspect, a communication apparatus is provided, where the apparatus is used in a communication system including at least one first terminal and at least one second terminal, and the second terminal has a second capability, where the second capability includes allocating resources as a scheduling terminal, and the communication apparatus includes as the second terminal: and the sending unit is used for sending the capability information of the second terminal, and the capability information of the second terminal is used for indicating that the second terminal has the second capability. The sending unit is further configured to send first resource configuration information to the first terminal, where the first resource configuration information is used to indicate resources allocated to the first terminal.
In one possible design method, the first terminal has a first capability, and the first capability includes receiving a resource allocated by the scheduling terminal, and therefore, the communication apparatus further includes a receiving unit configured to receive capability information of the first terminal sent by the first terminal, where the capability information of the first terminal is used to indicate that the first terminal has the first capability.
In a possible design method, the sending unit is specifically configured to send first resource configuration information to the first terminal according to second resource configuration information, where the second resource configuration information is used to indicate a predefined resource.
In a possible design method, the communication system further includes a network device, and the sending unit is specifically configured to send first resource configuration information to the first terminal according to second resource configuration information, where the second resource configuration information is used to indicate a resource allocated by the network device to the second terminal.
Optionally, the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal may be carried through at least one of the following signaling: radio resource control, RRC, media access control, MAC, broadcast, system, physical layer signaling.
In a possible design method, the receiving unit is further configured to receive a first resource scheduling request sent by the first terminal, where the first resource scheduling request is used to request the second terminal to allocate resources to the first terminal.
Optionally, the second terminal further has the first capability and/or the first terminal further has the second capability.
Optionally, the capability information of the second terminal further includes at least one of: the method comprises the steps of supporting a proportional fair scheduling algorithm, a carrier aggregation capability, a parallel processing capability, the number of first terminals with resources allocated by second terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and a transmitting power.
In a fifth aspect, a communication apparatus is provided for use in a communication system, the communication system comprising at least one first terminal and at least one second terminal, the second terminal having a second capability, the second capability comprising allocating resources as a scheduling terminal. The communication apparatus includes, as a first terminal: and the receiving unit is used for receiving the capability information of the second terminal sent by the second terminal, and the capability information of the second terminal is used for indicating that the second terminal has the second capability. The receiving unit is further configured to receive first resource configuration information sent by the second terminal, where the first resource configuration information is used to indicate resources allocated to the first terminal.
In a possible implementation manner, the first terminal has a first capability, where the first capability includes receiving a resource allocated by the scheduling terminal, and the communication apparatus further includes a sending unit, configured to send capability information of the first terminal to the second terminal, where the capability information of the first terminal is used to indicate that the first terminal has the first capability.
In a possible design, the sending unit is further configured to send a first resource scheduling request to the second terminal, where the first resource scheduling request is used to request the second terminal to allocate resources to the first terminal.
Optionally, the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal may be carried through at least one of the following signaling: the second resource configuration information is used for indicating predefined resources or resources allocated by the network device for the second terminal.
In a possible implementation, the second terminal further has the first capability, and/or the first terminal further has the second capability.
Optionally, the capability information of the second terminal further includes at least one of the following: the method comprises the steps of supporting a proportional fair scheduling algorithm, a carrier aggregation capability, a parallel processing capability, the number of first terminals with resources allocated by second terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and a transmitting power.
A sixth aspect provides a communication apparatus, for use in a communication system, where the communication system includes a network device, at least one first terminal and at least one second terminal, and the second terminal has a second capability, where the second capability includes allocating resources as a scheduling terminal. The communication apparatus includes, as a network device: and the receiving unit is used for receiving the capability information of the second terminal, which is sent by the second terminal, and the capability information of the second terminal is used for indicating that the second terminal has the second capability. And the sending unit is used for sending second resource configuration information to the second terminal according to the capability information of the second terminal, wherein the second resource configuration information is used for indicating resources allocated to the second terminal.
In a possible implementation manner, the first terminal has a first capability, where the first capability includes receiving a resource allocated by the scheduling terminal, and therefore, the receiving unit is further configured to receive capability information of the first terminal sent by the first terminal, where the capability information of the first terminal is used to indicate that the first terminal has the first capability. The sending unit is further configured to send, according to the capability information of the first terminal, indication information to the first terminal, where the indication information is used to indicate the first terminal to send a first resource scheduling request to the second terminal, and the first resource scheduling request is used to indicate the second terminal to allocate resources to the first terminal.
In a possible implementation manner, the indication information is further used for instructing the first terminal to send the capability information of the first terminal to the second terminal.
In a possible implementation manner, the receiving unit is further configured to receive a second resource scheduling request sent by the second terminal, where the second resource scheduling request is used to request resource allocation for the second terminal.
In a possible implementation manner, the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal may be carried through at least one signaling of: RRC signaling, MAC signaling, broadcast messages, system messages, physical layer signaling.
In a possible implementation, the second terminal further has the first capability, and/or the first terminal further has the second capability.
In a possible implementation manner, the capability information of the second terminal further includes at least one of the following: the method comprises the steps of supporting a proportional fair scheduling algorithm, a carrier aggregation capability, a parallel processing capability, the number of first terminals with resources allocated by second terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and a transmitting power.
In a seventh aspect, a communication apparatus is provided, including: the system comprises at least one processor, at least one memory, and a communication interface, the at least one memory, and the at least one processor being coupled. The communication apparatus communicates with other devices via a communication interface, and at least one memory is used for storing a computer program to enable the communication apparatus to perform the communication method according to any one of the possible implementations of the first aspect and the third aspect.
The communication device according to the seventh aspect may be the first terminal, the second terminal, or the network device, or may be a chip or a chip system provided in the second terminal, the first terminal, or the network device.
In an eighth aspect, a chip system is provided, where the chip system includes a processor and an input/output port, where the processor is configured to implement the processing functions of the first to third aspects, and the input/output port is configured to implement the transceiving functions of the first to third aspects.
In one possible design, the system-on-chip further includes a memory for storing program instructions and data implementing the functions referred to in the first to third aspects.
The chip system may be constituted by a chip, or may include a chip and other discrete devices.
In a ninth aspect, a communication system is provided. The system comprises the terminal equipment or the network equipment and the terminal equipment.
A tenth aspect provides a computer-readable storage medium storing a program or instructions which, when run on a computer, cause the computer to perform the communication method according to any one of the possible implementations of the first to third aspects.
In an eleventh aspect, there is provided a computer program product comprising: computer program code for causing a computer to perform a communication method as described in any one of the possible implementations of the first or second aspect when the computer program code runs on the computer.
For technical effects of the fourth aspect to the eleventh aspect, reference may be made to technical effects of the first aspect to the third aspect, and details are not described here.
Drawings
Fig. 1 is a schematic diagram of a communication system provided in an embodiment of the present application;
fig. 2 is a schematic hardware structure diagram of a communication device according to an embodiment of the present disclosure;
fig. 3 is a first flowchart of a communication method according to an embodiment of the present application;
fig. 4 is a second flowchart illustrating a communication method according to an embodiment of the present application;
fig. 5 is a first schematic structural diagram of a communication device according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
The method provided in the embodiment of the present application may be used in any communication system supporting communication modes such as D2D communication, V2X communication, Machine Type Communications (MTC), machine to machine (M2M) communication, and car networking communication, where the communication system may be a third generation partnership project (3 GPP) communication system, such as an LTE system, a fifth generation (5th generation, 5G) mobile communication system, an NR system, and other next generation communication systems, and may also be a non-3 GPP communication system, which is not limited. The method provided by the embodiment of the present application is described below by taking the communication system 100 shown in fig. 1 as an example.
Fig. 1 is a schematic architecture diagram of a communication system 100 provided in an embodiment of the present application, where the communication system 100 in fig. 1 may include at least one terminal device, or optionally, further include one or more network devices. For example, communication scenarios may be classified into network coverage scenarios, partial network coverage scenarios, and no network coverage scenarios according to the coverage area of the network device. Fig. 1 (a) is a scenario with network coverage, in which the communication system includes a network device 101 and a terminal device 102 and 103, a coverage area of the network device 101 is shown as an area 110, and the terminal device 102 and 103 are both located within the network coverage area (within the area 110). Fig. 1 (b) is a scenario of partial network coverage, in which the communication system includes a network device 101 and a terminal device 102 and 105, a coverage area of the network device 101 is shown as an area 110, the terminal device 102 and 103 are located within the network coverage area (within the area 110), the terminal device 104 and 105 are located outside the network coverage area (outside the area 110), and the terminal device 104 and 105 may obtain information sent by the base station through the terminal device 102 or 103. Fig. 1 (c) is a scenario without network coverage, in which the communication system includes terminal device 104 and 108, the coverage area of network device 101 is area 110, terminal device 102 and 103 are located within the network coverage area (within area 110), terminal device 104 and 108 are located outside the network coverage area (outside area 110), terminal device 104 and 105 may obtain information sent by the base station through terminal device 102 or 103, and terminal device 106 and 108 may not obtain information sent by the base station.
In fig. 1, a network device 101 may provide services for a terminal device 102 and 103. Specifically, each network device corresponds to a service coverage area, and a terminal device entering the service coverage area can communicate with the network device through the Uu port to receive the service provided by the network device. The terminal equipment and the network equipment can communicate through a Uu port link. The Uu port link may be divided into an Uplink (UL) and a Downlink (DL) according to a direction of data transmitted thereon, where the UL may transmit data transmitted from the terminal device to the network device, and the DL may transmit data transmitted from the network device to the terminal device. Such as: in fig. 1, terminal device 102 is located in the coverage area of network device 101, and network device 101 may transmit data to terminal device 102 through DL and terminal device 102 may transmit data to network device 101 through UL.
The terminal device and other terminal devices may communicate based on LTE technology or NR technology, and may also communicate based on device-to-device (D2D) communication technology, such as V2X technology. For example, the terminal devices may communicate directly with each other through a direct communication link or indirectly through a network device. The direct communication link may be referred to as a sidelink or a Sidelink (SL). Such as: taking the direct communication link as the sidelink as an example, in fig. 1, the terminal device 102, the terminal device 103, and the terminal device 108 may perform unicast communication or multicast communication through the sidelink, the terminal device 102 or 103, the terminal device 104, and the terminal device 108 may perform unicast communication or multicast communication through the sidelink, and the terminal device 104 and the terminal device 108 may perform unicast communication or multicast communication through the sidelink.
Network devices in fig. 1, such as: the network device 101 may be a transmission reception node (TRP), a base station, a relay station, or an access point. The network device 101 may be a network device in a 5G communication system or a network device in a future evolution network, and may also be a Base Transceiver Station (BTS) in a global system for mobile communication (GSM) or Code Division Multiple Access (CDMA) network, or may also be a node b in a Wideband Code Division Multiple Access (WCDMA), or may also be an eNB or enodeb (evolved node b) in a Long Term Evolution (LTE). The network device 101 may also be a wireless controller in a Cloud Radio Access Network (CRAN) scenario.
The terminal device in fig. 1, for example: terminal device 102-terminal device 108 may be a device that includes wireless transceiving functionality and may provide communication services to a user. Specifically, the terminal device 102 and 108 may be devices in a V2X system, devices in a D2D system, devices in an MTC system, and the like. For example, terminal device 102 and 108 may refer to an industrial robot, an industrial automation device, a User Equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a user terminal, a wireless terminal device, a user agent, or a user equipment. For example, the terminal device 102 and 108 may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a network after 5G, or a terminal device in a future evolution network, which is not limited in this application.
In the communication system shown in fig. 1, taking the terminal device 103 and the terminal device 104 as an example of performing sidelink communication, when the terminal device 103 is to transmit data to the terminal device 104, the terminal device 103 may first transmit sidelink control information to the terminal device 104, where the sidelink control information carries information (e.g., time-frequency resources, etc.) related to the data. The terminal device 104 does not know whether the terminal device 103 sends the sidelink control information, nor does it know on which resource the terminal device 103 sends the sidelink control information, therefore, the terminal device 104 needs to blindly detect the sidelink control information sent by the terminal device 103 in places where the sidelink control information is likely to be sent, and if the sidelink control information is correctly received and the identifier included in the sidelink control information matches with the identifier of the terminal device 104, the terminal device 104 can receive data according to the related information of the data carried in the sidelink control information.
It should be noted that the communication system 100 shown in fig. 1 is only for example and is not used to limit the technical solution of the present application. It will be appreciated by those skilled in the art that communication system 100 may include other devices, and the number of network devices and terminal devices may be determined according to particular needs, in particular implementations. In addition, the network elements in fig. 1 may also be connected through other interfaces, which is not limited.
The communication method provided by the embodiment of the present application can be applied to the communication apparatus shown in fig. 2, where the communication apparatus can be any one of the terminal devices 102 and 108 shown in fig. 1, and can also be a chip, a chip system or other components with terminal device functions applied to the terminal device. As shown in fig. 2, the communication device 200 may include at least one processor 201, a memory 202, a transceiver 203, and a communication bus 204. The components that make up the communication device are described in detail below with reference to fig. 2:
the processor 201 is a control center of the communication apparatus, and may be a single processor or a collective term for a plurality of processing elements. For example, the processor 201 is a Central Processing Unit (CPU), and may also be an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as: one or more microprocessors (digital signal processors, DSPs), or one or more Field Programmable Gate Arrays (FPGAs).
The processor 201 may perform various functions of the communication device by running or executing software programs stored in the memory 202, and calling data stored in the memory 202, among other things.
In particular implementations, processor 201 may include one or more CPUs, such as CPU0 and CPU1 shown in fig. 2, as one embodiment.
In particular implementations, a communication device may include multiple processors, such as processor 201 and processor 205 shown in fig. 2, for example, as an embodiment. Each of these processors may be a single-Core Processor (CPU) or a multi-Core Processor (CPU). A processor herein may refer to one or more communication devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
Memory 202 may be a read-only memory (ROM) or other type of static storage communication device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage communication device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), a disk storage medium or other magnetic storage communication device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 202 may be separate and coupled to the processor 201 via a communication bus 204. Or may be integrated with the processor 201.
The memory 202 is used for storing software programs for executing the scheme of the application, and is controlled by the processor 201 to execute the software programs.
A transceiver 203 for communication with other communication devices. Of course, the transceiver 203 may also be used for communicating with a communication network, such as an ethernet, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), and so on. The transceiver 203 may include a receiving unit to implement a receiving function and a transmitting unit to implement a transmitting function.
The communication bus 204 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 2, but it is not intended that there be only one bus or one type of bus.
In the embodiment of the present application, the memory 202 may store a software program or instructions. After the communication device 200 is powered on, the processor 201 may read and execute the software program or the instruction stored in the memory 202, so that the communication device 200 may execute the communication method shown in fig. 3 described below, and for a specific implementation, reference may be made to the following method embodiment, which is not described herein again.
The communication device structure shown in fig. 2 should not be seen as limiting the communication device, i.e. the communication device may comprise more or less components than shown, or combine certain components, or a different arrangement of components.
The communication apparatus 200 may also be referred to as a terminal device, or a communication device, and may be a general-purpose device or a special-purpose device. For example, the communication apparatus 200 may be a vehicle-mounted terminal device, an RSU, a Personal Digital Assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or a device having a similar structure as in fig. 2. The embodiment of the present application does not limit the type of the communication apparatus 200.
Under the scene of network coverage, the terminal devices are all located within the coverage range of the network devices, and the network devices dynamically configure resources for the terminal devices through downlink signaling, so that the terminal devices utilize the resources configured by the network devices to carry out direct communication on the side link. In a partial network coverage scene, a part of terminal devices are located in a coverage range of the network device, a part of terminal devices are located outside the coverage range of the network device, the network device configures resources for the terminal devices located in the network coverage range through a downlink dynamic signaling, and the terminal devices located in the network coverage range receive and forward the resources configured by the network device to the terminal devices outside the network coverage range, so that the terminal devices in the network coverage range and the terminal devices outside the network coverage range utilize the resources configured by the network device to perform direct communication on a side uplink. Under the scene without network coverage, the terminal devices are all located outside the coverage of the network devices, and the network devices cannot configure resources for the terminal devices located outside the network coverage through the downlink dynamic signaling, so that the terminal devices utilize the predefined resources to carry out direct communication on the side uplink.
In the D2D scenario and the V2X scenario, there are two main ways of allocating resources to a terminal device, which are a centralized control type resource allocation method and a contention-based distributed resource allocation method. In the centralized control type resource allocation method, resources required by terminal equipment for transmitting services are allocated by network equipment, such as a base station or a relay station, and the resource allocation mode is mainly aimed at a scene with network coverage. In the distributed resource allocation method based on contention, resources required by terminal equipment for transmitting services need to be acquired from a resource pool through contention, the resource pool is resources allocated to the terminal equipment by the network equipment in a scene with network coverage, and the resource pool is predefined resources in a scene without network coverage, so that the resource allocation mode can be used in a scene with network coverage and a scene without network coverage. It should be noted that, in the contention-based distributed resource allocation method in the V2X scenario, a listening mechanism is introduced. The terminal device may monitor the sidestream control information sent by the other terminal device, thereby excluding the resources allocated to the other terminal device from the resources allocated by the network device or from the predefined resources, and selecting the resources required by itself from the remaining resources.
In a scene without network coverage, a network device cannot allocate resources to a terminal device, so that a resource allocation method based on terminal scheduling is introduced in a resource allocation method based on contention: firstly, determining one terminal device as a scheduling terminal and other terminals as scheduled terminals from all the terminal devices, and then allocating resources for the scheduled terminals by the scheduling terminal by using predefined resources. It should be noted that, although the functions of the scheduling terminal and the scheduled terminal are different in the conventional resource allocation scheme based on terminal scheduling, the capabilities of both terminals are the same and do not change, and the terminal type does not change.
In order to solve the problem of terminal type design in a resource allocation mode based on terminal scheduling, the embodiment of the application designs the terminal type, and defines two terminal capabilities, namely a first capability and a second capability. In one possible implementation, the first capability includes receiving resources allocated by the scheduling terminal, and the second capability includes allocating the resources as the scheduling terminal. Therefore, the scheduling terminal has at least the second capability, and the scheduled terminal has at least the first capability. In the embodiment of the present application, the capability information indicates the capability of the terminal.
Illustratively, one implementation of the capability information is shown in Table 1.
TABLE 1
field state description
00 Resource allocation mode based on terminal scheduling is not supported
01 Supporting reception of resources allocated by scheduling terminals
10 Allocating resources as scheduling terminals
11 Reserved bit reserved
In table 1, the capability information is represented by 2-bit characters, and different values of the capability information indicate that the terminal has different capabilities. For example: and when the value of the capability information is 00, the terminal does not support the resource allocation mode based on terminal scheduling. When the value of the capability information is 01, it indicates that the terminal supports receiving the resource allocated by the scheduling terminal, that is, the terminal has the first capability. When the value of the capability information is 10, it indicates that the terminal can allocate resources as a scheduling terminal, that is, the terminal has the second capability.
For example, taking a terminal sending capability information as a sender terminal and a terminal receiving the capability information sent by the sender terminal as a receiver terminal, if the value of the capability information sent by the sender terminal is 00, the receiver terminal determines that the sender terminal is a terminal that does not support a resource allocation manner based on terminal scheduling; if the value of the capability information sent by the sender terminal is 01, the receiver terminal determines that the sender terminal has the second capability; if the value of the capability information sent by the sender terminal is 10, the receiver terminal determines that the sender terminal has the first capability; and if the value of the capability information sent by the sender terminal is 11, the capability information is invalid.
For multicast communication, the terminal supporting receiving the resource allocated by the scheduling terminal may be a common group member terminal, and the scheduling terminal supporting allocating the resource may be a group head terminal.
In another implementation manner, in order to solve the problem of terminal type design in a resource allocation manner based on terminal scheduling, in the embodiment of the present application, a terminal type is designed, and two terminal capabilities are defined, which are a first capability and a second capability respectively. The first capability comprises receiving a resource/resource pool allocated by a scheduling terminal, the second capability comprises allocating the resource/resource pool as the scheduling terminal, and in addition, the second capability comprises at least one of the following: the method comprises the steps of supporting a proportional fair scheduling algorithm, carrier aggregation capability, parallel processing capability, the number of scheduled terminals of which resources are distributed by scheduling terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and transmission power. The terminal can work on a plurality of carriers by carrier aggregation capability, the parallel processing capability indicates that the number of processes which can be simultaneously processed by the terminal is multiple, the supported maximum process number indicates the total process number which can be processed by the terminal and is greater than the total process number which can be processed by the scheduled terminal, the supported maximum antenna number indicates the total antenna port number of the terminal, the total antenna port number is greater than the total antenna port number of the scheduled terminal, the buffer space is used for indicating the size of the buffer space of the terminal, the size of the buffer space is greater than the size of the buffer space of the scheduled terminal, the transmission power indicates the maximum transmission power which the terminal is allowed to reach, and the maximum transmission power is greater than the maximum transmission power of the scheduled terminal. Therefore, the scheduling terminal has at least the second capability, and the scheduled terminal has at least the first capability. In the embodiment of the present application, the capability information indicates the capability of the terminal. Illustratively, a process refers to a hybrid automatic repeat request (HARQ).
Illustratively, another implementation of the capability information is shown in table 2 below.
TABLE 2
field state description
0000 Resource allocation mode based on terminal scheduling is not supported
0001 Supporting reception of resources allocated by scheduling terminals
0010 Resource pool supporting receiving scheduling terminal allocation
0011 Allocating resources as scheduling terminals
0100 Allocating resource pools as scheduling terminals
0101 Proportional fair scheduling algorithm
0110 Supporting a maximum number of processes 16
0111 Number of antennas supported 4
1000 Support for SL carrier aggregation
1001 Supporting parallel processing capability
1010 Supporting larger caches
1011 Supporting a maximum transmission power of 31dB
1100 Supporting a maximum transmit power of 46dB
1101 Reserved bit reserved
1110 Reserved bit reserved
1111 Reserved bit reserved
In table 2, the capability information is represented by 4-bit characters, and different values of the capability information indicate that the terminal has different capabilities. For example: and when the value of the capability information is 0000, the terminal does not support a resource allocation information mode based on terminal scheduling. When the value of the capability information is 0001, it indicates that the terminal supports receiving the resource allocated by the scheduling terminal, that is, the terminal has the first capability. When the value of the capability information is 0010, the terminal supports receiving the resource pool allocated by the scheduling terminal, that is, the terminal has the first capability. When the value of the capability information is 0011, it indicates that the terminal can allocate resources as a scheduling terminal, that is, the terminal has the second capability. When the capability information is 0100, it indicates that the terminal can allocate the resource pool as a scheduling terminal, i.e., the terminal has the second capability. When the capability information is 0101, it indicates that the terminal supports the proportional fair scheduling algorithm. When the value of the capability information is 0110, it indicates that the terminal supports the maximum number of processes 16. When the value of the capability information is 0111, it indicates the number of antennas supported by the terminal is 4. When the value of the capability information is 1000, it indicates that the terminal supports SL carrier aggregation. When the capability information is 1001, it indicates that the terminal supports the parallel processing capability. When the value of the capability information is 1010, the terminal supports a large cache. When the value of the capability information is 1011, it indicates that the terminal supports the maximum transmission power of 31 dB. When the value of the capability information is 1100, it indicates that the terminal supports the maximum transmission power of 46 dB.
Exemplarily, a terminal sending capability information is taken as a sender terminal, a terminal receiving the capability information sent by the sender terminal is taken as a receiver terminal, the maximum number of supported processes is 16, the number of supported antennas is 4, and the maximum transmission power is 31dB and 46dB, for example, if the value of the capability information sent by the sender terminal is 0000, the receiver terminal determines that the sender terminal is a terminal which does not support a resource allocation mode based on terminal scheduling; if the value of the capability information sent by the sender terminal is 0001 or 0010, the receiver terminal determines that the sender terminal is a terminal supporting receiving of the resource or the resource pool allocated by the scheduling terminal; if the value of the capability information sent by the sender terminal is 0011 or 0100, the receiver terminal determines that the sender terminal is a terminal supporting the resource allocation serving as a scheduling terminal; if the value of the capability information sent by the sender terminal is 0101, the receiver terminal determines that the sender terminal is a terminal supporting a fair scheduling algorithm; if the value of the capability information sent by the sender terminal is 0110, the receiver terminal determines that the sender terminal is a terminal supporting the maximum process number of 16; if the value of the capability information sent by the sender terminal is 0111, the receiver terminal determines that the sender terminal is a terminal supporting 4 antennas; if the value of the capability information sent by the sender terminal is 1000, the receiver terminal determines that the sender terminal is a terminal supporting SL carrier aggregation; if the value of the capability information sent by the sender terminal is 1001, the receiver terminal determines that the sender terminal is a terminal supporting the parallel processing capability; if the value of the capability information sent by the sender terminal is 1010, the receiver terminal determines that the sender terminal is a terminal supporting larger cache; if the value of the capability information sent by the sender terminal is 1011 or 1100, the receiver terminal determines that the sender terminal is a terminal supporting the maximum transmission power of 31dB or 46 dB.
For example, similar to the maximum transmit power, if the maximum number of processes supported by a scheduling terminal is 8, the value of the capability information sent by the terminal may be determined to be 1101, to indicate that the terminal supports the maximum number of processes of 8. If the number of antennas supported by a scheduling terminal is 8, it may be determined that the value of the capability information sent by the terminal is 1110, to indicate that the number of antennas supported by the terminal is 8.
It should be noted that the carrier aggregation capability includes the number of aggregated carriers and/or a band.
Illustratively, a terminal is shown at 1000 to support carrier aggregation. If there is a1, a2, a3 as carriers supported by a scheduled terminal, it can be represented by 6-bit characters. For example, 100000 indicates that the terminal supports carrier aggregation and the carrier may be a1, 100001 indicates that the terminal supports carrier aggregation and the carrier may be a2, 100010 indicates that the terminal supports carrier aggregation and the carrier may be a 3. Or the number of carriers of the carrier aggregation supported by the scheduling terminal is 2, 3, 4, or may be represented by 6-bit characters. For example, 100000, 100001, or 100010 indicates that the scheduling terminal supports carrier aggregation and the number of supported carriers is 2, 3, or 4, respectively. How to express the second capability may be determined according to practical situations and is not limited to the above-mentioned expression.
It should be noted that the basic idea of the proportional fair scheduling algorithm is to consider the ratio of the instantaneous rate to the long-term average rate when selecting users, and adjust different users by using weights, so as to achieve the purpose of satisfying the high-speed data service requirement of the terminal with better channel quality as much as possible and giving consideration to the use experience of the terminal with poor channel quality. The proportional fair scheduling algorithm allocates a priority to each user in the cell, and the system schedules the user with the highest priority at any time. In addition, to meet the requirement of peak rate per user and system capacity increase, one of the most direct approaches is to increase the transmission bandwidth of the system. Therefore, a long term evolution-advanced (LTE-a) system introduces a technology for increasing transmission bandwidth, that is, Carrier Aggregation (CA), which is a key technology in LTE-a. The CA technology can aggregate 2-5 LTE Component Carriers (CCs), realize a maximum transmission bandwidth of 100MHz, effectively increase uplink and downlink transmission rates, and a terminal can determine that a maximum number of carriers can be simultaneously used for uplink and downlink transmission according to its own capability.
For example, the mathematical expression of the proportional fair scheduling algorithm can be referred to as
Figure BDA0002171837960000131
Where k is the priority of the scheduled user, ri (t) is the rate requested by user i at time t, and ti (t) is the cumulative average rate for user i at time t. And after the scheduling is finished, updating the priority factor of the user. If there are multiple users in the cell, when the system continuously schedules a user with better channel quality, ti (t) will gradually increase, so that the priority level gradually decreases, and the system schedules other users with higher priority level. If the channel quality of a certain user is poor and the system scheduling cannot be obtained for a long time, the average throughput ti (t) of the user is reduced, so that the priority is increased, and the user gets the scheduled opportunity. Therefore, the proportional fairness algorithm comprehensively considers the factors of fairness and system performance, and is an algorithm with better performance.
In combination with the above terminal type design of the resource allocation manner based on terminal scheduling, the communication system in the embodiment of the present application includes at least one first terminal and at least one second terminal, where the first terminal has the first capability and/or the second capability, and the second terminal has the first capability and/or the second capability. Taking the first terminal having the first capability and the second terminal having the second capability as an example, the communication method provided by the embodiment of the present application is specifically described with reference to fig. 1 and fig. 2. Fig. 3 (a) is a flowchart of the communication method provided by the present application, which can be applied to any terminal in fig. 1, such as the terminal 102 and 108 in fig. 1 (c), or the communication apparatus 200 shown in fig. 2, to complete direct communication with another terminal device, such as the terminal 102 and 108 in fig. 1 (c), on a sidelink. As shown in fig. 3 (a), the communication method includes the steps of:
s301, the second terminal sends the capability information to the first terminal, and correspondingly, the first terminal receives the capability information of the second terminal.
And the capability information of the second terminal indicates that the second terminal has a second capability, and the second capability comprises the resource allocated to the corresponding scheduled terminal by the scheduling terminal. Optionally, the second capability comprises allocating resources/resource pools as scheduling terminals. In this embodiment, the first terminal has the first capability, and the second terminal has the second capability, so that the first terminal is a scheduled terminal and the second terminal is a scheduling terminal.
When the first terminal and the second terminal need to communicate, the second terminal sends the capability information of the second terminal to the first terminal, and then the first terminal determines that the second terminal is a scheduling terminal for allocating resources/resource pools according to the value of the capability information of the second terminal after receiving the capability information of the second terminal.
Optionally, the capability information of the second terminal may be carried through at least one of the following signaling: RRC signaling, MAC signaling, broadcast messages, system messages, physical layer signaling. The physical layer signaling may be downlink control information DCI or sidelink control information SCI. The RRC signaling may be an RRC Information Element (IE), the MAC signaling may be a MAC Control Element (CE), the broadcast message may be a Master Information Block (MIB), the system message may be a System Information Block (SIB), and the physical layer signaling may be Downlink Control Information (DCI) or Sidelink Control Information (SCI). The RRC signaling, the MAC signaling, and the system message are carried on a Physical Downlink Shared Channel (PDSCH), the broadcast message is carried on a Physical Broadcast Channel (PBCH), and the physical layer signaling is carried on a Physical Downlink Control Channel (PDCCH) or a Physical Sidelink Control Channel (PSCCH). The description of the above at least one signaling is not repeated below.
Optionally, the capability information of the second terminal further includes at least one of: the method comprises the steps of supporting a proportional fair scheduling algorithm, a carrier aggregation capability, a parallel processing capability, the number of first terminals with resources allocated by second terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and a transmitting power. For details, reference is made to the above description of the second capability, which is not repeated herein.
It should be noted that, if the second terminal (scheduling terminal) supports the proportional fair scheduling algorithm, when the second terminal allocates resources to the first terminal (i.e., scheduled terminal), the second terminal may allocate resources more reasonably, optimize user experience, and improve resource utilization ratio compared to allocating resources to the first terminal by the second terminal that does not support the proportional fair scheduling algorithm. If the second terminal supports carrier aggregation, the second terminal may allocate resources to the first terminal on multiple carriers, thereby improving the throughput of the system and improving the resource allocation efficiency. If the second terminal supports parallel processing, the second terminal can process a plurality of processes at the same time, so that the data processing efficiency is improved, and the time delay is reduced. If the maximum number of processes supported by the second terminal is large, the second terminal can schedule a plurality of processes, and the waiting time of initial transmission or retransmission is reduced. If the second terminal can work on a plurality of antenna ports, the spatial multiplexing gain or the spatial diversity gain of the communication system can be improved, so that reasonable resource allocation is realized, and the resource allocation efficiency is optimized. If the second terminal supports a larger buffer, the second terminal may allocate more resources to the first terminal. If the maximum transmit power supported by the second terminal is larger, the second terminal may allocate resources to the first terminal in a larger range.
It should be noted that the at least one second terminal may include at least one of the following types of second terminals: the second terminal may transmit capability information of the second terminal to the at least one first terminal on the sidelink. The first terminal and the second terminal are connected to a network, wherein a point-to-point service exists between the at least one second terminal and the first terminal, such as a unicast service, or a point-to-multipoint service exists between the at least one second terminal and the first terminal, such as a broadcast, multicast or multicast service. The embodiment of the present application does not limit the type and number of the service of the first terminal, and the type and number of the second terminal having the service with the first terminal.
S302, the second terminal sends the first resource configuration information to the first terminal, and correspondingly, the first terminal receives the first resource configuration information sent by the second terminal.
The first resource configuration information is used for indicating resources allocated to the first terminal. Optionally, the first resource configuration information is a resource allocated by the second terminal to the first terminal. Optionally, the first resource configuration information may be carried by at least one of the following signaling: RRC signaling, MAC signaling, broadcast messages, system messages, physical layer signaling.
The second terminal has the second capability and can be used as a scheduling terminal to allocate resources to other terminals, so that the second terminal can allocate resources to the first terminal according to the second resource configuration information and send the first resource configuration information to the first terminal, so that the first terminal communicates with the second terminal by using the resources indicated in the first resource configuration information. The second resource configuration information is a predefined resource, and optionally, the predefined resource is a resource allocated to the second terminal by the network device when the second terminal is located within the network coverage area, or a pre-defined resource. Illustratively, the predefined resource allocated to the second terminal is a bandwidth of a certain length. Optionally, the second resource configuration information may be carried by at least one of the following signaling: RRC signaling, MAC signaling, broadcast messages, system messages, physical layer signaling.
Optionally, the communication system may further include a network device, and if the first terminal and the second terminal are both located within the coverage of the network device, or the first terminal is located outside the coverage of the network device, the second terminal is located within the coverage of the network device, but the first terminal may receive the information sent by the second terminal. If the first terminal communicates with the second terminal, the second terminal sends the capability information to the first terminal and then sends the first resource configuration information to the first terminal, so that the first terminal communicates with the second terminal according to the resource indicated in the first resource configuration information. The first resource configuration information may be a resource allocated to the first terminal by the second terminal according to the capability information of the first terminal and the second resource configuration information, or may be a resource allocated to the first terminal by the network device. The second resource configuration information is a resource allocated to the second terminal by the network device, and may also be a predefined resource.
Or the first terminal is located in the network coverage area, the second terminal is located outside the network coverage area, and the second terminal can receive the information sent by the first terminal. If the second terminal communicates with the first terminal, the second terminal sends the capability information to the first terminal and then sends first resource configuration information to the first terminal, wherein the first resource configuration information is a resource allocated to the first terminal by the second terminal according to the capability information of the first terminal and the second resource configuration information, so that the first terminal communicates with the second terminal by using information indicated by the first resource configuration information. The first resource configuration information may also be a resource allocated to the first terminal by the network device, and the second resource configuration information may be a resource allocated to the second terminal by the network device and forwarded to the second terminal by the first terminal, or the second resource configuration information may be a predefined resource.
Alternatively, the first terminal and the second terminal are both located outside the network coverage, and the communication method between the first terminal and the second terminal may refer to the foregoing embodiment, which is not described herein again.
In the communication method provided by the application, the capability of the terminal based on the resource allocation mode of terminal scheduling is defined to obtain a second capability, wherein the second capability comprises the resource allocation of the terminal serving as scheduling, and the second terminal has the second capability. After the first terminal receives the capability information of the second terminal, it may be determined that the second terminal is a scheduling terminal, and the second terminal allocates resources to the first terminal. Through the process, the problem of terminal type design in a resource allocation mode based on terminal scheduling is solved, the terminal type of the scheduling terminal is designed, the role of the terminal can be made clear, the first terminal determines the second terminal as the scheduling terminal according to the capacity information reported by the second terminal, and the second terminal allocates resources for the first terminal, so that the effect of resource allocation is optimized, and the resource utilization rate is improved.
In a possible case, the first terminal sends its capability information to the second terminal, but communication between the two terminals may not be required, so that resources do not need to be allocated for communication between the first terminal and the second terminal. Therefore, before step S302, the communication method may further include step S3021, as shown in (b) in fig. 3, the second terminal allocates resources to the first terminal after receiving the first resource scheduling request sent by the first terminal, or forwards the resources allocated to the first terminal by the network device, so as to reduce waste of resources.
S3021, the first terminal sends the first resource scheduling request to the second terminal, and accordingly, the second terminal receives the resource scheduling request sent by the first terminal.
In this embodiment, the second terminal is a scheduling terminal corresponding to the first terminal, and the first terminal is a scheduled terminal. Optionally, the first resource scheduling request may include information such as a first terminal identifier, a second terminal identifier, and service data of the first terminal.
Optionally, after receiving the first resource scheduling request, the second terminal determines that the first terminal is a scheduled terminal corresponding to the second terminal according to the value of the capability information of the first terminal, and then sends corresponding first resource configuration information to the first terminal. The first resource configuration information is a resource allocated by the second terminal to the first terminal, and may also be a resource allocated to the first terminal by the network device forwarded by the second terminal.
It should be noted that, both step S301 and step S3021 are executed before step S302, and step S301 is executed first, and then step S3021 is executed.
In the embodiment of the application, the second terminal allocates the resource to the first terminal after receiving the first resource scheduling request sent by the first terminal, and when the first terminal and the second terminal do not need to communicate, unnecessary resource allocation processes can be reduced, so that waste of the resource is reduced.
Optionally, before step S302, the communication method may further include step S3022, as shown in (b) of fig. 3, for the second terminal to determine that the first terminal is a scheduled terminal.
S3022, the first terminal sends the capability information of the first terminal to the second terminal, and accordingly, the second terminal receives the capability information of the first terminal.
The capability information of the first terminal is used to indicate that the first terminal has a first capability, where the first capability includes receiving a resource allocated by the scheduling terminal, and optionally, the first capability includes receiving a resource/resource pool allocated by the scheduling terminal. Optionally, the capability information of the first terminal may be carried through at least one of the following signaling: RRC signaling, MAC signaling, broadcast messages, system messages, physical layer signaling. The physical layer signaling may be downlink control information DCI or sidelink control information SCI.
When a first terminal needs to communicate with a second terminal, the first terminal sends the capability information of the first terminal to the second terminal, and then the second terminal determines that the first terminal is a terminal supporting receiving a resource/resource pool allocated by a scheduling terminal (namely, the second terminal) according to the value of the capability information of the first terminal after receiving the capability information of the first terminal.
In the embodiment of the present application, step S3022 may be executed first, and then step S301 and step S3021 may be executed, or step S3022 may be executed between step S3021 and step S301. In addition, in a possible implementation, the first terminal further has the second capability, and/or the second terminal further has the first capability.
In the communication method provided by the application, the capability of the terminal based on the resource allocation mode of terminal scheduling is defined to obtain a first capability and a second capability, the first capability comprises receiving the resource allocated by the scheduling terminal, the second capability comprises allocating the resource as the scheduling terminal, the first terminal has the first capability, and the second terminal has the second capability. And the second terminal sends the capability information to the first terminal, so that the first terminal determines the second terminal as a scheduling terminal, receives the capability information of the first terminal and determines the first terminal as a scheduled terminal. After the first terminal receives the capability information of the second terminal and determines that the second terminal is a corresponding scheduling terminal, the first terminal requests the second terminal to send the first resource configuration information, so that the first terminal communicates with the second terminal by using the resource indicated by the first resource configuration information. Through the process, the method and the device solve the problem of terminal type design in a resource allocation mode based on terminal scheduling, the terminal types of the scheduling terminal and the scheduled terminal are designed, and the roles of all the terminals are further defined, so that the scheduling terminal allocates resources to the scheduled terminal according to the requirements of the scheduled terminal, and the effect of resource allocation is optimized. In addition, the non-uniform terminal product form design between the scheduling terminal and the scheduled terminal enables the terminal types to be layered, reduces the cost of the scheduled terminals with a large number, and reduces the cost of the whole communication system based on the resource allocation mode of terminal scheduling.
In addition, in a possible implementation manner, the communication system includes a network device, at least one first terminal and at least one second terminal, the first terminal has a first capability and/or a second capability, and the second terminal has the first capability and/or the second capability. Therefore, the embodiment of the present application further provides a communication method, which further includes steps S401 to S405 before step S301 shown in fig. 3, as shown in fig. 4. The flow chart of the communication method shown in fig. 4 can be applied to any terminal in fig. 1, such as the terminal 102 and 108 in (c) of fig. 1, or the communication apparatus 200 shown in fig. 2, to complete the direct communication with another terminal device, such as the terminal 102 and 108 in (c) of fig. 1, on the sidelink. As shown in fig. 4, the communication method includes the steps of:
s401, the second terminal sends the capability information to the network equipment, and correspondingly, the network equipment receives the capability information of the second terminal sent by the second terminal.
And the network equipment receives the capability information of the second terminal sent by the second terminal and determines the second terminal as a scheduling terminal according to the capability information of the second terminal.
Specifically, the description of the capability information of the second terminal may refer to the description of the capability information of the second terminal in step S3022.
S402, the second terminal sends a second resource scheduling request to the network equipment, and correspondingly, the network equipment receives the second resource scheduling request sent by the second terminal.
The second resource scheduling request is used for requesting the network device to allocate resources to the second terminal, and includes an identifier of the network device, an identifier of the second terminal, and service data information of the second terminal.
Optionally, after receiving a second resource scheduling request of the second terminal, the network device allocates resources to the second terminal in response to the request.
S403, the network device sends the second resource configuration information to the second terminal, and accordingly, the second terminal receives the second resource configuration information sent by the network device.
The second resource configuration information is used for indicating resources allocated to the second terminal by the network device.
For example, the resource allocated by the network device to the second terminal may be a part of the resource pool, or may be the entire resource pool.
Optionally, the network device may also send indication information to the second terminal, where the indication information indicates the second terminal to send its capability information to a corresponding scheduled terminal.
S404, the first terminal sends the capability information to the network equipment, and correspondingly, the network equipment receives the capability information of the first terminal sent by the first terminal.
And the network equipment determines the first terminal as a scheduled terminal according to the received capability information of the first terminal.
The description on the capability information of the first terminal may be referred to the description in step S301.
Illustratively, taking RRC signaling as an example, the first terminal generates RRC signaling according to the capability information 01 of the first terminal, the identifier of the first terminal, and the identifier of the network device, and sends the RRC signaling to the network device through the sidelink according to the identifier of the network device in the RRC signaling. The network device determines that the first terminal has the first capability according to the capability information 01 of the first terminal and the identifier of the first terminal in the received RRC signaling, that is, the first terminal may serve as a scheduled terminal to receive the resource allocated by the scheduled terminal, and the capability information of the first terminal may further include the identifier of the first terminal.
S405, the network equipment sends the indication information to the first terminal, and accordingly the first terminal receives the indication information sent by the network equipment.
The indication information is used for indicating the first terminal to send the capability information of the first terminal to the scheduling terminal. In this embodiment, the second terminal is a scheduling terminal.
It should be noted that, in the embodiment of the present application, steps S401 to S403 may be executed first, and then steps S404 to S405 are executed, or steps S404 to S405 may be executed first, and then steps S401 to S403 are executed. For step S401 and step S402, step S402 may be executed first, and then step S401 may be executed.
In the embodiment of the application, the capability of the terminal based on the resource allocation mode of terminal scheduling is defined, and the capability information of each terminal is sent to the network device, so that the network device determines the scheduling terminal and the scheduled terminal corresponding to the scheduling terminal according to the capability information of each terminal, and further, a second terminal with a second capability is used as the scheduling terminal to allocate resources to the first terminal. Through the process, the method and the device solve the problem of terminal type design in a resource allocation mode based on terminal scheduling, describe the technical scheme that the network equipment determines the scheduling terminal for allocating resources for other terminals according to the capability information, and solve the communication problem of the terminal of a new type.
It should be noted that the communication methods shown in fig. 3-4 relate to three different terminal types, including a terminal that receives the resource allocated by the scheduling terminal, a terminal that serves as the scheduling terminal and allocates a resource to another terminal, and a terminal that serves as the scheduled terminal and receives the resource allocated by the scheduling terminal, and also serves as the scheduling terminal and allocates a resource to another terminal. The terminal type design can well solve the problem of terminal type design in a resource allocation mode based on terminal scheduling, and the design mode is complex and high in design cost, so that the method is suitable for a communication system with a large number of contained terminals and is not suitable for a communication system with a small number of contained terminals.
Therefore, in order to solve the problem that the above technical solution is not suitable for a communication system with a small number of terminals, the present application also provides another possible implementation manner. The terminal type is designed, so that the terminal can be used as a scheduled terminal to receive the resource allocated by the scheduling terminal, and can also be used as the scheduling terminal to allocate the resource, thereby defining a third capability, wherein the third capability comprises a resource allocation mode supporting terminal scheduling. Therefore, the terminal in the resource allocation manner based on terminal scheduling has at least a third capability, and optionally, the third capability further includes the first capability and the second capability in the above embodiment. In the embodiment of the present application, the capability information indicates the capability of the terminal.
Illustratively, one implementation of the capability information is shown in Table 3.
TABLE 3
field state description
00 Resource allocation mode based on terminal scheduling is not supported
01 Resource allocation mode based on terminal scheduling
In table 3, the capability information is represented by 2-bit characters, and different values of the capability information indicate that the terminal has different capabilities. For example: and when the value of the terminal is 00, the terminal does not support the resource allocation mode based on terminal scheduling. When the value of the capability information is 01, it indicates that the terminal supports a resource allocation mode based on terminal scheduling, that is, the terminal has a third capability.
For example, taking a terminal sending capability information as a sender terminal and a terminal receiving the capability information sent by the sender terminal as a receiver terminal, if the value of the capability information sent by the sender terminal is 00, the receiver terminal may determine that the sender terminal is a terminal that does not support a resource allocation manner based on terminal scheduling; if the value of the capability information sent by the sender terminal is 01, the receiver terminal may determine that the sender terminal is a terminal that does not support a resource allocation manner based on terminal scheduling.
In combination with the above another design scheme of a terminal type based on a resource allocation manner of terminal scheduling, in this embodiment, the capability information of the first terminal sent by the first terminal or the capability information of the second terminal sent by the second terminal is used to indicate whether the first terminal or the second terminal has the third capability, and if the first terminal or the second terminal has the third capability, the network device may designate the terminal as a scheduling terminal or a scheduled terminal.
The above-mentioned scheme provided by the embodiment of the present application is introduced mainly from the perspective of interaction between network elements. It is to be understood that the terminal or the network device, etc. includes a hardware structure and/or a software module for performing each function in order to implement the functions. Those skilled in the art will readily appreciate that the various illustrative elements and algorithm operations described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the first terminal, the second terminal, or the network device may be divided into the functional modules according to the above method examples, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation.
For example, in the case of dividing each functional module in an integrated manner, fig. 5 shows a schematic structural diagram of a communication apparatus 500. As shown in fig. 5, the communication apparatus 500 includes: a receiving unit 501 and a transmitting unit 502. The sending unit 502 is configured to send capability information of the second terminal to the first terminal, where the capability information of the second terminal is used to indicate that the second terminal has the second capability. A sending unit 502, configured to send first resource configuration information to the first terminal, where the first resource configuration information is used to indicate resources allocated to the first terminal.
The receiving unit 501 is further configured to send capability information of the second terminal to the first terminal, where the capability information of the second terminal is used to indicate that the second terminal has the second capability.
Optionally, the sending unit 502 is specifically configured to send the first resource configuration information to the first terminal according to the second resource configuration information, where the second resource configuration information is used to indicate the predefined resource.
Optionally, the communication system further includes a network device, and the sending unit 502 is specifically configured to send, according to second resource configuration information, first resource configuration information to the first terminal, where the second resource configuration information is used to indicate a resource allocated by the network device to the second terminal.
Optionally, the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal may be carried through at least one of the following signaling: radio resource control, RRC, media access control, MAC, broadcast, system, physical layer signaling.
Optionally, the receiving unit 501 is further configured to receive a first resource scheduling request sent by the first terminal, where the first resource scheduling request is used to request the second terminal to allocate resources for the first terminal.
Optionally, the second terminal further has the first capability, and/or the first terminal further has the second capability.
Optionally, the capability information of the second terminal further includes at least one of the following: the method comprises the steps of supporting a proportional fair scheduling algorithm, a carrier aggregation capability, a parallel processing capability, the number of first terminals with resources allocated by second terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and a transmitting power.
Optionally, the communication device 500 may further include a storage unit 503 (not shown in fig. 5), and the storage unit 503 stores programs or instructions. The program or the instructions, when executed by the receiving unit 501 and the transmitting unit 502, enable the communication apparatus 500 to perform the functions of the second terminal in the communication methods shown in fig. 3 and 4.
The communication device 500 may be a second terminal, or may be a chip or a chip system disposed in the second terminal, which is not limited in this application.
All relevant contents of the operations related to the method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
In the present embodiment, the communication apparatus 500 is presented in a form of dividing each functional unit in an integrated manner. As used herein, a "unit" may refer to a particular ASIC, a circuit, a processor and memory that execute one or more software or firmware programs, an integrated logic circuit, and/or other device that provides the described functionality. In a simple embodiment, one skilled in the art will recognize that the communication device 500 may take the form shown in FIG. 2.
For example, the processor 201 in fig. 2 may cause the communication apparatus 500 to execute the communication method in the above-described method embodiment by calling a computer stored in the memory 202 to execute the instructions.
Illustratively, the functions/implementation procedures of the receiving unit 501 and the sending unit 502 in fig. 5 may be implemented by the processor 201 in fig. 2 calling a computer executing instruction stored in the memory 202. Alternatively, the functions/implementation processes of the receiving unit 501 and the transmitting unit 502 in fig. 5 may also be implemented by the transceiver 203 in fig. 2.
Since the communication apparatus 500 provided in this embodiment can perform the above-mentioned communication method, the technical effects obtained by the communication apparatus can refer to the above-mentioned method embodiments, and are not described herein again.
For example, in the case where the functional modules are divided in an integrated manner, fig. 6 shows a schematic configuration diagram of a communication apparatus 600. As shown in fig. 6, the communication apparatus 600 includes: a transmitting unit 601 and a receiving unit 602. The receiving unit 602 is configured to receive capability information of the second terminal sent by the second terminal, where the capability information of the second terminal is used to indicate that the second terminal has the second capability. The receiving unit 602 is further configured to receive first resource configuration information sent by the second terminal, where the first resource configuration information is used to indicate resources allocated to the first terminal.
Optionally, the sending unit 601 is configured to send capability information of the first terminal to the second terminal, where the capability information of the first terminal is used to indicate that the first terminal has the first capability.
Optionally, the sending unit 601 is further configured to send a first resource scheduling request to the second terminal, where the first resource scheduling request is used to request the second terminal to allocate resources to the first terminal.
Optionally, the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal may be carried through at least one of the following signaling: the second resource configuration information is used for indicating predefined resources or resources allocated by the network device for the second terminal.
Optionally, the second terminal further has the first capability and/or the first terminal further has the second capability.
Optionally, the capability information of the second terminal further includes at least one of: the method comprises the steps of supporting a proportional fair scheduling algorithm, a carrier aggregation capability, a parallel processing capability, the number of first terminals with resources allocated by second terminals, the supported maximum number of processes, the supported maximum number of antennas, a buffer space and a transmitting power.
Optionally, the communication device 600 may further comprise a storage unit 603 (not shown in fig. 6), the storage unit 603 storing programs or instructions. When the transmitting unit 601 and the receiving unit 602 execute the program or the instruction, the communication apparatus 600 is made possible to execute the function of the first terminal in the communication method shown in fig. 3 and 4.
The communication device 600 may be the first terminal, or may be a chip or a chip system disposed in the first terminal, which is not limited in this application.
All relevant contents of the operations related to the method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
In the present embodiment, the communication apparatus 600 is presented in a form of dividing each functional unit in an integrated manner. As used herein, a "unit" may refer to a particular ASIC, a circuit, a processor and memory that execute one or more software or firmware programs, an integrated logic circuit, and/or other device that provides the described functionality. In a simple embodiment, one skilled in the art will recognize that the communication device 600 may take the form shown in FIG. 2.
For example, the processor 201 in fig. 2 may execute the instructions by calling a computer stored in the memory 202, so that the communication device 600 executes the communication method in the above method embodiment.
Illustratively, the functions/implementation procedures of the receiving unit 602 and the sending unit 601 in fig. 6 may be implemented by the processor 201 in fig. 2 calling a computer executing instruction stored in the memory 202. Alternatively, the functions/implementation procedures of the transmitting unit 601 and the receiving unit 602 in fig. 6 may be implemented by the transceiver 203 in fig. 2.
Since the communication apparatus 600 provided in this embodiment can perform the above-mentioned communication method, the technical effects obtained by the communication apparatus can refer to the above-mentioned method embodiment, and are not described herein again.
The embodiment of the application provides a chip system. The system on chip includes a processor for implementing the processing functions according to the above method embodiments, and an input/output port for implementing the transceiving functions according to the above method embodiments.
In one possible design, the system-on-chip further includes a memory for storing program instructions and data implementing the functions involved in the above-described method embodiments.
The chip system may be constituted by a chip, or may include a chip and other discrete devices.
The embodiment of the application provides a communication system, which comprises terminal equipment or the terminal equipment and network equipment.
An embodiment of the present application provides a computer program product, including: computer program code which, when run on a computer, causes the computer to perform the communication method as described in the above-mentioned method embodiments.
The embodiment of the present application provides a readable storage medium, which stores a program or instructions, and when the program or instructions are run on a computer, the program or instructions cause the computer to execute the communication method described in the above method embodiment.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered by the scope of the present application.

Claims (30)

1. A communication method, applied to a communication system comprising at least one first terminal and at least one second terminal; the second terminal has a second capability; the second capability comprises allocating resources as a scheduling terminal; the method comprises the following steps:
the second terminal sends the capability information of the second terminal to the first terminal, and the capability information of the second terminal is used for indicating that the second terminal has the second capability;
and the second terminal sends first resource configuration information to the first terminal, wherein the first resource configuration information is used for indicating resources allocated to the first terminal.
2. The communication method according to claim 1, wherein the first terminal has a first capability, the first capability includes receiving a resource allocated by a scheduling terminal, and before the second terminal sends the first resource configuration information to the first terminal, the method further includes:
and the second terminal receives the capability information of the first terminal, which is sent by the first terminal, wherein the capability information of the first terminal is used for indicating that the first terminal has the first capability.
3. The communication method according to claim 1 or 2, wherein the sending, by the second terminal, the first resource configuration information to the first terminal specifically includes:
the second terminal sends first resource configuration information to the first terminal according to the second resource configuration information; the second resource configuration information is used for indicating predefined resources.
4. The communication method according to claim 1 or 2, wherein the communication system further includes a network device, and the second terminal sends the first resource configuration information to the first terminal, specifically including:
the second terminal sends first resource configuration information to the first terminal according to the second resource configuration information; the second resource configuration information is used to indicate the resource allocated by the network device to the second terminal.
5. The communication method according to claim 3 or 4, wherein the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal may be carried by at least one of the following signaling: radio resource control, RRC, media access control, MAC, broadcast, system, physical layer signaling.
6. The communication method according to any of claims 1-5, wherein before the second terminal sends the first resource configuration information to the first terminal, the method further comprises:
and the second terminal receives a first resource scheduling request sent by the first terminal, wherein the first resource scheduling request is used for requesting the second terminal to allocate resources for the first terminal.
7. A method according to any of claims 1-6, characterized in that said second terminal further has a first capability and/or said first terminal further has said second capability.
8. The communication method according to any of claims 1 to 7, wherein the capability information of the second terminal further comprises at least one of: a proportional fair scheduling algorithm is supported, a carrier aggregation capability, a parallel processing capability, the number of first terminals to which resources are allocated by the second terminal, the number of maximum processes supported, the number of maximum antennas supported, a buffer space, and a transmission power.
9. A communication method, applied to a communication system comprising at least one first terminal and at least one second terminal; the second terminal has a second capability; the second capability comprises allocating resources as a scheduling terminal; the method comprises the following steps:
the first terminal receives capability information of the second terminal sent by the second terminal, wherein the capability information of the second terminal is used for indicating that the second terminal has the second capability;
and the first terminal receives first resource configuration information sent by the second terminal, wherein the first resource configuration information is used for indicating resources allocated to the first terminal.
10. The communications method of claim 9, wherein the first terminal has a first capability, the first capability comprising receiving resources allocated by a scheduling terminal; before the first terminal receives the first resource configuration information sent by the second terminal, the method further includes:
and the first terminal sends the capability information of the first terminal to the second terminal, wherein the capability information of the first terminal is used for indicating that the first terminal has the first capability.
11. The communication method according to claim 9 or 10, wherein before the first terminal receives the first resource configuration information sent by the second terminal, the method further comprises:
and the first terminal sends a first resource scheduling request to the second terminal, wherein the first resource scheduling request is used for requesting the second terminal to allocate resources for the first terminal.
12. The communication method according to any of claims 9 to 11, wherein the communication system further comprises a network device, and the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal can be carried by at least one of the following signaling: the second resource configuration information is used for indicating predefined resources or resources allocated to the second terminal by the network device.
13. A method according to any of claims 9-12, characterized in that said second terminal further has a first capability and/or said first terminal further has said second capability.
14. The communication method according to any of claims 9-13, wherein the capability information of the second terminal further comprises at least one of: a proportional fair scheduling algorithm is supported, a carrier aggregation capability, a parallel processing capability, the number of first terminals to which resources are allocated by the second terminal, the number of maximum processes supported, the number of maximum antennas supported, a buffer space, and a transmission power.
15. A communication apparatus, for use in a communication system comprising at least one first terminal and at least one second terminal; the second terminal has a second capability; the second capability comprises allocating resources as a scheduling terminal; the communication apparatus includes, as a second terminal:
a sending unit, configured to send capability information of the second terminal, where the capability information of the second terminal is used to indicate that the second terminal has the second capability;
the sending unit is further configured to send first resource configuration information to the first terminal, where the first resource configuration information is used to indicate resources allocated to the first terminal.
16. The apparatus according to claim 15, wherein the first terminal has a first capability, and the first capability includes receiving a resource allocated by a scheduling terminal, and the apparatus further comprises a receiving unit configured to receive capability information of the first terminal sent by the first terminal, and the capability information of the first terminal is used to indicate that the first terminal has the first capability.
17. The communications apparatus according to claim 15 or 16, wherein the sending unit is specifically configured to send first resource configuration information to the first terminal according to second resource configuration information; the second resource configuration information is used for indicating predefined resources.
18. The communication apparatus according to claim 15 or 16, wherein the communication system further comprises a network device, and the sending unit is specifically configured to send first resource configuration information to the first terminal according to second resource configuration information; the second resource configuration information is used to indicate the resource allocated by the network device to the second terminal.
19. The communications apparatus according to any one of claims 15-18, wherein the first resource configuration information, or second resource configuration information, or capability information of the first terminal, or capability information of the second terminal can be carried by at least one of the following signaling: radio resource control, RRC, media access control, MAC, broadcast, system, physical layer signaling.
20. The communications apparatus as claimed in any of claims 15-19, wherein the receiving unit is further configured to receive a first resource scheduling request sent by the first terminal, and the first resource scheduling request is used to request the second terminal to allocate resources for the first terminal.
21. A communication apparatus according to any of claims 15-20, wherein the second terminal further has the first capability and/or the first terminal further has the second capability.
22. A communication apparatus according to any of claims 15-21, wherein the capability information of the second terminal further comprises at least one of: a proportional fair scheduling algorithm is supported, a carrier aggregation capability, a parallel processing capability, the number of first terminals to which resources are allocated by the second terminal, the number of maximum processes supported, the number of maximum antennas supported, a buffer space, and a transmission power.
23. A communication apparatus, for use in a communication system comprising at least one first terminal and at least one second terminal; the second terminal has a second capability; the second capability comprises allocating resources as a scheduling terminal; the communication apparatus includes, as a first terminal:
a receiving unit, configured to receive capability information of the second terminal sent by the second terminal, where the capability information of the second terminal is used to indicate that the second terminal has the second capability;
a receiving unit, configured to receive first resource configuration information sent by the second terminal, where the first resource configuration information is used to indicate a resource allocated to the first terminal.
24. The communications apparatus of claim 23, wherein the first terminal has a first capability that includes receiving resources allocated by a scheduling terminal; the device further comprises: a sending unit, configured to send capability information of the first terminal to the second terminal, where the capability information of the first terminal is used to indicate that the first terminal has the first capability.
25. The communications apparatus according to claim 23 or 24, wherein the sending unit is further configured to send a first resource scheduling request to the second terminal, and the first resource scheduling request is used to request the second terminal to allocate resources for the first terminal.
26. The communications apparatus according to any of claims 23-25, wherein the communications network further comprises a network device, and the first resource configuration information, or the second resource configuration information, or the capability information of the first terminal, or the capability information of the second terminal can be carried by at least one of the following signaling: the second resource configuration information is used for indicating predefined resources or resources allocated to the second terminal by the network device.
27. A communication apparatus according to any of claims 23-26, wherein the second terminal further has the first capability and/or the first terminal further has the second capability.
28. The communications apparatus as claimed in any of claims 23-27, wherein the capability information of the second terminal further comprises at least one of: a proportional fair scheduling algorithm is supported, a carrier aggregation capability, a parallel processing capability, the number of first terminals to which resources are allocated by the second terminal, the number of maximum processes supported, the number of maximum antennas supported, a buffer space, and a transmission power.
29. A terminal, comprising: at least one processor, at least one memory, and a communication interface,
the communication interface, the at least one memory, and the at least one processor are coupled; the terminal communicates with other devices through the communication interface, the at least one memory for storing a computer program such that the computer program, when executed by the at least one processor, implements the communication method of any one of claims 1-8 or 9-14.
30. A computer-readable storage medium, characterized by comprising a computer program which, when run on at least one computer, the at least one computer performs the communication method of any one of claims 1-8 or 9-14.
CN201910765624.5A 2019-08-19 2019-08-19 Communication method and terminal Pending CN112399404A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910765624.5A CN112399404A (en) 2019-08-19 2019-08-19 Communication method and terminal
PCT/CN2020/109896 WO2021032099A1 (en) 2019-08-19 2020-08-18 Communication method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910765624.5A CN112399404A (en) 2019-08-19 2019-08-19 Communication method and terminal

Publications (1)

Publication Number Publication Date
CN112399404A true CN112399404A (en) 2021-02-23

Family

ID=74603526

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910765624.5A Pending CN112399404A (en) 2019-08-19 2019-08-19 Communication method and terminal

Country Status (2)

Country Link
CN (1) CN112399404A (en)
WO (1) WO2021032099A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103503540A (en) * 2011-05-11 2014-01-08 华为技术有限公司 System and method for peer to peer communications in cellular communications systems
CN103906249A (en) * 2012-12-27 2014-07-02 华为技术有限公司 Frequency-spectrum-resource distribution method and system, and access network device
CN109565864A (en) * 2016-08-11 2019-04-02 南炡吉 Method and apparatus for controlling semi-persistent scheduling

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017055157A1 (en) * 2015-10-01 2017-04-06 Sony Corporation Telecommunications apparatuses and methods
CN108347772A (en) * 2017-01-25 2018-07-31 华为技术有限公司 Resource allocation methods and device
CN111490998B (en) * 2019-01-25 2022-02-25 大唐移动通信设备有限公司 Information processing method, device, terminal and computer readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103503540A (en) * 2011-05-11 2014-01-08 华为技术有限公司 System and method for peer to peer communications in cellular communications systems
CN103906249A (en) * 2012-12-27 2014-07-02 华为技术有限公司 Frequency-spectrum-resource distribution method and system, and access network device
CN109565864A (en) * 2016-08-11 2019-04-02 南炡吉 Method and apparatus for controlling semi-persistent scheduling

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
AT&T: "Resource allocation mechanism", 《3GPP TSG RAN WG1 MEETING #95 R1-1812872》 *
MEDIATEK INC: "On sidelink resource allocation mechanism", 《3GPP TSG RAN WG1 AD-HOC MEETING 1901 R1-1900199》 *

Also Published As

Publication number Publication date
WO2021032099A1 (en) 2021-02-25

Similar Documents

Publication Publication Date Title
US11323910B2 (en) Uplink transmission methods based on collision-triggered adaptation
US11343802B2 (en) Semi-persistent scheduling method and apparatus
CN110324904B (en) Self-contained time slot and time slot duration configuration in NR systems
US11129217B2 (en) Data sending method and apparatus, and base station
US11324020B2 (en) Data scheduling and transmission for different logical channels
CN110474735B (en) Communication method and communication device
US10873430B2 (en) Signal sending method and apparatus
US12009931B2 (en) Uplink transmission method and communications apparatus
CN112566248A (en) Communication method and device
JP7400964B2 (en) Power allocation method and device
CN107852725B (en) Method, device and equipment for allocating resources
CN109257794B (en) Random access method and equipment
TWI741018B (en) Method and device for sending or receiveing channel status information
CN111526488A (en) Method and device for sending and receiving control information
CN110612684B (en) Response feedback method, terminal and network equipment
CN113615276A (en) Communication method and device
WO2022141629A1 (en) Resource determination method, first terminal device, and second terminal device
CN112399404A (en) Communication method and terminal
WO2021162604A1 (en) Handling overlapping of multiple physical uplink shared channels (puschs)
CN114286292B (en) Feedback method of multicast service and related products
WO2021227071A1 (en) Guard interval determination method and device, and storage medium
CN113647167B (en) Uplink information transmission method and device
EP4319374A1 (en) Wireless communication method, terminal device, and network device
CN116761266A (en) Communication method and device
CN118019114A (en) Communication method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210223

RJ01 Rejection of invention patent application after publication