Communication method and device and computer readable storage medium
By detecting the time domain resources indicated by the scheduling information and adjusting the encoding and resource mapping of the data channel, the communication interruption problem caused by the invalid scheduling information on the network side is solved, and data transmission in the integrated scenario of full duplex and communication perception is realized, improving the utilization rate and transmission efficiency of wireless resources.
Patent Information
- Application Number
- CN202410147230.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-01
- Publication Date
- 2025-08-08
AI Technical Summary
When a set of scheduling information indicated on the network side is invalid, the sending and receiving end cannot transmit data as expected, resulting in interruption of communication.
The receiving and sending end detect whether the time domain resources indicated by the scheduling information are used for full-duplex scheduling or perceived signal transmission, and adjust the encoding and resource mapping of the data channel according to the parameters of different scheduling information to ensure the smooth progress of data transmission.
In the integrated scenario of full-duplex transmission and communication perception, the smooth progress of data transmission is ensured, the utilization rate of wireless resources is improved, the repeated data encoding is avoided, and the transmission efficiency is improved.
Smart Images

Figure CN120454945A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device, and a computer-readable storage medium. Background Art
[0002] In traditional communication systems, the transmitter sends data strictly according to the scheduling information. Meanwhile, the receiver receives data strictly according to the scheduling information. For each data transmission, the network only indicates one set of scheduling information, which is carried through Radio Resource Control (RRC) signaling and / or Downlink Control Information (DCI).
[0003] According to the current protocol, during the scheduling process, if an abnormal event occurs, the transmitter cancels data transmission and the receiver cancels data reception. For example, if the data is downlink data, but the time-frequency resources occupied by the data include uplink symbols, then this is considered an abnormal event. For another example, if the time-frequency resources occupied by the data are preempted by a higher-priority signal, then this is considered an abnormal event. In some special scenarios, although the transmitter and receiver cannot transmit and receive data according to the set of scheduling information indicated by the network side, they still have the ability to transmit and receive data.
[0004] Therefore, when a set of scheduling information indicated by the network side is invalid, how the transceiver can smoothly transmit data is a technical problem that needs to be solved urgently. Summary of the Invention
[0005] The present application provides a communication method and apparatus, and provides a solution for how a transceiver can smoothly transmit data when a set of scheduling information indicated by a network side is invalid.
[0006] In order to achieve the above objectives, this application provides the following technical solutions:
[0007] In a first aspect, a communication method is provided, which includes: receiving first scheduling information; detecting that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and receiving a data channel according to second scheduling information, wherein the value of at least one scheduling parameter in the first scheduling information and the second scheduling information is different.
[0008] Optionally, the first scheduling information includes a first resource indication, a first modulation and coding scheme, a first new data indication, a first redundancy version, and a first antenna port combination; the first resource indication is used to indicate the time domain resource.
[0009] Optionally, the second scheduling information includes at least one of a second modulation and coding scheme, a second new data indication, a second redundancy version, and a second antenna port combination.
[0010] Optionally, the second scheduling information also includes a second resource indication, and the second resource indication is used to indicate the time domain resource.
[0011] Optionally, receiving the first scheduling information includes: receiving a first signaling, where the first signaling includes the first scheduling information, or the first signaling includes the first scheduling information and the second scheduling information.
[0012] Optionally, the method further includes: receiving second signaling, where the second signaling includes the second scheduling information.
[0013] Optionally, the detecting that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and receiving the data channel according to the second scheduling information, includes: performing the following steps for each of the multiple transmissions scheduled by the first scheduling information: detecting whether the time domain resources indicated by the first scheduling information for the transmission are used for full-duplex scheduling or perception signal transmission; if part or all of the time domain resources indicated by the first scheduling information for the transmission are used for full-duplex scheduling or perception signal transmission, receiving the data channel of the transmission according to the second scheduling information.
[0014] Optionally, the detecting that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and receiving the data channel according to the second scheduling information, also includes: if the time domain resources indicated by the first scheduling information for this transmission are not used for full-duplex scheduling or perception signal transmission, then receiving the data channel for this transmission according to the first scheduling information.
[0015] Optionally, the data in the data channel is encoded and resource mapped according to the second scheduling information; or, the data in the data channel is encoded according to the first scheduling information and resource mapped according to the second scheduling information.
[0016] In a second aspect, the present application also discloses a communication method, which includes: sending first scheduling information; detecting that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and sending a data channel according to the second scheduling information, wherein the value of at least one scheduling parameter in the first scheduling information and the second scheduling information is different.
[0017] Optionally, the second scheduling information includes at least one of a second modulation and coding scheme, a second new data indication, a second redundancy version, and a second antenna port combination.
[0018] Optionally, sending the first scheduling information includes: sending a first signaling, where the first signaling includes the first scheduling information, or the first signaling includes the first scheduling information and the second scheduling information.
[0019] Optionally, sending the data channel according to the second scheduling information includes: performing the following steps for each of the multiple transmissions scheduled by the first scheduling information: detecting whether the time domain resources indicated by the first scheduling information for the transmission are used for full-duplex scheduling or perception signal transmission; if part or all of the time domain resources indicated by the first scheduling information for the transmission are used for full-duplex scheduling or perception signal transmission, sending the data channel for the transmission according to the second scheduling information.
[0020] Optionally, the method further includes: if the time domain resources indicated by the first scheduling information for the transmission are not used for full-duplex scheduling or perception signal transmission, sending the data channel for the transmission according to the first scheduling information.
[0021] Optionally, sending the data channel according to the second scheduling information includes: encoding and resource mapping the data in the data channel according to the second scheduling information; or, encoding the data in the data channel according to the first scheduling information, and resource mapping according to the second scheduling information.
[0022] In the third aspect, the present application also discloses a communication device, which includes: a communication module for receiving first scheduling information; the communication module is also used to detect that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and receive a data channel according to the second scheduling information, and the value of at least one scheduling parameter in the first scheduling information and the second scheduling information is different.
[0023] In a fourth aspect, the present application also discloses a communication device, which includes: a communication module for sending first scheduling information; the communication module is also used to detect that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and send a data channel according to the second scheduling information, and the value of at least one scheduling parameter in the first scheduling information and the second scheduling information is different.
[0024] In a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored. The computer program is executed by a processor to execute any one of the methods provided in the first aspect or the second aspect.
[0025] In a sixth aspect, a communication device is provided, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor runs the computer program to execute any one of the methods provided in the first aspect.
[0026] In a seventh aspect, a communication device is provided, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor runs the computer program to execute any one of the methods provided in the second aspect.
[0027] In an eighth aspect, a computer program product is provided, on which a computer program is stored, and the computer program is executed by a processor to execute any one of the methods provided in the first aspect or the second aspect.
[0028] In a ninth aspect, a communication system is provided, comprising the above-mentioned terminal device and the above-mentioned network device.
[0029] In the tenth aspect, an embodiment of the present application further provides a chip (or a data transmission device) on which a computer program is stored, and when the computer program is executed by the chip, the steps of the above method are implemented.
[0030] In the eleventh aspect, an embodiment of the present application also provides a system chip for use in a terminal, wherein the chip system includes at least one processor and an interface circuit, wherein the interface circuit and the at least one processor are interconnected through lines, and the at least one processor is used to execute instructions to execute any one of the methods provided in the first aspect or the second aspect.
[0031] Compared with the existing technology, the technical solution of this application has the following beneficial effects:
[0032] In the technical solution of the present application, a terminal device receives first scheduling information; detects that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and receives a data channel according to the second scheduling information, and the value of at least one scheduling parameter in the first scheduling information is different from that in the second scheduling information. In the technical solution of the present application, in a full-duplex transmission scenario and a communication perception integration scenario, when the terminal device and the network device are unable to transmit data according to the first scheduling information, the terminal device and the network device still have the ability to send and receive data, and therefore can transmit data according to the second scheduling information that is different from the value of at least one scheduling parameter in the first scheduling information, thereby ensuring the smooth transmission of data between the terminal device and the network device, while improving the utilization rate of wireless resources.
[0033] Furthermore, the second scheduling information includes at least one of a second modulation and coding scheme, a second new data indication, a second redundancy version, and a second antenna port combination. In the technical solution of the present application, by setting at least one scheduling parameter in the second scheduling information to be different from the value of the corresponding scheduling parameter in the first scheduling information, for example, the second modulation and coding scheme is different from the first modulation and coding scheme, and the second antenna port combination is different from the first antenna port combination, so that the full-duplex symbol has a lower number of data transmission layers or the perception symbol has a lower modulation order, thereby realizing data transmission between the terminal device and the network device in a full-duplex transmission scenario and a communication perception integrated scenario.
[0034] Furthermore, the data in the data channel is encoded according to the first scheduling information and resource mapped according to the second scheduling information. The technical solution of the present application can avoid data duplication encoding and improve transmission efficiency through the above method. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 This is an interactive flow chart of a communication method provided in an embodiment of the present application;
[0036] Figure 2 This is an interactive flow chart of another communication method provided in an embodiment of the present application;
[0037] Figure 3 This is an interactive flow chart of another communication method provided in an embodiment of the present application;
[0038] Figure 4 This is an interactive flow chart of another communication method provided in an embodiment of the present application;
[0039] Figure 5 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0040] Figure 6 This is a hardware structure diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The communication systems to which the embodiments of the present application are applicable include, but are not limited to, Long Term Evolution (LTE) systems, fifth-generation (5G) systems, new radio (NR) systems, and future evolution systems or multiple communication convergence systems. Among them, the 5G system can be a non-standalone (NSA) 5G system or a standalone (SA) 5G system. The technical solution of the present application is also applicable to different network architectures, including but not limited to relay network architecture, dual-connection architecture, vehicle-to-everything architecture and other architectures.
[0042] This application mainly relates to the communication between terminal devices and network devices. Among them:
[0043] The network device in the embodiment of the present application may also be referred to as an access network device, for example, a base station (BS) (also referred to as a base station device), which is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, the devices that provide base station functions in the second-generation (2G) network include the base transceiver station (BTS), the devices that provide base station functions in the third-generation (3G) network include the node B (NodeB), and the devices that provide base station functions in the fourth-generation (4G) network include the evolved node B (eNB). In wireless local area networks (WLAN), the device that provides base station functions is the access point (AP), and the devices that provide base station functions in NR are the next generation node base station (gNB) and the evolved node B (ng-eNB). The gNB and the terminal device communicate using NR technology, and the ng-eNB and the terminal device communicate using evolved universal terrestrial radio access (E-UTRA) technology. Both gNB and ng-eNB can be connected to the 5G core network. The network devices in the embodiments of the present application also include devices that provide base station functions in future new communication systems, etc.
[0044] The terminal equipment in the embodiments of the present application may refer to various forms of access terminals, user units, user stations, mobile stations, mobile stations (MS), remote stations, remote terminals, mobile devices, user terminals, wireless communication devices, user agents or user devices. The terminal equipment may also 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 capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved Public Land Mobile Network (PLMN), etc., and the embodiments of the present application are not limited thereto. The terminal equipment may also be referred to as User Equipment (UE), a terminal, etc.
[0045] As described in the background art, in some special scenarios, although the sending end and the receiving end cannot send and receive data according to a set of scheduling information indicated by the network side, they still have the ability to send and receive data.
[0046] For example, in full-duplex scenarios, because the network needs to split the antenna array and use it for signal transmission and reception separately, full-duplex symbols may have a lower number of data transmission layers. Another example is in integrated communication and perception scenarios, because the perception signals cause interference, the perception symbols may have a lower modulation order.
[0047] In the technical solution of the present application, in full-duplex transmission scenarios and communication perception integration scenarios, when the terminal device and the network device are unable to transmit data according to the first scheduling information, the terminal device and the network device still have the ability to send and receive data, and therefore can transmit data according to the second scheduling information that is different from the value of at least one scheduling parameter in the first scheduling information, thereby ensuring the smooth transmission of data between the terminal device and the network device, while improving the utilization rate of wireless resources.
[0048] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0049] See also Figure 1 The method provided in this application specifically includes the following steps:
[0050] Step 101: The terminal device receives first scheduling information;
[0051] Step 102: The terminal device detects whether part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or sensing signal transmission; if yes, execute step 103;
[0052] Step 103: The terminal device receives the data channel according to the second scheduling information. Correspondingly, the network device sends the data channel according to the second scheduling information.
[0053] The value of at least one scheduling parameter in the first scheduling information and the second scheduling information is different.
[0054] It should be noted that the serial numbers of the steps in this embodiment do not limit the execution order of the steps.
[0055] It is understood that, in a specific implementation, the communication method can be implemented in the form of a software program, which runs in a processor integrated within a chip or chip module. The method can also be implemented in the form of software combined with hardware, which is not limited in this application.
[0056] In this embodiment, the network device sends first scheduling information to the terminal device through RRC signaling or DCI, so that the terminal device uses the first scheduling information to transmit data, such as receiving downlink data.
[0057] Specifically, the first scheduling information may include at least one of a first resource indication, a first modulation and coding scheme, a first new data indication, a first redundancy version, and a first antenna port combination; wherein the first resource indication is used to indicate time domain resources.
[0058] That is to say, in the communication standard protocol, it can be stipulated that the first scheduling information includes all of the above scheduling parameters, or it can be stipulated that the first scheduling information includes part of the above scheduling parameters.
[0059] In a specific implementation of step 102, the terminal device may detect whether part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission. In other words, the terminal device detects whether part or all of the time domain resources indicated by the first scheduling information include full-duplex symbols, or the terminal device detects whether part or all of the time domain resources indicated by the first scheduling information carry perception signals.
[0060] According to the test results
[0061] If no, it means that the transmission of the current secondary data channel can be completed according to the first scheduling information, and the terminal device uses the first scheduling information to receive the data channel; if yes, it means that part or all of the time domain resources are used for full-duplex scheduling or perception signal transmission, and the transmission of the current secondary data channel cannot be completed according to the first scheduling information, and the terminal device receives the data channel according to the second scheduling information.
[0062] Specifically, the second scheduling information may include at least one of a second modulation and coding scheme, a second new data indication, a second redundancy version, and a second antenna port combination. The scheduling parameter in the second scheduling information that differs from the value in the first scheduling information may be the second modulation and coding scheme and / or the second antenna port combination. In other words, the second modulation and coding scheme may be different from the first modulation and coding scheme, the second antenna port combination may be different from the first antenna port combination, or the second modulation and coding scheme may be different from the first modulation and coding scheme, and the second antenna port combination may also be different from the first antenna port combination.
[0063] Furthermore, the second scheduling information further includes a second resource indication, where the second resource indication is used to indicate a time domain resource, where the time domain resource is used for data channel transmission. The time domain resource indicated by the second resource indication is different from the time domain resource indicated by the first resource indication.
[0064] It should be noted that in actual application scenarios, the values of any other feasible scheduling parameters may be different, which can be specifically implemented by the network device side, and this application does not impose any restrictions on this.
[0065] In a non-limiting embodiment, the network device may also detect whether the time domain resources indicated by the first scheduling information are partially or entirely used for full-duplex scheduling or sensing signal transmission. If so, the network device sends the data channel according to the second scheduling information; otherwise, the network device sends the data channel according to the first scheduling information.
[0066] The configuration method of the second scheduling information is described below in conjunction with different embodiments.
[0067] In a non-limiting example, see Figure 2 In one implementation of step 201, the network device sends a first signaling to the terminal device, where the first signaling includes first scheduling information.
[0068] Specifically, the first signaling may be RRC signaling, DCI, or any other feasible high-layer signaling.
[0069] In this embodiment, the second scheduling information may be a predefined value, for example, may be specified by a communication standard protocol, and this application does not impose any limitation on this.
[0070] In step 202, the terminal device detects whether part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or sensing signal transmission; if yes, step 203 is executed;
[0071] In step 203, the terminal device receives the data channel according to the second scheduling information. Correspondingly, the network device sends the data channel according to the second scheduling information.
[0072] In another implementation of step 201, the network device sends a first signaling to the terminal device, where the first signaling includes first scheduling information and second scheduling information.
[0073] In this embodiment, the network device sends the first scheduling information and the second scheduling information to the terminal device via the same signaling (i.e., the first signaling). As a result, if the terminal device detects that the time domain resources indicated by the first scheduling information are partially or entirely used for full-duplex scheduling or sensing signal transmission, it receives the data channel according to the second scheduling information. If the terminal device does not detect that the time domain resources indicated by the first scheduling information are partially or entirely used for full-duplex scheduling or sensing signal transmission, it receives the data channel according to the first scheduling information.
[0074] In another non-limiting embodiment, the second scheduling information and the first scheduling information are configured through different signaling.
[0075] Please refer to the Figure 3 In step 301, the network device sends a first signaling to the terminal device, where the first signaling includes first scheduling information.
[0076] In step 302, the network device sends a second signaling to the terminal device, where the second signaling includes second scheduling information.
[0077] In a specific implementation, step 301 and step 302 may be executed simultaneously, or step 301 may be executed first and then step 302; or step 302 may be executed first and then step 301. In this case, the second scheduling information may be pre-configured by the network device for the terminal device.
[0078] In step 303, the terminal device detects whether part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or sensing signal transmission; if yes, step 304 is executed;
[0079] In step 304, the terminal device receives the data channel according to the second scheduling information. Correspondingly, the network device sends the data channel according to the second scheduling information.
[0080] In a non-limiting embodiment, the data channel between the terminal device and the network device is transmitted multiple times or periodically in the time domain. In this case, the terminal device can determine the time domain resources of each transmission and use the first scheduling information or the second scheduling information to receive the data channel of that transmission.
[0081] In this embodiment, the first scheduling information configured by the network device for the terminal device can schedule multiple transmissions.
[0082] Please refer to the Figure 4 In step 401, the terminal device receives first scheduling information. For each of multiple transmissions scheduled by the first scheduling information, the terminal device performs the following steps 402 to 404.
[0083] In step 402, the terminal device detects whether the time domain resource indicated by the first scheduling information for the current transmission is used for full-duplex scheduling or sensing signal transmission. If yes, step 403 is executed; if not, step 404 is executed.
[0084] In step 403, the terminal device receives the data channel of this transmission according to the second scheduling information.
[0085] In step 404, the terminal device receives the data channel of this transmission according to the first scheduling information.
[0086] Furthermore, in a specific implementation of step 403, the data in the data channel is encoded and resource mapped according to the second scheduling information.
[0087] Specifically, for downlink data, the network device directly performs encoding and resource mapping according to the second scheduling information. Correspondingly, the terminal device directly performs resource mapping and decoding according to the second scheduling information.
[0088] In another specific implementation of step 403, data in the data channel is encoded according to the first scheduling information, and resource mapping is performed according to the second scheduling information.
[0089] In this embodiment, in a scenario of multiple transmissions, the data in the data channel of the initial transmission is encoded according to the first scheduling information, and the encoding operation is relatively complex. Therefore, in order to avoid re-encoding and improve efficiency, in subsequent multiple transmissions based on the second scheduling information, the data channel encoded according to the first scheduling information can continue to be used, and resource mapping can be performed according to the second scheduling information. For example, resource mapping can be performed according to at least one of the second modulation and coding scheme and the second antenna port combination.
[0090] Specifically, for downlink data, the network device encodes according to the first scheduling information and performs resource mapping according to the second scheduling information. Correspondingly, the terminal device performs resource mapping according to the second scheduling information and decodes according to the first scheduling information.
[0091] For more specific implementation methods of the embodiments of the present application, please refer to the aforementioned embodiments, which will not be repeated here.
[0092] Please refer to Figure 5 , Figure 5 A communication device 50 is shown, which may include:
[0093] Communication module 501, configured to receive first scheduling information;
[0094] The communication module 501 is also used to detect that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, receive the data channel according to the second scheduling information, and the value of at least one scheduling parameter in the first scheduling information and the second scheduling information is different.
[0095] Furthermore, the second scheduling information includes at least one of a second modulation and coding scheme, a second new data indication, a second redundancy version, and a second antenna port combination.
[0096] In a non-limiting embodiment, the communication module 501 receives first signaling, where the first signaling includes first scheduling information, or the first signaling includes first scheduling information and second scheduling information.
[0097] In a non-limiting embodiment, the communication module 501 receives second signaling, where the second signaling includes second scheduling information.
[0098] In a non-limiting embodiment, the communication module 501 performs the following steps for each of the multiple transmissions scheduled by the first scheduling information: detecting whether the time domain resources indicated by the first scheduling information for the transmission are used for full-duplex scheduling or sensing signal transmission; if part or all of the time domain resources indicated by the first scheduling information for the transmission are used for full-duplex scheduling or sensing signal transmission, receiving the data channel of the transmission according to the second scheduling information; and if the time domain resources indicated by the first scheduling information for the transmission are not used for full-duplex scheduling or sensing signal transmission, receiving the data channel of the transmission according to the first scheduling information.
[0099] In a specific implementation, the above-mentioned communication device 50 can correspond to a chip with communication function in the terminal equipment, such as a system-on-a-chip (SOC), a baseband chip, etc.; or correspond to a chip module with communication function in the terminal equipment; or correspond to a chip module with a data processing function chip, or correspond to the terminal equipment.
[0100] In another non-limiting embodiment, the communication module 501 is used to send first scheduling information; the communication module 501 is also used to detect that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and send a data channel according to the second scheduling information, and the value of at least one scheduling parameter in the first scheduling information and the second scheduling information is different.
[0101] In a non-limiting embodiment, the communication module 501 sends a first signaling, where the first signaling includes the first scheduling information, or the first signaling includes the first scheduling information and the second scheduling information.
[0102] In a non-limiting embodiment, the communication module 501 sends and receives second signaling, where the second signaling includes second scheduling information.
[0103] In a non-limiting embodiment, the communication module 501 performs the following steps for each of the multiple transmissions scheduled by the first scheduling information: detecting whether the time domain resources indicated by the first scheduling information for the transmission are used for full-duplex scheduling or sensing signal transmission; if part or all of the time domain resources indicated by the first scheduling information for the transmission are used for full-duplex scheduling or sensing signal transmission, receiving the data channel of the transmission according to the second scheduling information; and if the time domain resources indicated by the first scheduling information for the transmission are not used for full-duplex scheduling or sensing signal transmission, receiving the data channel of the transmission according to the first scheduling information.
[0104] In a non-limiting embodiment, the communication module 501 encodes and maps resources to data in the data channel according to the second scheduling information; or, encodes and maps resources to data in the data channel according to the first scheduling information.
[0105] In a specific implementation, the above-mentioned communication device 50 can correspond to a chip with communication function in a network device, such as an SOC, a baseband chip, etc.; or correspond to a chip module with communication function in a network device; or correspond to a chip module with a data processing function chip, or correspond to a network device.
[0106] For other related descriptions about the communication device 50 , reference may be made to the related descriptions in the aforementioned embodiments, which will not be repeated here.
[0107] Regarding the various modules / units contained in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or partly software modules / units and partly hardware modules / units. For example, for various devices and products applied to or integrated into a chip, the various modules / units contained therein can all be implemented in the form of hardware such as circuits, or at least part of the modules / units can be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated into a chip module, the various modules / units contained therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component of the chip module (such as a chip, circuit module, etc.) or in different components, or at least part of the modules / units can be implemented in the form of software programs. It is implemented in the form of a software program, which runs on the processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal equipment, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or different components in the terminal equipment, or, at least some modules / units can be implemented in the form of a software program, which runs on the processor integrated inside the terminal equipment, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0108] The present application also discloses a storage medium, which is a computer-readable storage medium having a computer program stored thereon. When the computer program is run, the computer program can execute Figures 1 to 3 The steps of the method shown in . The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. The storage medium may also include a non-volatile memory (non-volatile) or a non-transitory memory, etc.
[0109] Please refer to Figure 6 The embodiment of the present application also provides a hardware structure diagram of a communication device. The device includes a processor 601, a memory 602 and a transceiver 603.
[0110] Processor 601 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. Processor 601 may also include multiple CPUs, and processor 601 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).
[0111] The memory 602 may be a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, or 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 compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, and the embodiments of the present application do not impose any restrictions on this. The memory 602 can be independent (in this case, the memory 602 can be located outside the device or inside the device), or it can be integrated with the processor 601. Among them, the memory 602 can contain computer program code. The processor 601 is used to execute the computer program code stored in the memory 602, thereby implementing the method provided in the embodiments of the present application.
[0112] The processor 601, memory 602, and transceiver 603 are connected via a bus. The transceiver 603 is used to communicate with other devices or a communication network. Optionally, the transceiver 603 may include a transmitter and a receiver. The device used to implement the receiving function in the transceiver 603 can be considered a receiver, which is used to perform the receiving steps in the embodiments of the present application. The device used to implement the transmitting function in the transceiver 603 can be considered a transmitter, which is used to perform the transmitting steps in the embodiments of the present application.
[0113] when Figure 6 The schematic diagram shown in FIG. 1 is used to illustrate the structure of the terminal device involved in the above embodiment. The processor 601 is used to control and manage the actions of the terminal device. For example, the processor 601 is used to support the terminal device to execute Figure 1 Steps 101, 102, and 103 in , or Figure 2 Steps 201, 202, and 203 in , or Figure 3 Steps 301, 302, 303, and 304 in , or Figure 4 The terminal device may perform steps 401, 402, 403, and 404 in the above-described embodiments, and / or other processes described in the embodiments of the present application. The processor 601 may communicate with other network entities, such as the aforementioned network devices, via the transceiver 603. The memory 602 is configured to store program code and data for the terminal device. When executing the computer program, the processor may control the transceiver 603 to receive one or more of RRC signaling and DCI.
[0114] when Figure 6 The schematic diagram of the structure shown is used to illustrate the structure of the network device involved in the above embodiment. The processor 601 is used to control and manage the actions of the network device. For example, the processor 601 is used to support the network device to execute Figure 1 Steps 101 and 103 in , or Figure 2 Steps 201 and 203 in , or Figure 3 Steps 301, 302, and 304 in , or Figure 4 The processor 601 may communicate with other network entities, such as the terminal device, via the transceiver 603. The memory 602 is used to store program code and data for the network device. When executing the computer program, the processor may control the transceiver 603 to transmit one or more of RRC signaling and DCI.
[0115] The embodiment of the present application defines the unidirectional communication link from the access network to the terminal device as a downlink, the data transmitted on the downlink is downlink data, and the transmission direction of the downlink data is called the downlink direction; and the unidirectional communication link from the terminal device to the access network is an uplink, the data transmitted on the uplink is uplink data, and the transmission direction of the uplink data is called the uplink direction.
[0116] It should be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document indicates that the related objects are in an "or" relationship.
[0117] The term "plurality" used in the embodiments of the present application refers to two or more.
[0118] The first, second, etc. descriptions appearing in the embodiments of this application are only for illustration and distinction of the description objects. There is no order, nor does it indicate any special limitation on the number of devices in the embodiments of this application, and cannot constitute any limitation on the embodiments of this application.
[0119] The "connection" appearing in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any limitations on this.
[0120] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means.
[0121] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0122] In the several embodiments provided in this application, it should be understood that the disclosed methods, devices, and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is merely a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection of devices or units, which may be electrical, mechanical, or other forms.
[0123] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0124] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may be physically included separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0125] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to perform some steps of the method described in each embodiment of the present application.
[0126] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art may make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims.
Claims
1. A communication method, characterized in that: include: receiving first scheduling information; It is detected that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and a data channel is received according to the second scheduling information. The value of at least one scheduling parameter in the first scheduling information is different from that in the second scheduling information.
2. The communication method according to claim 1, wherein: The first scheduling information includes a first resource indication, a first modulation and coding scheme, a first new data indication, a first redundancy version, and a first antenna port combination; the first resource indication is used to indicate the time domain resource.
3. The communication method according to claim 1 or 2, characterized in that: The second scheduling information includes at least one of a second modulation and coding scheme, a second new data indication, a second redundancy version, and a second antenna port combination.
4. The communication method according to claim 3, wherein: The second scheduling information also includes a second resource indication, where the second resource indication is used to indicate the time domain resource.
5. The communication method according to claim 1, wherein: The receiving first scheduling information includes: A first signaling is received, where the first signaling includes the first scheduling information, or the first signaling includes the first scheduling information and the second scheduling information. The communication method according to claim 1 , wherein: The method further comprises: Second signaling is received, where the second signaling includes the second scheduling information.
7. The communication method according to claim 1, wherein: The detecting that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or sensing signal transmission, and receiving a data channel according to the second scheduling information includes: Perform the following steps for each of the multiple transmissions scheduled by the first scheduling information: detecting whether the time domain resources for the transmission indicated by the first scheduling information are used for full-duplex scheduling or sensing signal transmission; If part or all of the time domain resources for the transmission indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, the data channel of the transmission is received according to the second scheduling information.
8. The communication method according to claim 7, wherein: The method further includes detecting that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or sensing signal transmission, and receiving a data channel according to the second scheduling information: If the time domain resources for the transmission indicated by the first scheduling information are not used for full-duplex scheduling or perception signal transmission, the data channel of the transmission is received according to the first scheduling information.
9. The communication method according to claim 1, wherein: The data in the data channel is encoded and resource mapped according to the second scheduling information; or, The data in the data channel is encoded according to the first scheduling information and resource mapped according to the second scheduling information.
10. A communication method, characterized in that: include: Sending first scheduling information; It is detected that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and a data channel is sent according to the second scheduling information. The value of at least one scheduling parameter in the first scheduling information is different from that in the second scheduling information.
11. The communication method according to claim 10, wherein: The second scheduling information includes at least one of a second modulation and coding scheme, a second new data indication, a second redundancy version, and a second antenna port combination.
12. The communication method according to claim 10, wherein: The sending of the first scheduling information includes: A first signaling is sent, where the first signaling includes the first scheduling information, or the first signaling includes the first scheduling information and the second scheduling information.
13. The communication method according to claim 10, wherein: The sending of the data channel according to the second scheduling information includes: Perform the following steps for each of the multiple transmissions scheduled by the first scheduling information: detecting whether the time domain resources for the transmission indicated by the first scheduling information are used for full-duplex scheduling or sensing signal transmission; If part or all of the time domain resources for this transmission indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, the data channel of this transmission is sent according to the second scheduling information.
14. The communication method according to claim 13, wherein: Also includes: If the time domain resources for this transmission indicated by the first scheduling information are not used for full-duplex scheduling or perception signal transmission, the data channel for this transmission is sent according to the first scheduling information.
15. The communication method according to claim 10, wherein: The sending of the data channel according to the second scheduling information includes: encoding and resource mapping the data in the data channel according to the second scheduling information; or, The data in the data channel is encoded according to the first scheduling information, and resource mapping is performed according to the second scheduling information.
16. A communication device, characterized in that: include: A communication module, configured to receive first scheduling information; The communication module is also used to detect that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and receive a data channel according to the second scheduling information. The value of at least one scheduling parameter in the first scheduling information and the second scheduling information is different.
17. A communication device, characterized in that: include: A communication module, configured to send first scheduling information; The communication module is also used to detect that part or all of the time domain resources indicated by the first scheduling information are used for full-duplex scheduling or perception signal transmission, and send a data channel according to the second scheduling information. The value of at least one scheduling parameter in the first scheduling information and the second scheduling information is different.
18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the communication method according to any one of claims 1 to 15 are executed.
19. A communication device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor runs the computer program, the processor performs the steps of the communication method according to any one of claims 1 to 9.
20. A communication device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the processor performs the steps of the communication method according to any one of claims 10 to 15.