WO2024207995A1 - 一种基于配置授权的通信方法及装置 - Google Patents

一种基于配置授权的通信方法及装置 Download PDF

Info

Publication number
WO2024207995A1
WO2024207995A1 PCT/CN2024/083112 CN2024083112W WO2024207995A1 WO 2024207995 A1 WO2024207995 A1 WO 2024207995A1 CN 2024083112 W CN2024083112 W CN 2024083112W WO 2024207995 A1 WO2024207995 A1 WO 2024207995A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmission
time period
transmission opportunity
terminal
indication information
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.)
Ceased
Application number
PCT/CN2024/083112
Other languages
English (en)
French (fr)
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 EP24784080.4A priority Critical patent/EP4657955A4/en
Priority to AU2024243830A priority patent/AU2024243830A1/en
Priority to JP2025554248A priority patent/JP2026513758A/ja
Publication of WO2024207995A1 publication Critical patent/WO2024207995A1/zh
Priority to US19/303,387 priority patent/US20250374263A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W72/00—Local resource management
    • H04W72/20—Control channels or signalling for resource management
    • H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00—Arrangements affording multiple use of the transmission path
    • H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
    • H04L5/0092—Indication of how the channel is divided
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607—Details of the supervisory signal
    • H04L1/1614—Details of the supervisory signal using bitmaps
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00—Arrangements affording multiple use of the transmission path
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00—Arrangements affording multiple use of the transmission path
    • H04L5/003—Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W72/00—Local resource management
    • H04W72/04—Wireless resource allocation
    • H04W72/044—Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446—Resources in time domain, e.g. slots or frames
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W72/00—Local resource management
    • H04W72/20—Control channels or signalling for resource management
    • H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W72/00—Local resource management
    • H04W72/04—Wireless resource allocation
    • H04W72/115—Grant-free or autonomous transmission

Definitions

  • the present application relates to the field of communication technology, and in particular to a communication method and device based on configuration authorization.
  • Wireless communication systems are gradually infiltrating some services with strong real-time requirements and large data capacity requirements, such as video transmission, cloud gaming (CG), and extended reality (XR).
  • XR refers to a combination of real and virtual, human-computer interactive environment generated by computer technology and wearable devices. It is a general term for various forms such as augmented reality (AR), virtual reality (VR), and mixed reality (MR).
  • AR augmented reality
  • VR virtual reality
  • MR mixed reality
  • data frames of XR service can be transmitted between access network equipment and terminals through semi-static scheduling.
  • the access network equipment can configure multiple transmission opportunities to transmit a data frame.
  • the amount of data that can be carried by these multiple transmission opportunities may be greater than the data amount of the data frame, which will cause some of the multiple transmission opportunities to not be used, resulting in a waste of transmission resources.
  • the present application provides a communication method and apparatus for realizing a terminal notifying an access network device of unused transmission opportunities, so that the access network device can allocate unused resources to other terminals, thereby improving resource utilization.
  • an embodiment of the present application provides a communication method, which can be applied to a terminal or a module (such as a circuit or chip) in a terminal, and can also be applied to a logical node, a logical module or software that can implement all or part of the terminal functions.
  • the method may include: receiving configuration information, the configuration information is used to configure a first CG transmission opportunity for carrying indication information and a first time period for the indication information, the indication information is used to indicate a CG transmission opportunity used or not used in the first time period; sending the indication information at the first CG transmission opportunity.
  • the terminal can send indication information to the access network device at the first transmission opportunity according to the first configuration information to notify the access network device of the transmission opportunity not to be used, so that the access network device can allocate the unused resources to other terminals to improve resource utilization.
  • the access network device uniformly configures the first transmission opportunity and the first time period of the effect of the indication information through the first configuration information, when the terminal sends the indication information, it is not necessary to additionally indicate the first time period of the effect of the indication information, thereby saving signaling overhead.
  • the configuration information is also used to configure the CG transmission opportunity within the CG cycle period, the CG transmission opportunity within the CG cycle period includes the first CG transmission opportunity, and the CG cycle period includes the first period.
  • the configuration information can implicitly configure the first transmission opportunity and the first period by configuring the CG transmission opportunity within the CG cycle period, thereby saving signaling overhead and being relatively simple to implement.
  • the first CG transmission opportunity and the CG transmission opportunity used or not used in the first time period correspond to the same CG or different CGs.
  • the first CG transmission opportunity and the CG transmission opportunity used or not used in the first time period may belong to the same set of CGs, or may belong to different sets of CGs, so that the above scheme can be applied to a variety of scenarios for configuring CG transmission opportunities.
  • the indication information carried on the first CG transmission opportunity can act on different sets of CG transmission opportunities, so that the configuration can be more flexible.
  • the first CG transmission opportunity is the first CG transmission opportunity in the first time period. In this way, the indication information is sent at the first transmission opportunity, so that the access network device can be informed of the unused transmission opportunity as early as possible.
  • the indication information is used to indicate a second time period, and the first time period includes the second time period; the CG transmission opportunity used or not used in the first time period is located in the second time period.
  • the indication information can indicate whether the transmission opportunity located in the second time period is used, without indicating whether all the transmission opportunities in the first time period are used, thereby saving transmission resources.
  • the indication information includes a bit map.
  • the bit map can be used to indicate that continuous CG transmission opportunities are not used, or it can also indicate that non-continuous CG transmission opportunities are not used, thereby making the indication more flexible.
  • one bit in the bitmap is used to indicate multiple CG transmission opportunities that are used or not used. In this way, since one bit can indicate multiple CG transmission opportunities that are used or not used, it is convenient to reduce the bit width of the bitmap and save transmission resources.
  • the bit width of the bitmap is configured by the configuration information. That is, the access network device can implicitly configure the first time period by configuring the bit width of the bitmap. In this way, it is beneficial for the network side and the terminal side to clarify the bit width of the bitmap, which facilitates the decoding of the indication information.
  • an embodiment of the present application provides a communication method, which can be applied to an access network device or a module (such as a circuit or chip) in an access network device, and can also be applied to a logical node, a logical module or software that can implement all or part of the functions of the access network device.
  • the method may include: sending configuration information, the configuration information is used to configure a first CG transmission opportunity for carrying indication information and a first time period for the indication information to be effective, the indication information is used to indicate a CG transmission opportunity used or not used within the first time period; receiving the indication information at the first CG transmission opportunity.
  • the configuration information is also used to configure the CG transmission timing within the CG cycle period, the CG transmission timing within the CG cycle period includes the first CG transmission timing, and the CG cycle period includes the first period.
  • the first CG transmission opportunity and the CG transmission opportunity used or not used in the first time period correspond to the same CG or different CGs.
  • the first CG transmission opportunity is the first CG transmission opportunity in the first time period.
  • the indication information is used to indicate a second time period, and the first time period includes the second time period; the CG transmission opportunity used or not used in the first time period is located in the second time period.
  • the indication information includes a bit map.
  • one bit in the bit map is used to indicate multiple CG transmission opportunities that are used or not used.
  • the bit width of the bit map is configured by the configuration information.
  • the present application provides a communication device, which may be a terminal or a module in a terminal (such as a circuit or a chip), or a logical node, a logical module or software that can implement all or part of the terminal functions.
  • the communication device has the function of implementing the first aspect.
  • the communication device includes a module or unit or means corresponding to the operation involved in the first aspect, and the module or unit or means may be implemented by software, or by hardware, or the corresponding software may be implemented by hardware.
  • the communication device includes a processing unit and an interface unit, wherein the interface unit can be used to send and receive signals to achieve communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device.
  • the functions performed by the processing unit and the interface unit can correspond to the operations involved in the first aspect above.
  • the communication device includes a processor, which can be used to couple with a memory.
  • the memory can store necessary computer programs or instructions for implementing the functions involved in the first aspect.
  • the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect.
  • the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the first aspect.
  • the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect.
  • the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design or implementation of the first aspect above.
  • the present application provides a communication device, which may be an access network device or a module (such as a circuit or chip) in an access network device, or a logical node, a logical module or software that can implement all or part of the functions of the access network device.
  • the communication device has the function of implementing the second aspect.
  • the communication device includes a module or unit or means corresponding to the operation involved in the second aspect, and the module or unit or means may be implemented by software, or by hardware, or the corresponding software may be implemented by hardware.
  • the communication device includes a processing unit and an interface unit, wherein the interface unit can be used to send and receive signals to achieve communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device.
  • the functions performed by the element and interface unit may correspond to the operations involved in the above-mentioned second aspect.
  • the communication device includes a processor, which can be used to couple with a memory.
  • the memory can store necessary computer programs or instructions for implementing the functions involved in the second aspect.
  • the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the second aspect.
  • the communication device includes a processor and a memory
  • the memory can store necessary computer programs or instructions for implementing the functions involved in the second aspect.
  • the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the second aspect.
  • the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design or implementation of the second aspect above.
  • the processor can be implemented by hardware or by software.
  • the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory.
  • the above processors can be one or more, and the memories can be one or more.
  • the memory can be integrated with the processor, or the memory can be separately set from the processor. In the specific implementation process, the memory can be integrated with the processor on the same chip, or can be set on different chips respectively.
  • the embodiment of the present application does not limit the type of memory and the setting method of the memory and the processor.
  • the present application provides a communication system, which may include the communication device described in the third aspect and the communication device described in the fourth aspect.
  • the communication system includes a terminal and an access network device; wherein the terminal is used for the communication method provided in the first aspect, and the access network device is used for executing the communication method provided in the second aspect.
  • the present application provides a computer-readable storage medium, in which computer-readable instructions are stored.
  • a computer reads and executes the computer-readable instructions, the computer executes a method in any possible design of the first aspect or the second aspect mentioned above.
  • the present application provides a computer program product.
  • the computer reads and executes the computer program product, the computer executes the method in any possible design of the first aspect or the second aspect mentioned above.
  • the present application provides a chip, comprising a processor, wherein the processor is coupled to a memory and is used to read and execute a software program stored in the memory to implement a method in any possible design of the first aspect or the second aspect above.
  • FIG1 is a schematic diagram of a network architecture applicable to an embodiment of the present application.
  • FIG2A is a schematic diagram of transmission of multiple data frames provided in an embodiment of the present application.
  • 2B-2E are several examples of data frames corresponding to transmission opportunities provided in embodiments of the present application.
  • FIG3A is a schematic diagram of a mismatch between a data frame and a transmission opportunity provided by an embodiment of the present application
  • FIG. 3B to FIG. 3D are several examples of irregular periodic transmission opportunities provided in an embodiment of the present application.
  • FIG4 is a schematic diagram of a flow chart corresponding to a communication method provided in an embodiment of the present application.
  • 5A-5C are several examples of the first transmission opportunity and the first time period provided in the embodiments of the present application.
  • 6A-6D are several examples of indicating used or unused transmission opportunities provided in an embodiment of the present application.
  • FIG. 7 is a possible exemplary block diagram of a device involved in an embodiment of the present application.
  • FIG8 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application.
  • FIG9 is a schematic diagram of the structure of an access network device provided in an embodiment of the present application.
  • the technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application.
  • the technical solutions in the embodiments of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, 4th generation (4G) mobile communication system, such as long term evolution (LTE) system, 5th generation (5G) mobile communication system, such as new radio (NR) system, and future evolved communication systems, such as 6th generation (6G) mobile communication system, etc.
  • UMTS universal mobile telecommunications system
  • WLAN wireless local area network
  • Wi-Fi wireless fidelity
  • 4th generation (4G) mobile communication system such as long term evolution (LTE) system
  • 5th generation (5G) mobile communication system such as new radio (NR) system
  • future evolved communication systems such as 6th generation (6G) mobile communication system, etc.
  • a communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200.
  • RAN radio access network
  • CN core network
  • the communication system 10 may also include the Internet 300.
  • RAN 100 includes at least one RAN node (such as 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (such as 120a-120j in FIG. 1, collectively referred to as 120).
  • 110a is a base station
  • 110b is a micro base station
  • 120a, 120e, 120f and 120j are mobile phones
  • 120b is a car
  • 120c is a gas station
  • 120d is a home access point (HAP) arranged indoors or outdoors
  • 120g is a laptop computer
  • 120h is a printer
  • 120i is a drone.
  • RAN 100 may also include other RAN nodes, such as wireless relay equipment and/or wireless backhaul equipment (not shown in FIG. 1 ).
  • Terminal 120 is connected to RAN node 110 wirelessly.
  • RAN node 110 is connected to core network 200 wirelessly or by wire.
  • the core network equipment in core network 200 and RAN node 110 in RAN 100 may be different physical devices, or may be the same physical device integrating core network logic functions and wireless access network logic functions.
  • RAN 100 may be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G or 5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system).
  • 3GPP 3rd Generation Partnership Project
  • RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system.
  • RAN 100 may also be a communication system that integrates two or more of the above systems.
  • the RAN node 110 which may also be sometimes referred to as a RAN entity or access node, constitutes a part of the communication system to help the terminal achieve wireless access.
  • the multiple RAN nodes 110 in the communication system 10 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative.
  • the network element 120i in FIG. 1 may be a helicopter or a drone, which may be configured as a mobile base station.
  • the network element 120i For the terminal 120j that accesses the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal.
  • the RAN node 110 and the terminal 120 are sometimes referred to as communication devices.
  • the network elements 110a and 110b in FIG. 1 may be understood as communication devices with base station functions, and the network elements 120a-120j may be understood as communication devices with terminal functions.
  • the RAN node may also be expressed in different ways, such as access network equipment. Unless otherwise specified in this application, the access network equipment is used for expression.
  • the access network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system.
  • the access network device may be a macro base station (such as 110a in FIG. 1 ), a micro base station or an indoor station (such as 110b in FIG. 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario.
  • the access network device may also be a server, a wearable device, a vehicle or an onboard device.
  • the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the access network device in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform).
  • the access network device in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
  • CU or CU-CP and CU-UP
  • DU or RU may also have different names, but those skilled in the art can understand their meanings.
  • CU may also be called O-CU (open CU)
  • DU may also be called O-DU
  • CU-CP may also be called O-CU-CP
  • CU-UP may also be called O-CU-UP
  • RU may also be called O-RU.
  • CU, CU-CP, CU-UP, DU and RU are described as examples in this application.
  • Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
  • a data frame can also be called a data slice or a data tile.
  • the service may include at least one data frame, or at least one protocol data unit (PDU) set (PDU set), and a PDU set may include at least one data frame.
  • PDU protocol data unit
  • the data frame may be a video frame, an audio frame or other possible frames.
  • a video can be composed of a series of coherent images (or pictures, photos, etc.) played continuously.
  • the frame rate refers to the number of images played per second. For example, when the frame rate is 24 frames per second (FPS), it means that 24 images are played per second. When the frame rate is 60FPS, it means that 60 images are played per second, and so on.
  • the business model is usually that video frames arrive periodically according to the frame rate.
  • the frame rate is 60FPS
  • FIG2A is a schematic diagram of the transmission of multiple video frames.
  • video frame 1, video frame 2, and video frame 3 are three consecutive video frames.
  • the frame rate is 60 FPS
  • video frame 1 includes multiple data packets; illustratively, multiple data packets can be distributed in the front section of the transmission period of video frame 1 (for example, multiple data packets can be distributed in the first 8 ms of 16.67 ms). In other words, there can be a transmission time interval (gap) between different video frames.
  • Gap transmission time interval
  • a video frame can be understood as an image.
  • a video frame can include one or more data packets corresponding to an image.
  • the data volume of a video frame is the sum of the data volumes of one or more data packets included in the video frame.
  • the data volumes of different video frames of the same service may be different.
  • the compression rates of video frame 1 and video frame 2 may be different, and the encoding types may also be different (for example, the encoding type of video frame 1 is intra-frame encoding, and the encoding type of video frame 2 is inter-frame prediction encoding), which will result in different data volumes of video frame 1 and video frame 2.
  • the access network device can send control information to the terminal through the control channel, thereby allocating transmission parameters of the data channel to the terminal.
  • the control channel is, for example, a physical downlink control channel (PDCCH)
  • the control information can be, for example, downlink control information (DCI)
  • the data channel can be, for example, a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH).
  • control information can indicate the time-frequency position mapped by the data channel (for example, the time domain symbol and frequency domain resource block (RB) mapped by the data channel), and then the access network device and the terminal can transmit downlink data (such as data carried by PDSCH) and/or uplink data (such as data carried by PUSCH) through the data channel at this time-frequency position.
  • data channel for example, the time domain symbol and frequency domain resource block (RB) mapped by the data channel
  • RB resource block
  • the access network device can allocate periodic uplink and downlink transmission resources to the terminal.
  • the semi-static scheduling used to allocate uplink transmission resources can be called a configured grant (CG).
  • the transmission resources used for an uplink transmission can be called a CG transmission opportunity (which can be simply referred to as a transmission opportunity), and the CG transmission opportunity can also be replaced by other possible descriptions, such as CG resources or PUSCH resources or PUSCH opportunities or PUSCH opportunities.
  • the access network device may first configure at least one set of partial parameters of transmission opportunities (such as CG period, CG index, etc.) for the terminal through a radio resource control (RRC) message.
  • the RRC message may include a ConfiguredGrantConfig (or CG-Config) field corresponding to each set of transmission opportunities in at least one set of transmission opportunities, and the CG period, CG index and other parameters of each set of transmission opportunities may be carried in the CG-Config field corresponding to each set of transmission opportunities.
  • a set of transmission opportunities may include multiple transmission opportunities that appear periodically, and the CG index is used to distinguish different sets of transmission opportunities.
  • the same set of transmission opportunities corresponds to the same CG index; the CG index can be configured through the ConfiguredGrantConfigIndex parameter in the ConfiguredGrantConfig field, and the CG index may also have other possible names, which are not limited in the embodiments of the present application.
  • the access network device may send an activation command to the terminal, and the activation command is used to activate the set of transmission opportunities; wherein the activation command may be, for example, the DCI in the PDCCH.
  • the activation command may include another part of the parameters of the set of transmission opportunities, such as another part of the parameters including parameter 1 and parameter 2.
  • Parameter 1 indicates the frequency domain position of each transmission opportunity in the set of transmission opportunities, and the frequency domain positions of different transmission opportunities belonging to the same set of transmission opportunities are the same; parameter 2 indicates the time domain position of each transmission opportunity in the set of transmission opportunities, and the time domain lengths of different transmission opportunities belonging to the same set of transmission opportunities are the same, and the time domain length of the transmission opportunity may refer to the number of symbols that the transmission opportunity continues in the time domain.
  • parameter 1 indicates the frequency domain position of the transmission opportunity.
  • parameter 1 includes a bitmap indicating the resource block group (RBG) included in the transmission opportunity; in mode 2, parameter 1 includes a resource indication value (RIV), and the RIV indicates the starting RB of the transmission opportunity (which can be expressed as RB start ) and the number of consecutive RBs in the frequency domain (which can be expressed as L RB ).
  • RBG resource block group
  • RIV resource indication value
  • Parameter 2 may indicate the time domain position of the transmission opportunity in a variety of ways.
  • parameter 2 includes a time domain resource assignment (TDRA) field, and the TDRA field includes K2 and a start and length indicator value (SLIV).
  • K2 indicates a slot offset value between an activation command and a transmission opportunity (such as the first transmission opportunity in the set of transmission opportunities), and SLIV indicates the start symbol position of the transmission opportunity and the time domain length of each transmission opportunity in the set of transmission opportunities.
  • the uplink and downlink business models are usually different.
  • the changes in the scene content display are caused by the user's posture or position (action). Therefore, the uplink transmission is mainly the position and posture information, with a small data volume, usually only tens of kbps; the downlink transmission is mainly the rendered video stream, with a relatively large data volume, up to tens to hundreds of Mbps.
  • the changes in the scene content display are caused by changes in the focus target and the changes in the spatial relationship between the position and the gaze point (action). Therefore, the uplink transmission content contains the visual information required for perception (including depth).
  • the uplink transmission is mainly clear and stable pictures or video streams, with a large data volume, and can also be some extracted environmental feature information.
  • the terminal can send data frames to the access network device at the set of transmission opportunities.
  • the CG cycle configured by the access network device matches the transmission cycle of the data frame (the specific matching method can be multiple, such as the two are the same, and the embodiment of the present application does not limit this), so that one data frame corresponds to one transmission opportunity, that is, one data frame is transmitted at one transmission opportunity.
  • the terminal can transmit data frame k at transmission opportunity k, transmit data frame k+1 at transmission opportunity k+1, transmit data frame k+2 at transmission opportunity k+2, and so on.
  • the CG cycle can represent the duration of the CG cycle, for example, the CG cycle is 50ms; the CG cycle period can represent a period of time with the duration of the CG cycle, for example, the CG cycle period is from time point a to time point b, and the duration between time point a and time point b is the CG cycle.
  • the embodiment of the present application provides several semi-static scheduling enhancement technologies to meet the transmission requirements of large data volumes.
  • the semi-static scheduling enhancement technologies provided by the embodiment of the present application are introduced below in combination with configuration modes 1 to 3.
  • the access network device can configure a set of transmission opportunities with a shorter CG period for the terminal, thereby forming dense transmission opportunities, so that each data frame transmission period includes multiple transmission opportunities, and the terminal can have sufficient resources to transmit data frames.
  • each data frame transmission period includes two transmission opportunities.
  • the terminal can transmit data frame k at transmission opportunity k and transmission opportunity k+1, transmit data frame k+1 at transmission opportunity k+2 and transmission opportunity k+3, transmit data frame k+2 at transmission opportunity k+4 and transmission opportunity k+5, and so on.
  • the access network device can configure a set of transmission opportunities for the terminal, and each CG cycle period of the set of transmission opportunities includes multiple transmission opportunities, so that each data frame transmission cycle includes multiple transmission opportunities.
  • the CG period is equal to the data frame transmission period, and one CG period includes two transmission opportunities.
  • the terminal can transmit data frames at the two transmission opportunities included in each transmission opportunity. For example, the terminal transmits data frame k at transmission opportunity k and transmission opportunity k+1, transmits data frame k+1 at transmission opportunity k+2 and transmission opportunity k+3, transmits data frame k+2 at transmission opportunity k+4 and transmission opportunity k+5, and so on.
  • the access network device can configure multiple sets of transmission opportunities with the same CG period but different time domain starting positions for the terminal, so that each data frame transmission period includes multiple transmission opportunities.
  • the access network device can configure two sets of transmission opportunities with the same CG period but different time domain starting positions for the terminal, wherein the CG period of the first set of transmission opportunities and the second set of transmission opportunities are both equal to the transmission period of the data frame.
  • the terminal transmits data frame k at transmission opportunity k and transmission opportunity k+1, transmits data frame k+1 at transmission opportunity k+2 and transmission opportunity k+3, transmits data frame k+2 at transmission opportunity k+4 and transmission opportunity k+5, and so on.
  • the transmission period of the data frame may not be an integer multiple of the time slot (for example, the data frame is a video frame, when the frame rate is 60FPS, the transmission period of the data frame is 50/3ms, which is not an integer multiple of the time slot), if a set of transmission opportunities is configured to transmit the data frames of the XR service, there will be a problem of mismatch between the CG cycle and the transmission period of the data frame.
  • the access network device configures a set of transmission opportunities for the terminal with a period of 16.5 ms, and the set of transmission opportunities may include transmission opportunity k, transmission opportunity k+1, transmission opportunity k+2, transmission opportunity k+3, etc.
  • the terminal can send data frame k at transmission opportunity k; when data frame k+1 arrives, since the arrival time of data frame k+1 is before the start time of transmission opportunity k+1, the terminal can send data frame k+1 at transmission opportunity k+1; when data frame k+2 arrives, since the arrival time of data frame k+2 is after the start time of transmission opportunity k+2, the terminal cannot send data frame k+2 at transmission opportunity k+2, which results in no data transmission at transmission opportunity k+2.
  • a set of irregular transmission timings can be configured so that the transmission timings match the arrival time of the data frames.
  • Three possible configuration modes are described below, namely, configuration mode 1B, configuration mode 2B and configuration mode 3B.
  • each small cycle period includes a transmission opportunity, as shown in FIG3B.
  • the terminal can determine the position of the first transmission opportunity in the set of transmission opportunities (i.e., the transmission opportunity in the first small cycle period) according to K2 and offset (0), and determine the position of the second transmission opportunity in the set of transmission opportunities (i.e., the transmission opportunity in the second small cycle period) according to K2 and offset (1), and determine the position of the third transmission opportunity in the set of transmission opportunities (i.e., the transmission opportunity in the third small cycle period) according to K2 and offset (2).
  • each small cycle period includes n transmission opportunities, as shown in FIG3C.
  • the terminal can determine the position of the first transmission opportunity in the set of transmission opportunities (i.e., the first transmission opportunity in the first small cycle period) according to K2_1 and offset(0), determine the position of the second transmission opportunity in the set of transmission opportunities (i.e., the second transmission opportunity in the first small cycle period) according to K2_2 and offset(0), and determine the position of the third transmission opportunity in the set of transmission opportunities (i.e., the third transmission opportunity in the first small cycle period) according to K2_3 and offset(0).
  • the terminal can determine the position of the first transmission opportunity in the second small cycle period according to K2_1 and offset(1), determine the position of the second transmission opportunity in the second small cycle period according to K2_2 and offset(1), and
  • the access network device may be configured with only K2_1, without configuring K2_2 and K2_3.
  • the transmission opportunities in each small cycle period may be assumed to be located in continuous time slots or continuous uplink time slots.
  • the access network device can configure the CG cycle and TDRA table for the terminal.
  • Each row in the TDRA table can include one or more K2s (and SLIVs).
  • the CG cycle can be configured to be 50ms, and the TDRA row selected in the activation command includes multiple K2s.
  • multiple K2s are [0 5 10 17 22 27 34 39 44], which means that within a CG cycle period (50ms), the starting positions of multiple transmission opportunities are 0ms, 5ms, 10ms, 17ms, 22ms, 27ms, 34ms, 39ms, and 44ms, respectively.
  • the access network device can configure multiple transmission opportunities to transmit a data frame. If the amount of data that these multiple transmission opportunities can carry is less than the amount of data in the data frame, it is necessary to dynamically schedule the remaining data of the data frame, which will introduce additional transmission delays. In order to reduce the transmission delay, one possible way is that the access network device estimates the maximum amount of data in the data frame and configures these multiple transmission opportunities according to the estimated maximum amount of data in the data frame. In this case, when the amount of data in the data frame actually transmitted is small, some of the multiple transmission opportunities may not be used, resulting in a waste of transmission resources.
  • an embodiment of the present application provides a communication method for enabling a terminal to notify an access network device of unused transmission opportunities, so that the access network device can allocate unused resources to other terminals and improve resource utilization.
  • FIG4 is a flow chart corresponding to the communication method provided in an embodiment of the present application.
  • FIG4 takes the terminal and the access network device as the execution subjects of the interaction diagram as an example to illustrate the method, but the present application does not limit the execution subjects of the interaction diagram.
  • the terminal in FIG4 may also be a module such as a chip, a chip system, or a processor applied to the terminal, or a logical node, a logical module, or software that can realize all or part of the terminal functions
  • the access network device in FIG4 may also be a module such as a chip, a chip system, or a processor applied to the access network device, or a logical node, a logical module, or software that can realize all or part of the access network device functions.
  • the method comprises the following steps:
  • the access network device sends first configuration information to the terminal, the first configuration information is used to configure a first transmission timing for carrying indication information and a first time period for the indication information to be effective, and the indication information is used to indicate a transmission timing to be used or not used within the first time period.
  • the first transmission opportunity may be located within the first time period, or the first transmission opportunity may be located outside the first time period.
  • the transmission opportunities used or not used within the first time period may not include the first transmission opportunity, that is, the first transmission opportunity may be defaulted as the transmission opportunity used.
  • the first transmission opportunity may be located before the transmission opportunity used or not used within the first time period.
  • implementation methods for configuring the first transmission timing and the first time period with the first configuration information such as implementation method 1 and implementation method 2.
  • the access network device may send second configuration information to the terminal, and the second configuration information is used to configure multiple transmission opportunities.
  • multiple transmission opportunities may correspond to the same CG, that is, multiple transmission opportunities belong to the same set of transmission opportunities and correspond to the same CG index; or, multiple transmission opportunities may also correspond to different CGs, that is, multiple transmission opportunities belong to different sets of transmission opportunities and correspond to two or more CG indexes.
  • the specific configuration method can refer to the previous text (such as configuration method 1A to configuration method 3A, configuration method 1B to configuration method 3A). Formula 3B), which is not limited in the embodiments of the present application.
  • the access network device may also send first configuration information to the terminal, where the first configuration information is used to configure the first transmission opportunity and the first time period.
  • the first configuration information also includes information 1, and information 1 is used to indicate which transmission opportunity in the first time period is the first transmission opportunity, for example, information 1 is used to indicate the first transmission opportunity in the first time period as the first transmission opportunity, or is used to indicate other transmission opportunities in the first time period as the first transmission opportunity.
  • the first configuration information may not include information 1, and which transmission opportunity in the first time period may be pre-defined by the protocol as the first transmission opportunity, or the access network device and the terminal may pre-agree which transmission opportunity in the first time period is the first transmission opportunity.
  • the terminal can send indication information 1 at transmission opportunity 0, and indication information 1 is used to indicate the transmission opportunity used or not used in the first time period 1; the terminal can send indication information 2 at transmission opportunity 3, and indication information 2 is used to indicate the transmission opportunity used or not used in the first time period 2; and so on.
  • the duration of each first time period (such as the first time period 1, the second time period 2, and the first time period 3 in FIG5A ) is equal to the duration of the first time period configured by the access network device.
  • the first configuration information includes a cycle period and multiple offsets a.
  • the cycle period is 50ms
  • the multiple offsets a are [0 17 34], which means that the range between two adjacent offsets a is the first time period, that is, one cycle period includes three first time periods, which are: 0-17ms; 17-34ms; 34-50ms.
  • the cycle period is 50ms
  • the multiple offsets a are [0 22 39], which means that the range between two adjacent offsets a is the first time period, that is, one cycle period includes three first time periods, which are: 0-22ms; 22-39ms; 39-50ms.
  • the first configuration information further includes information 1, where information 1 is used to indicate which transmission opportunity in the first time period is the first transmission opportunity.
  • information 1 is used to indicate that the first transmission opportunity in the first time period is the first transmission opportunity.
  • the terminal can send indication information 1 at transmission opportunity 0, and indication information 1 is used to indicate the transmission opportunity used or not used in the first time period 1; the terminal can send indication information 2 at transmission opportunity 3, and indication information 2 is used to indicate the transmission opportunity used or not used in the first time period 2; and so on.
  • the durations of different first time periods in a cycle period can be different, for example, the duration of the first time period 1 in FIG5B is 17ms, the duration of the first time period 2 is 17ms, and the duration of the first time period 3 is 16ms.
  • the first configuration information includes a cycle period and multiple offsets b, and the multiple offsets b are [0 5 10 17 22 27 34 39 44].
  • the first configuration information also includes offset group information, and the offset group information is used to indicate which offsets b are a group.
  • the offset group information indicates that [0 5 10] is the first group, [17 22 27] is the second group, and [34 39 44] is the third group, which means that the range between two adjacent groups is the first time period, that is, one cycle period includes three first time periods, which are: 0 ⁇ 17ms; 17 ⁇ 34ms; 34 ⁇ 50ms.
  • the first configuration information includes a cycle period and multiple cycle values.
  • the cycle period is 50ms
  • the multiple cycle values are [17 17 16], which means that one cycle period includes three small cycle time periods, namely: 0 ⁇ 17ms; 17 ⁇ 34ms; 34 ⁇ 50ms; each small cycle time period is a first time period.
  • the first configuration information also includes information 1, and information 1 is used to indicate which transmission opportunity in the first time period is the first transmission opportunity.
  • information 1 is used to indicate that the first transmission opportunity in the first time period is the first transmission opportunity.
  • the description of Figure 5B can be referred to.
  • the cycle period is 50ms
  • the multiple cycle values are [22 17 11], which means that one cycle period includes three small cycle periods, namely: 0 ⁇ 22ms; 22 ⁇ 39ms; 39 ⁇ 50ms; each small cycle period is a first period.
  • the multiple transmission opportunities configured by the second configuration information correspond to multiple CG indexes
  • the first configuration information can configure the transmission opportunity corresponding to at least one CG index among the multiple CG indexes as the first transmission opportunity, for example, the first configuration information includes at least one CG index.
  • the first configuration information may also configure the period between two adjacent first transmission opportunities as the first period.
  • the period between two adjacent first transmission opportunities may be: the period between the start position of the previous transmission opportunity and the start position of the next transmission opportunity, in which case the first transmission opportunity is within the first period; or
  • the segment may be: a time period between an end position of a previous transmission opportunity and a start position of a next transmission opportunity, and the first transmission opportunity is located outside the first time period.
  • the multiple CG indexes corresponding to the multiple transmission opportunities configured by the second configuration information are CG1, CG2 and CG3. If the transmission opportunity corresponding to CG1 configured by the first configuration information is the first transmission opportunity, the terminal can send indication information 1 at transmission opportunity 0, and indication information 1 is used to indicate the transmission opportunity used or not used in the first time period 1; the terminal can send indication information 2 at transmission opportunity 3, and indication information 2 is used to indicate the transmission opportunity used or not used in the first time period 2; and so on.
  • the first configuration information can also configure a duration.
  • the starting position of the first time period can be the starting position of the first transmission opportunity, or it can be the position of the starting position of the first transmission opportunity offset by a first offset (see below).
  • the length of the first time period is the duration.
  • the first configuration information and the second configuration information can be associated with each other (or the indication information and multiple transmission opportunities can be associated with each other), and there are multiple specific association methods.
  • the first configuration information includes the CG indexes corresponding to the multiple transmission opportunities configured by the second configuration information.
  • the first configuration information and the second configuration information can be carried in the same message, or can also be carried in different messages.
  • the first configuration information and the second configuration information can both be carried in the CG-Config field corresponding to the set of transmission opportunities.
  • an additional information can be added to the configuration information of each set of transmission opportunities in the multiple sets of transmission opportunities, and information 2 is used to indicate that the set of transmission opportunities is associated with the indication information.
  • an additional information can be added to the configuration information of each set of transmission opportunities in these multiple sets of transmission opportunities.
  • Information 3 is used to indicate which transmission opportunities the set of transmission opportunities is associated with.
  • the first configuration information is used to configure multiple transmission opportunities, the multiple transmission opportunities belong to the same set of transmission opportunities, the CG cycle periods corresponding to the multiple transmission opportunities include the first period, and the transmission opportunities within the CG cycle period include the first transmission opportunity. That is, the access network device can implicitly configure which transmission opportunity(s) of the multiple transmission opportunities is the first transmission opportunity and the first period of time in which the indication information acts by configuring multiple transmission opportunities for the terminal.
  • the first configuration information includes a CG cycle and a cycle list.
  • the CG cycle can be configured as 50 ms
  • the terminal can determine that each small cycle period in the CG cycle period is a first period according to the first configuration information.
  • the first configuration information also includes information 1, and information 1 is used to indicate which transmission opportunity in the first period is the first transmission opportunity; or the first configuration information does not include information 1, in which case the protocol can pre-define which transmission opportunity in the first period is the first transmission opportunity, or the access network device and the terminal can pre-agree which transmission opportunity in the first period is the first transmission opportunity, and the specific description can be referred to in Figure 5B.
  • the first configuration information includes a CG period and an offset list.
  • the CG period can be configured as 50 ms
  • the terminal can determine that each small cycle period in the CG cycle period is a first period according to the first configuration information.
  • the first configuration information also includes information 1, and information 1 is used to indicate which transmission opportunity in the first period is the first transmission opportunity; or the first configuration information does not include information 1, in which case the protocol can pre-define which transmission opportunity in the first period is the first transmission opportunity, or the access network device and the terminal can pre-agree which transmission opportunity in the first period is the first transmission opportunity, and the specific description can be referred to in Figure 5B.
  • the first configuration information includes a CG cycle and multiple K2s.
  • the multiple K2s are [0 5 10 17 22 27 34 39 44], which means that within a CG cycle period (50ms), the starting positions of multiple transmission opportunities are 0ms, 5ms, 10ms, 17ms, 22ms, 27ms, 34ms, 39ms, and 44ms, respectively.
  • the first configuration information may also include grouping information.
  • the grouping information indicates that every three K2s are a group, which means that a CG cycle period includes three small cycle periods: 0 to 17ms; 17 to 34ms; 34 to 50ms. It is understandable that the grouping information may also be pre-defined by the protocol, or pre-agreed upon by the access network device and the terminal.
  • the terminal can determine, based on the first configuration information, that each small cycle period in the CG cycle period is a first period.
  • the first configuration information also includes information 1, which is used to indicate which transmission opportunity in the first period is the first transmission opportunity; or the first configuration information does not include information 1, in which case the protocol can predefine which transmission opportunity in the first period is the first transmission opportunity.
  • the access network device and the terminal pre-agree which transmission opportunity in the first time period is the first transmission opportunity, and the details can be referred to the description of FIG. 5B .
  • the above-mentioned first configuration information can be carried in a variety of possible signalings.
  • the first configuration information can be carried in physical layer signaling such as DCI, or high-level signaling such as MAC CE or RRC signaling, or it can also be a combination of different signalings, such as MAC CE or RRC signaling configures a candidate set (each candidate in the candidate set is used to configure the first transmission opportunity and the first time period), and DCI indicates which candidate in the candidate set, and then the terminal can determine the first transmission opportunity and the first time period based on the candidate; or, RRC signaling configures the candidate set, and MAC CE indicates which candidate in the set; or, RRC signaling configures a set of candidate sets, MAC CE indicates which specific candidate set it is, and DCI indicates which specific candidate in the candidate set.
  • the terminal sends indication information at the first transmission opportunity; correspondingly, the access network device receives the indication information at the first transmission opportunity.
  • the terminal may also send data on the first transmission opportunity, that is, the first transmission opportunity may carry the indication information and the data.
  • the access network device may feed back confirmation information to the terminal, the confirmation information indicating that the access network device has received the indication information.
  • the terminal can send indication information to the access network device at the first transmission opportunity.
  • the terminal can send uplink control information (UCI) or CG-UCI or media access control (MAC) control element (CE) to the access network device.
  • UCI or CG-UCI or MAC CE includes indication information.
  • the indication information is used to indicate the transmission opportunity used or not used in the first time period.
  • the indication information indicates the number of transmission opportunities not used in the first time period.
  • the indication information includes a bit map, and the bit map is used to indicate one or more CG transmission opportunities that are used or not used in the first time period.
  • a bit in the bit map corresponds to one or more transmission opportunities, and the value of the bit is used to indicate whether the transmission opportunity corresponding to the bit is used. For example, the value of the bit is "0", indicating that the transmission opportunity corresponding to the bit is not used, and the value of the bit is "1", indicating that the transmission opportunity corresponding to the bit is used, or vice versa.
  • the bitmap includes M bits, and M bits correspond to N transmission opportunities.
  • int is a rounding symbol, which can be rounded down.
  • the bit width of the bitmap depends on the number of transmission opportunities in the first time period. Taking the example that one bit in the bitmap corresponds to one transmission opportunity, if the first transmission opportunity is outside the first time period, the bit width of the bitmap is equal to the number of transmission opportunities in the first time period; if the first transmission opportunity is within the first time period, the bit width of the bitmap is equal to the number of transmission opportunities in the first time period except the first transmission opportunity.
  • the first time period includes 7 transmission opportunities (ie, transmission opportunity 0 to transmission opportunity 6), transmission opportunity 0 is the first transmission opportunity, and the bitmap can indicate whether transmission opportunity 1 to transmission opportunity 6 are used or not.
  • the bitmap may include 6 bits, for example, the first bit of the 6 bits corresponds to the last transmission opportunity in the first time period (i.e., transmission opportunity 6), the second bit corresponds to the second to last transmission opportunity in the first time period (i.e., transmission opportunity 5), and so on. Therefore, if the value of the bitmap is 000000, it means that transmission opportunities 1 to 6 are all unused transmission opportunities, if the value of the bitmap is 000011, it means that transmission opportunities 3 to 6 are all unused transmission opportunities, transmission opportunities 1 and transmission opportunities 2 are used transmission opportunities, and the others can be processed with reference, and are not listed one by one.
  • the bitmap may include three bits, for example, the first bit of the three bits corresponds to the last two transmission opportunities in the first time period (i.e., transmission opportunity 5 and transmission opportunity 6), the second bit corresponds to the third and fourth transmission opportunities from the end in the first time period (i.e., transmission opportunity 3 and transmission opportunity 4), and the third bit corresponds to the first and second transmission opportunities from the end in the first time period (i.e., transmission opportunity 1 and transmission opportunity 2). Therefore, if the value of the bitmap is 000, it means that transmission opportunities 1 to 6 are all unused transmission opportunities. If the value of the bitmap is 001, then It indicates that transmission timing 3 to transmission timing 6 are all unused transmission timings, and transmission timing 1 and transmission timing 2 are used transmission timings. Others can be processed similarly and are not listed one by one.
  • the number of transmission opportunities corresponding to different bits may be the same or different.
  • the transmission opportunity corresponding to each bit in the bitmap may be pre-defined by the protocol, or may be configured to the terminal by the access network device.
  • the access network device may configure multiple transmission opportunity groups for the terminal, and each bit in the bitmap may correspond to a transmission opportunity group.
  • Each transmission opportunity group in the multiple transmission opportunity groups may include one or more transmission opportunities, and the number of transmission opportunities included in different transmission opportunity groups may be the same or different.
  • the indication information is used to indicate a second time period, the first time period includes the second time period, and the CG transmission opportunity used or not used in the first time period is located in the second time period.
  • the indication information may include a first offset, and the first offset is used to determine the second time period; specifically, the first offset is used to determine the starting position of the second time period, and the ending position of the second time period is the same as the ending position of the first time period.
  • the unit of the first offset may be a time unit (such as ms), then the starting position of the first time period is shifted backward by the first offset to be the starting position of the second time period.
  • the unit of the first offset may be the number of transmission opportunities. Assuming that the first offset is P transmission opportunities, the starting position of the P+1th transmission opportunity in the first time period is the starting position of the second time period.
  • the first offset can be flexibly determined by the terminal, and the first offset carried by the indication information sent at different first transmission opportunities can be the same or different; or, the first offset can be configured by the access network device for the terminal. In this case, the indication information may not need to include the first offset.
  • the transmission opportunities in the second time period may be all unused transmission opportunities by default. That is, the unused transmission opportunities in the first time period may be indicated only by the first offset.
  • the indication information may also include a bitmap, and one bit in the bitmap is used to indicate one or more transmission opportunities used or not used. That is, the transmission opportunities used or not used in the second time period may be indicated by the first offset and the bitmap.
  • the bit width of the bitmap i.e., the number of bits included in the bitmap
  • the bit width of the bitmap depends on the number of transmission opportunities in the second time period. For example, if one bit in the bitmap corresponds to one transmission opportunity, the bit width of the bitmap is equal to the number of transmission opportunities in the first time period.
  • the first time period includes 7 transmission opportunities (i.e., transmission opportunity 0 to transmission opportunity 6), and transmission opportunity 0 is the first transmission opportunity.
  • the first offset is 3 transmission opportunities (e.g., the first offset is "11", indicating 3 transmission opportunities), and the starting position of the second time period is the starting position of transmission opportunity 3.
  • the bitmap may include 4 bits, for example, the first bit of the 4 bits corresponds to the last transmission opportunity in the second time period (i.e., transmission opportunity 6), the second bit corresponds to the second to last transmission opportunity in the second time period (i.e., transmission opportunity 5), the third bit corresponds to the third to last transmission opportunity in the second time period (i.e., transmission opportunity 4), and the fourth bit corresponds to the fourth to last transmission opportunity in the second time period (i.e., transmission opportunity 3). Therefore, if the value of the bitmap is 0000, it means that transmission opportunities 3 to 6 are all unused transmission opportunities. If the value of the bitmap is 0011, it means that transmission opportunities 6 and 5 are unused transmission opportunities, and transmission opportunities 4 and 3 are used transmission opportunities. Others can be processed with reference and are not listed one by one.
  • the bitmap may include two bits, for example, the first bit of the two bits corresponds to the last two transmission opportunities in the second time period (i.e., transmission opportunity 5 and transmission opportunity 6), and the second bit corresponds to the third and fourth transmission opportunities from the end in the second time period (i.e., transmission opportunity 3 and transmission opportunity 4). Therefore, if the value of the bitmap is 00, it means that transmission opportunities 3 to 6 are all unused transmission opportunities. If the value of the bitmap is 01, it means that transmission opportunities 6 and 5 are unused transmission opportunities, and transmission opportunities 4 and 3 are used transmission opportunities. Others can be processed with reference and are not listed one by one.
  • the number of transmission opportunities corresponding to different bits may be the same, or may be different.
  • the transmission opportunity corresponding to each bit may be pre-defined by the protocol, or may be configured to the terminal by the access network device, without specific limitation.
  • the access network device When the access network device receives the indication information at the first transmission opportunity, it needs a certain amount of processing time to parse out the content of the indication information. If the unused transmission opportunity indicated by the indication information includes the next transmission opportunity of the first transmission opportunity, since the time interval between the next transmission opportunity of the first transmission opportunity and the first transmission opportunity is short (for example, less than the processing time of the access network device), it will cause the access network device to parse out the indication information and not have time to schedule the next transmission opportunity to other terminals.
  • the indication information may include the first offset, which can delay the effective time of the indication information (i.e., the start time of the second time period), In order to reserve sufficient processing time for the access network device, so that the access network device can schedule unused transmission opportunities to other terminals; on the other hand, it is convenient to save transmission resources (for example, in indication method 3, the first offset includes 7 transmission opportunities, then the first offset can be "111", which only requires 3 bits; if the first offset is not set, assuming that one bit in the bit map corresponds to one transmission opportunity, then the bit map needs to increase by 6 bits).
  • the bit width of the bit map is determined according to the number of transmission opportunities in the first time period (or the second time period).
  • the bit width of the bit map can also be configured by the access network device for the terminal.
  • the indication information includes a bit map (optionally, also includes a first offset), and the first configuration information is used to configure the bit width of the bit map (optionally, the first configuration information is also used to configure the first transmission opportunity).
  • the time period in which the transmission opportunity corresponding to the bit map is located is the first time period; that is, the first time period is determined by the bit width of the bit map.
  • the first configuration information configures the bit width of the bitmap to be 4.
  • the terminal can send indication information 1 at transmission opportunity 0, the indication information 1 including the first offset 1 and the bitmap 1 (for example, the bitmap 1 is "1000" indicating that the transmission opportunity 2 is used, and the transmission opportunities 3 to 5 are not used), and the time period from the transmission opportunity 2 to the transmission opportunity 5 can be understood as the first time period 1; and the terminal can send indication information 2 at transmission opportunity 6, the indication information 2 including the first offset 2 and the bitmap 2 (for example, the bitmap 2 is "1100" indicating that the transmission opportunity 9 and the transmission opportunity 10 are used, and the transmission opportunity 11 and the transmission opportunity 12 are not used), and the time period from the transmission opportunity 9 to the transmission opportunity 12 can be understood as the first time period 2.
  • the terminal may send the indication information at all of these transmission opportunities, or may send the indication information at some of these transmission opportunities. For example, in the situation illustrated in FIG6D , transmission opportunity 0, transmission opportunity 3, transmission opportunity 6, transmission opportunity 9, and transmission opportunity 12 may all carry the indication information, and the terminal only sends the indication information at transmission opportunity 0 and transmission opportunity 6.
  • the terminal can send indication information to the access network device at the first transmission opportunity according to the first configuration information to notify the access network device of the transmission opportunity not to be used, so that the access network device can allocate the unused resources to other terminals to improve resource utilization.
  • the access network device uniformly configures the first transmission opportunity and the first time period of the effect of the indication information through the first configuration information, when the terminal sends the indication information, it is not necessary to additionally indicate the first time period of the effect of the indication information, thereby saving signaling overhead.
  • the access network equipment and the terminal may include hardware structures and/or software modules corresponding to the execution of each function.
  • the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
  • the embodiment of the present application can divide the access network device and the terminal into functional units according to the above method example.
  • each functional unit can be divided according to each function, or two or more functions can be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of software functional units.
  • FIG7 shows a possible exemplary block diagram of the device involved in the embodiments of the present application.
  • the device 700 may include: a processing unit 702 and an interface unit 703.
  • the processing unit 702 is used to control and manage the actions of the device 700.
  • the interface unit 703 is used to support the communication between the device 700 and other devices.
  • the interface unit 703 is also called a transceiver unit, and may include a receiving unit and/or a sending unit, which are respectively used to perform receiving and sending operations.
  • the device 700 may also include a storage unit 701 for storing program code and/or data of the device 700.
  • the device 700 may be a terminal in the above embodiment, or may be a component (such as a circuit or a chip) disposed in a terminal.
  • the processing unit 702 may support the device 700 in executing the actions of the terminal in the above method examples.
  • the processing unit 702 mainly executes the internal actions of the terminal in the method examples, and the interface unit 703 may support the communication between the device 700 and other devices.
  • the interface unit 703 is used to: receive configuration information, wherein the configuration information is used to configure a first CG transmission timing for carrying indication information and a first time period in which the indication information is effective, wherein the indication information is used to indicate a CG transmission timing used or not used within the first time period; and send the indication information at the first CG transmission timing.
  • the apparatus 700 may be the access network device in the above embodiment, or may be a component (such as a circuit or a chip) disposed in the access network device.
  • the processing unit 702 may support the apparatus 700 in executing the actions of the access network device in the above method examples.
  • the processing unit 702 mainly executes the internal actions of the access network device in the method examples, and the interface unit 703 may support the communication between the apparatus 700 and other devices.
  • the interface unit 703 is used to: send configuration information, wherein the configuration information is used to configure a first CG transmission timing for carrying indication information and a first time period in which the indication information is effective, wherein the indication information is used to indicate a CG transmission timing used or not used within the first time period; and receive the indication information at the first CG transmission timing.
  • each unit in the above device can be fully or partially integrated into one physical entity, or they can be physically separated.
  • the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware.
  • each unit can be a separately established processing element, or it can be integrated in a certain chip of the device for implementation.
  • it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The function of the unit.
  • processing element described here can also be a processor, which can be an integrated circuit with signal processing capabilities.
  • each operation of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element.
  • the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms.
  • ASIC application specific integrated circuits
  • DSP digital singnal processors
  • FPGA field programmable gate arrays
  • the unit in the device can be implemented in the form of a processing element scheduler
  • the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processors that can call programs.
  • CPU general-purpose central processing unit
  • these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
  • the above unit for receiving is an interface circuit of the device, which is used to receive signals from other devices.
  • the receiving unit is an interface circuit of the chip used to receive signals from other chips or devices.
  • the above unit for sending is an interface circuit of the device, which is used to send signals to other devices.
  • the sending unit is an interface circuit of the chip used to send signals to other chips or devices.
  • the terminal includes: an antenna 810, a radio frequency part 820, and a signal processing part 830.
  • the antenna 810 is connected to the radio frequency part 820.
  • the radio frequency part 820 receives information sent by a network device through the antenna 810, and sends the information sent by the network device to the signal processing part 830 for processing.
  • the signal processing part 830 processes the information of the terminal and sends it to the radio frequency part 820.
  • the radio frequency part 820 processes the information of the terminal and sends it to the network device through the antenna 810.
  • the signal processing part 830 may include a modulation and demodulation subsystem for processing each communication protocol layer of the data; it may also include a central processing subsystem for processing the terminal operating system and application layer; in addition, it may also include other subsystems, such as a multimedia subsystem, a peripheral subsystem, etc., wherein the multimedia subsystem is used to control the terminal camera, screen display, etc., and the peripheral subsystem is used to connect to other devices.
  • the modulation and demodulation subsystem can be a separately set chip.
  • the modem subsystem may include one or more processing elements 831, for example, a main control CPU and other integrated circuits.
  • the modem subsystem may also include a storage element 832 and an interface circuit 833.
  • the storage element 832 is used to store data and programs, but the program for executing the method executed by the terminal in the above method may not be stored in the storage element 832, but in a memory outside the modem subsystem, and the modem subsystem loads and uses it when in use.
  • the interface circuit 833 is used to communicate with other subsystems.
  • the modem subsystem can be implemented by a chip, which includes at least one processing element and an interface circuit, wherein the processing element is used to execute each step of any method executed by the above terminal, and the interface circuit is used to communicate with other devices.
  • the unit for the terminal to implement each step in the above method can be implemented in the form of a processing element scheduling program.
  • the device for the terminal includes a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the method executed by the terminal in the above method embodiment.
  • the storage element can be a storage element on the same chip as the processing element, that is, an on-chip storage element.
  • the program for executing the method executed by the terminal in the above method can be in a storage element on a different chip from the processing element, that is, an off-chip storage element.
  • the processing element calls or loads the program from the off-chip storage element to the on-chip storage element to call and execute the method executed by the terminal in the above method embodiment.
  • the unit implementing each step in the above method in the terminal may be configured as one or more processing elements, which are arranged on the modem subsystem, and the processing elements here may be integrated circuits, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.
  • the units for implementing the above method in each step of the terminal can be integrated together and implemented in the form of SOC.
  • the SOC chip is used to implement The above method is implemented.
  • the chip may integrate at least one processing element and a storage element, and the processing element calls the program stored in the storage element to implement the above terminal execution method; or, the chip may integrate at least one integrated circuit to implement the above terminal execution method; or, the above implementation methods may be combined, and the functions of some units are implemented by the processing element calling the program, and the functions of some units are implemented by the integrated circuit.
  • the above device for a terminal may include at least one processing element and an interface circuit, wherein at least one processing element is used to execute any of the methods performed by the terminal provided in the above method embodiments.
  • the processing element may execute part or all of the steps performed by the terminal in a first manner: that is, by calling a program stored in a storage element; or in a second manner: by combining an integrated logic circuit of hardware in a processor element with instructions; of course, part or all of the steps performed by the terminal may also be executed in combination with the first manner and the second manner.
  • the processing element here can be implemented by a processor as described above, and the function of the processing element can be the same as the function of the processing unit described in Figure 7.
  • the processing element can be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as: one or more ASICs, or one or more microprocessors DSP, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.
  • the storage element can be implemented by a memory, and the function of the storage element can be the same as the function of the storage unit described in Figure 7.
  • the storage element can be a memory, or a general term for multiple memories.
  • the terminal shown in FIG8 can implement various processes related to the terminal in the above method embodiment.
  • the operations and/or functions of each module in the terminal shown in FIG8 are respectively to implement the corresponding processes in the above method embodiment.
  • Device 900 may be the access network device in the above embodiment, and is used to implement the functions of the access network device in the above embodiment.
  • the device 900 may include a processor 901, a memory 902, and an interface circuit 903.
  • the processor 901 may be used to process the communication protocol and the communication data, and to control the device 900.
  • the memory 902 may be used to store programs and data, and the processor 901 may execute the method performed by the device 900 in the embodiment of the present application based on the program.
  • the interface circuit 903 may be used for the device 900 to communicate with other devices, and the communication may be wired communication or wireless communication.
  • the above memory 902 may also be externally connected to the device 900, in which case the device 900 may include an interface circuit 903 and a processor 901.
  • the above interface circuit 903 may also be externally connected to the device 900, in which case the device 900 may include a memory 902 and a processor 901.
  • the device 900 may include a processor 901.
  • the device 900 shown in FIG9 can implement various processes involving access network devices in the above method embodiment.
  • the operations and/or functions of each module in the device 900 shown in FIG9 are respectively to implement the corresponding processes in the above method embodiment.
  • An embodiment of the present application also provides a communication system, which may include a terminal and an access network device, wherein the terminal is used to execute the steps on the terminal side of the above method embodiment, and the access network device is used to execute the steps on the access network device side of the above method embodiment.
  • system and “network” in the embodiments of the present application can be used interchangeably.
  • “At least one” refers to one or more, and “multiple” refers to two or more.
  • “And/or” describes the association relationship of the associated objects, indicating that there can be three relationships, for example, A and/or B, which can represent: the situation where A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
  • the character “/” generally indicates that the associated objects before and after are in an “or” relationship.
  • “At least one of the following (individuals)” or similar expressions thereof refer to any combination of these items, including any combination of single items (individuals) or plural items (individuals).
  • At least one of A, B or C includes A, B, C, AB, AC, BC or ABC
  • at least one of A, B and C can also be understood to include A, B, C, AB, AC, BC or ABC.
  • the ordinal numbers such as “first” and “second” mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects.
  • the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) that contain computer-usable program code.
  • a computer-usable storage media including but not limited to disk storage, optical storage, etc.
  • These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
  • These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

Landscapes

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

Abstract

一种基于配置授权的通信方法及装置。其中方法包括:接入网设备向终端发送配置信息,配置信息用于配置承载指示信息的第一CG传输时机和指示信息作用的第一时段,进而终端根据配置信息在第一传输时机上发送指示信息,指示信息用于指示第一时段内使用或不使用的CG传输时机。如此,一方面,接入网设备可以根据指示信息确定不使用的传输时机,从而将不使用的资源分配给其它终端,便于提高资源利用率;另一方面,终端在第一传输时机上发送指示信息时,无需额外指示指示信息作用的第一时段,便于节省信令开销。

Description

一种基于配置授权的通信方法及装置
相关申请的交叉引用
本申请要求在2023年04月07日提交中国国家知识产权局、申请号为202310406137.6、申请名称为“一种基于配置授权的通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种基于配置授权的通信方法及装置。
背景技术
随着无线通信系统的不断发展,数据传输时延不断降低,传输容量越来越大。无线通信系统逐渐渗入一些实时性强、数据容量要求大的业务,比如视频传输、云游戏(cloud gaming,CG)、扩展现实(extended reality,XR)等。其中,XR是指通过计算机技术和可穿戴设备产生的一个真实与虚拟组合、可人机交互的环境,是增强现实(augmented reality,AR)、虚拟现实(virtual reality,VR)、混合现实(mixed reality,MR)等多种形式的统称。
以XR业务为例,接入网设备和终端之间可以通过半静态调度的方式传输XR业务的数据帧,比如接入网设备可以配置多个传输时机来传输一个数据帧,这多个传输时机所能承载的数据量可能大于数据帧的数据量,从而会导致多个传输时机中的部分传输时机未被使用,造成传输资源的浪费。
发明内容
本申请提供了一种通信方法及装置,用于实现终端通知接入网设备不使用的传输时机,以便于接入网设备将不使用的资源分配给其它终端,提高资源利用率。
第一方面,本申请实施例提供一种通信方法,该方法可以应用于终端或者终端中的模块(例如电路或者芯片),还可以应用于能实现全部或部分终端功能的逻辑节点、逻辑模块或软件。其中,该方法可以包括:接收配置信息,所述配置信息用于配置承载指示信息的第一CG传输时机和所述指示信息作用的第一时段,所述指示信息用于指示所述第一时段内使用或不使用的CG传输时机;在所述第一CG传输时机上发送所述指示信息。
采用上述方法,终端可以根据第一配置信息,在第一传输时机上向接入网设备发送指示信息,以通知接入网设备不使用的传输时机,以便于接入网设备将不使用的资源分配给其它终端,提高资源利用率。此外,由于接入网设备是通过第一配置信息来统一配置第一传输时机和指示信息的作用的第一时段,因此,终端发送指示信息时,无需额外指示指示信息作用的第一时段,从而便于节省信令开销。
在一种可能的设计中,所述配置信息还用于配置CG周期时段内的CG传输时机,所述CG周期时段内的CG传输时机包括所述第一CG传输时机,所述CG周期时段包括所述第一时段。如此,配置信息可以通过配置CG周期时段内的CG传输时机来隐式配置第一传输时机和第一时段,从而便于节省信令开销,实现较为简单。
在一种可能的设计中,所述第一CG传输时机和所述第一时段内使用或不使用的CG传输时机对应相同的CG或不同的CG。
也就是说,第一CG传输时机和第一时段内使用或不使用的CG传输时机可以属于同一套CG,或者也可以属于不同套CG,从而使得上述方案可以适用于多种配置CG传输时机的场景。此外,当第一CG传输时机和第一时段内使用或不使用的CG传输时机属于不同套CG时,第一CG传输时机上承载的指示信息可以作用在不同套CG传输时机,从而可以使得配置更加灵活。
在一种可能的设计中,所述第一CG传输时机为所述第一时段内的首个CG传输时机。如此,在首个传输时机上发送指示信息,便于接入网设备尽早获知不使用的传输时机。
在一种可能的设计中,所述指示信息用于指示第二时段,所述第一时段包括所述第二时段;所述第一时段内使用或不使用的CG传输时机位于所述第二时段内。
如此,由于第一时段内使用或不使用的CG传输时机位于第二时段,也就是说,指示信息可以指示位于第二时段内的传输时机是否使用,而无需指示第一时段内的所有传输时机是否使用,从而便于节省传输资源。
在一种可能的设计中,所述指示信息包括比特位图。如此,使用比特位图可以指示连续的CG传输时机不使用,或者也可以指示非连续的CG传输时机不使用,从而使得指示更加灵活。
在一种可能的设计中,所述比特位图中的一个比特用于指示多个所述使用或不使用的CG传输时机。如此,由于一个比特可以指示多个使用或不使用的CG传输时机,从而便于减少比特位图的位宽,节省传输资源。
在一种可能的设计中,所述比特位图的位宽由所述配置信息配置。也就是说,接入网设备可以通过配置比特位图的位宽来隐式配置第一时段。如此,有利于网络侧和终端侧明确比特位图的位宽,便于指示信息的解码。
第二方面,本申请实施例提供一种通信方法,该方法可以应用于接入网设备或者接入网设备中的模块(例如电路或者芯片),还可以应用于能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。其中,该方法可以包括:发送配置信息,所述配置信息用于配置承载指示信息的第一CG传输时机和所述指示信息作用的第一时段,所述指示信息用于指示所述第一时段内使用或不使用的CG传输时机;在所述第一CG传输时机上接收所述指示信息。
在一种可能的设计中,所述配置信息还用于配置CG周期时段内的CG传输时机,所述CG周期时段内的CG传输时机包括所述第一CG传输时机,所述CG周期时段包括所述第一时段。
在一种可能的设计中,所述第一CG传输时机和所述第一时段内使用或不使用的CG传输时机对应相同的CG或不同的CG。
在一种可能的设计中,所述第一CG传输时机为所述第一时段内的首个CG传输时机。
在一种可能的设计中,所述指示信息用于指示第二时段,所述第一时段包括所述第二时段;所述第一时段内使用或不使用的CG传输时机位于所述第二时段内。
在一种可能的设计中,所述指示信息包括比特位图。
在一种可能的设计中,所述比特位图中的一个比特用于指示多个所述使用或不使用的CG传输时机。
在一种可能的设计中,所述比特位图的位宽由所述配置信息配置。
可以理解的是,上述第二方面所描述的方法与第一方面所描述的方法相对应,第二方面中相关技术特征的有益效果可以参照第一方面的描述,不再赘述。
第三方面,本申请提供一种通信装置,所述通信装置可以为终端或者终端中的模块(例如电路或者芯片),还可以为能实现全部或部分终端功能的逻辑节点、逻辑模块或软件。所述通信装置具备实现上述第一方面的功能。比如,所述通信装置包括执行上述第一方面涉及操作所对应的模块或单元或手段,所述模块或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元、接口单元,其中,接口单元可以用于收发信号,以实现该通信装置和其它装置之间的通信;处理单元可以用于执行该通信装置的一些内部操作。处理单元、接口单元执行的功能可以和上述第一方面涉及的操作相对应。
在一种可能的设计中,所述通信装置包括处理器,处理器可以用于与存储器耦合。所述存储器可以保存实现上述第一方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第一方面中任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第一方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第一方面中任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和接口电路,其中,处理器用于通过所述接口电路与其它装置通信,并执行上述第一方面中任意可能的设计或实现方式中的方法。
第四方面,本申请提供一种通信装置,所述通信装置可以为接入网设备或者接入网设备中的模块(例如电路或者芯片),还可以为能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。所述通信装置具备实现上述第二方面的功能。比如,所述通信装置包括执行上述第二方面涉及操作所对应的模块或单元或手段,所述模块或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元、接口单元,其中,接口单元可以用于收发信号,以实现该通信装置和其它装置之间的通信;处理单元可以用于执行该通信装置的一些内部操作。处理单 元、接口单元执行的功能可以和上述第二方面涉及的操作相对应。
在一种可能的设计中,所述通信装置包括处理器,处理器可以用于与存储器耦合。所述存储器可以保存实现上述第二方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第二方面中任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第二方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第二方面中任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和接口电路,其中,处理器用于通过所述接口电路与其它装置通信,并执行上述第二方面中任意可能的设计或实现方式中的方法。
可以理解地,上述第三方面或第四方面中,处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。此外,以上处理器可以为一个或多个,存储器可以为一个或多个。存储器可以与处理器集成在一起,或者存储器与处理器分离设置。在具体实现过程中,存储器可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
第五方面,本申请提供一种通信系统,该通信系统可以包括第三方面所述的通信装置和第四方面所述的通信装置。比如,该通信系统包括终端和接入网设备;其中,终端用于上述第一方面所提供的通信方法,接入网设备用于执行上述第二方面所提供的通信方法。
第六方面,本申请提供一种计算机可读存储介质,所述计算机存储介质中存储有计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述第一方面或第二方面的任一种可能的设计中的方法。
第七方面,本申请提供一种计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得计算机执行上述第一方面或第二方面的任一种可能的设计中的方法。
第八方面,本申请提供一种芯片,所述芯片包括处理器,所述处理器与存储器耦合,用于读取并执行所述存储器中存储的软件程序,以实现上述第一方面或第二方面的任一种可能的设计中的方法。
附图说明
图1为本申请实施例适用的一种网络架构示意图;
图2A为本申请实施例提供的多个数据帧的传输示意图;
图2B-图2E为本申请实施例提供的数据帧对应传输时机的几种示例;
图3A为本申请实施例提供的数据帧与传输时机不匹配示意图;
图3B-图3D为本申请实施例提供的周期不规则的传输时机的几种示例;
图4为本申请实施例提供的通信方法所对应的流程示意图;
图5A-图5C为本申请实施例提供的第一传输时机和第一时段的几种示例;
图6A-图6D为本申请实施例提供的指示使用或不使用的传输时机的几种示例;
图7为本申请实施例中所涉及的装置的可能的示例性框图;
图8为本申请实施例提供的一种终端的结构示意图;
图9为本申请实施例提供的一种接入网设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。本申请实施例中的技术方案可以应用于各种通信系统,例如通用移动通信系统(universal mobile telecommunications system,UMTS)、无线局域网(wireless local area network,WLAN)、无线保真(wireless fidelity,Wi-Fi)系统、第4代(4th generation,4G)移动通信系统,如长期演进(long term evolution,LTE)系统、第五代(5th generation,5G)移动通信系统,如新空口(new radio,NR)系统,以及未来演进的通信系统,如第六代(6th generation,6G)移动通信系统等。
本申请将围绕可包括多个设备、组件、模块等的系统来呈现各个方面、实施例或特征。应当 理解和明白的是,各个系统可包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
为便于理解本申请实施例,图1示出了一种可能的、非限制性的系统示意图。如图1所示,通信系统10包括无线接入网(radio access network,RAN)100和核心网(core network,CN)200。可选地,通信系统10还可以包括互联网300。
RAN 100包括至少一个RAN节点(如图1中的110a和110b,统称为110)和至少一个终端(如图1中的120a-120j,统称为120)。其中,110a是基站,110b是微基站,120a、120e、120f和120j是手机,120b是汽车,120c是加油机,120d是布置在室内或室外的家庭接入节点(home access point,HAP),120g是笔记本电脑,120h是打印机,120i是无人机。
RAN100中还可以包括其它RAN节点,例如无线中继设备和/或无线回传设备(图1中未示出)等。终端120通过无线的方式与RAN节点110相连。RAN节点110通过无线或有线方式与核心网200连接。核心网200中的核心网设备与RAN 100中的RAN节点110可以分别是不同的物理设备,也可以是集成了核心网逻辑功能和无线接入网逻辑功能的同一个物理设备。
RAN 100可以为第三代合作伙伴计划(3rd generation partnership project,3GPP)相关的蜂窝系统,例如4G、5G移动通信系统、或面向未来的演进系统(例如6G移动通信系统)。RAN 100还可以是开放式接入网(open RAN,O-RAN或ORAN)、云无线接入网络(cloud radio access network,CRAN)、或者无线保真(wireless fidelity,WiFi)系统。RAN 100还可以是以上两种或两种以上系统融合的通信系统。
RAN节点110,有时也可以称为RAN实体或接入节点等,构成通信系统的一部分,用以帮助终端实现无线接入。通信系统10中的多个RAN节点110可以为同一类型的节点,也可以为不同类型的节点。在一些场景下,RAN节点110和终端120的角色是相对的,例如,图1中网元120i可以是直升机或无人机,其可以被配置成移动基站,对于那些通过网元120i接入到RAN 100的终端120j来说,网元120i是基站;但对于基站110a来说,网元120i是终端。RAN节点110和终端120有时都称为通信装置,例如图1中网元110a和110b可以理解为具有基站功能的通信装置,网元120a-120j可以理解为具有终端功能的通信装置。
RAN节点还可以有不同的表述,例如接入网设备。本申请中后续若没有特殊说明,均采用接入网设备进行表述。
在一种可能的场景中,接入网设备可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、接入点(access point,AP)、发送接收点(transmission reception point,TRP)、下一代基站(next generation NodeB,gNB)、6G移动通信系统中的下一代基站、未来移动通信系统中的基站、或WiFi系统中的接入节点等。接入网设备可以是宏基站(如图1中的110a)、微基站或室内站(如图1中的110b)、中继节点或施主节点、或者是CRAN场景下的无线控制器。可选的,接入网设备还可以是服务器,可穿戴设备,车辆或车载设备等。例如,车辆外联(vehicle to everything,V2X)技术中的接入网设备可以为路侧单元(road side unit,RSU)。本申请中的接入网设备的全部或部分功能也可以通过在硬件上运行的软件功能来实现,或者通过平台(例如云平台)上实例化的虚拟化功能来实现。本申请中的接入网设备还可以是能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。
在另一种可能的场景中,由多个接入网设备协作协助终端实现无线接入,不同接入网设备分别实现基站的部分功能。例如,接入网设备可以是集中式单元(central unit,CU),分布式单元(distributed unit,DU),CU-控制面(control plane,CP),CU-用户面(user plane,UP),或者无线单元(radio unit,RU)等。CU和DU可以是单独设置,或者也可以包括在同一个网元中,例如基带单元(baseband unit,BBU)中。RU可以包括在射频设备或者射频单元中,例如包括在射频拉远单元(remote radio unit,RRU)、有源天线处理单元(active antenna unit,AAU)或远程射频头(remote radio head,RRH)中。
在不同系统中,CU(或CU-CP和CU-UP)、DU或RU也可以有不同的名称,但是本领域的技术人员可以理解其含义。例如,在ORAN系统中,CU也可以称为O-CU(开放式CU),DU也可以称为O-DU,CU-CP也可以称为O-CU-CP,CU-UP也可以称为O-CU-UP,RU也可以称为O-RU。为描述方便,本申请中以CU,CU-CP,CU-UP、DU和RU为例进行描述。本申请中的CU(或CU-CP、CU-UP)、DU和RU中的任一单元,可以是通过软件模块、硬件模块、或者软件模块与硬件模块结合来实现。
终端也可以称为终端设备、用户设备(user equipment,UE)、移动台、移动终端等。终端可以广泛 应用于各种场景,例如,设备到设备(device-to-device,D2D)、车物(vehicle to everything,V2X)通信、机器类通信(machine-type communication,MTC)、物联网(internet of things,IOT)、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市等。终端可以是手机、平板电脑、带无线收发功能的电脑、可穿戴设备、车辆、无人机、直升机、飞机、轮船、机器人、机械臂、智能家居设备等。本申请的实施例对终端的设备形态不做限定。
本申请实施例中“向…(终端)发送信息”可以理解为该信息的目的端是终端,可以包括直接或间接的向终端发送信息。“从…(终端)接收信息”可以理解为该信息的源端是终端,可以包括直接或间接的从终端接收信息。信息在信息发送的源端和目的端之间可能会被进行必要的处理,例如格式变化等,但目的端可以理解来自源端的有效信息。本申请中类似的表述可以做类似的理解,在此不再赘述。
本申请实施例描述的通信系统以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
下面先对本申请实施例所涉及的相关术语进行解释说明。需要说明的是,这些解释是为了让本申请实施例更容易被理解,而不应该视为对本申请所要求的保护范围的限定。
一、数据帧
数据帧也可以称为数据片(slice)或数据块(tile)。针对于某一业务(比如XR业务),该业务可以包括至少一个数据帧,或者至少一个协议数据单元(protocol data unit,PDU)集合(PDU set),一个PDU set中可以包含至少一个数据帧。
本申请实施例中,数据帧可以为视频帧、音频帧或者其它可能的帧。
(1)数据帧的传输周期
以数据帧为视频帧为例,视频可以是由一张张连贯起来的图像(或者说图片、照片等)连续播放组成的,当一秒钟有24张图像快速播放,人眼就会认为这是连续的画面(即视频)。帧率是指每秒钟播放的图像数量,比如当帧率为24帧每秒钟(frame per second,FPS)时,表示每秒钟播放24张图像,当帧率为60FPS时,表示每秒钟播放60张图像,以此类推。
以XR业务为例,其业务模型通常是视频帧根据帧率周期性到达。当帧率为60FPS时,理想情况下,视频帧的传输周期为1000/60=50/3毫秒(ms),约等于16.67ms,即每隔16.67ms到达一个视频帧。
图2A为多个视频帧的传输示意图。如图2A所示,视频帧1、视频帧2和视频帧3为连续的3个视频帧,比如帧率为60FPS,视频帧的传输周期为1000/60=50/3毫秒(ms),约等于16.67ms。以视频帧1为例,视频帧1中包括多个数据包;示例性地,多个数据包可以分布在视频帧1的传输周期的前段(比如多个数据包可以分布在16.67ms的前8ms内)。也就是说,不同视频帧之间可以存在一段传输时间间隔(gap)。
(2)数据帧的数据量
仍以数据帧为视频帧为例,一个视频帧可以理解为一张图像,一个视频帧可以包括一张图像对应的一个或多个数据包,一个视频帧的数据量即为该视频帧所包括的一个或多个数据包的数据量之和。
进一步地,同一业务的不同视频帧的数据量可能不同。导致不同视频帧的数据量不同的原因有多种。比如,针对于两个连续的视频帧(如图2A中的视频帧1和视频帧2),视频帧1和视频帧2的压缩率可能不同,编码类型也可能不同(比如视频帧1的编码类型为帧内编码,视频帧2的编码类型为帧间预测编码),从而会导致视频帧1和视频帧2的数据量不同。
二、半静态调度
接入网设备为终端调度上下行传输资源的方式可以有两种,即动态调度和半静态调度。在动态调度中,接入网设备可以通过控制信道向终端发送控制信息,从而为终端分配数据信道的传输参数。其中,控制信道比如为物理下行控制信道(physical downlink control channel,PDCCH),控制信息比如可以为下行控制信息(downlink control information,DCI);数据信道比如可以为物理下行共享信道(physical downlink shared channel,PDSCH)或物理上行共享信道(physical uplink shared channel,PUSCH)。示例性地,控制信息可以指示数据信道所映射的时频位置(比如,数据信道所映射的时域符号、频域资源块(resource block,RB)),进而接入网设备和终端在该时频位置上,可以通过数据信道传输下行数据(比如PDSCH携带的数据)和/或上行数据(比如PUSCH携带的数据)。
在半静态调度中,接入网设备可以为终端分配周期性的上下行传输资源。以上行传输资源为例,用于分配上行传输资源的半静态调度可以称为配置授权(configured grant,CG)。进一步地,用于进行一次上行传输的传输资源可以称为一个CG传输时机(可简称为传输时机),CG传输时机也可以替换为其它可能的描述,比如CG资源或PUSCH资源或PUSCH机会或PUSCH时机。
下面对传输时机的配置方式进行描述。
(1)作为一种可能的实现,接入网设备可以先通过无线资源控制(radio resource control,RRC)消息为终端配置至少一套传输时机的部分参数(比如CG周期、CG索引等)。比如,RRC消息可以包括至少一套传输时机中每套传输时机对应的ConfiguredGrantConfig(或CG-Config)字段,每套传输时机的CG周期、CG索引等参数可以承载在每套传输时机对应的CG-Config字段中。其中,一套传输时机可以包括周期性出现的多个传输时机,CG索引用于区分不同套传输时机,同一套传输时机对应同一个CG索引;CG索引可以通过ConfiguredGrantConfig字段中的ConfiguredGrantConfigIndex参数来配置,CG索引也可以有其它可能的名称,本申请实施例对此不做限定。
进一步地,针对至少一套传输时机中的每套传输时机,接入网设备可以向终端发送激活命令,激活命令用于激活该套传输时机;其中,激活命令比如可以为PDCCH中的DCI。示例性地,激活命令可以包括该套传输时机的另一部分参数,比如另一部分参数包括参数1和参数2。参数1指示该套传输时机中每个传输时机的频域位置,属于同一套传输时机的不同传输时机的频域位置相同;参数2指示该套传输时机中每个传输时机的时域位置,属于同一套传输时机的不同传输时机的时域长度相同,传输时机的时域长度可以是指传输时机在时域上持续的符号个数。
其中,参数1指示传输时机的频域位置的方式可以多种。比如,方式1:参数1包括一个位图,该位图指示传输时机所包括的资源块组(resource block group,RBG);方式2:参数1包括资源指示值(resource indication value,RIV),RIV指示传输时机的起始RB(可表示为RBstart)和频域上连续RB的数量(可表示为LRB)。
参数2指示传输时机的时域位置的方式可以多种。比如,参数2包括时域资源分配(time domain resource assignment,TDRA)字段,TDRA字段中包括K2、起始和长度指示值(start and length indicator value,SLIV)。其中,K2指示激活命令和传输时机(比如该套传输时机中的第一个传输时机)之间的时隙(slot)偏移值,SLIV指示该传输时机的起始符号位置和该套传输时机中每个传输时机的时域长度。
(2)作为又一种可能的实现,接入网设备通过RRC消息配置至少一套传输时机中每套传输时机的CG周期以及指示具体的时频位置,比如通过参数1和参数2来指示具体的时频位置,此种情形下,CG周期以及参数1和参数2均承载于RRC消息;终端一旦正确接收到RRC消息,配置就立即生效(也就是说,配置即激活)。
三、半静态调度增强技术
对于不同的XR业务,其上行和下行的业务模型通常也不相同。比如,针对于VR业务,场景内容显示的变化是由用户的姿态或位置(动作)引发的,因此,上行传输的主要是位置和姿态信息,数据量小,通常只有几十kbps;下行传输的主要是渲染后的视频流,数据量比较大,可达几十到上百Mbps。针对于AR业务,场景内容显示的变化是由注视聚焦目标的变化以及位置和注视点之间空间关系变化(动作)引发的,因此,上行传输的内容包含了感知所需要的视觉信息(包含深度),上行传输的主要是清晰和稳定的图片或者视频流,数据量较大,也可以是一些抽取出的环境特征信息。
以上行传输为例,接入网设备通过CG为终端配置并激活一套传输时机后,终端可以在该套传输时机上向接入网设备发送数据帧。通常情况下,每个CG周期时段内只能配置一个传输时机,也就是每个CG周期时段内只能传输一个传输块(transport block,TB)。比如,接入网设备配置的CG周期与数据帧的传输周期匹配(具体匹配的方式可以有多种,比如二者相同,本申请实施例对此不做限定),以使得一个数据帧对应一个传输时机,即一个数据帧在一个传输时机上传输。比如参见图2B所示,假设CG周期与数据帧的传输周期相同,终端可以在传输时机k上传输数据帧k,在传输时机k+1上传输数据帧k+1,在传输时机k+2上传输数据帧k+2,以此类推。
本申请中,CG周期可以表示CG周期时长,比如CG周期为50ms;CG周期时段可以表示具有CG周期时长的一段时间,比如CG周期时段为从时间点a到时间点b,时间点a到时间点b之间的时长为CG周期。
然而,对于上行数据量较大的业务(比如AR业务),一个CG周期时段内配置一个传输时机,可 能无法完成数据的传输。为解决这一问题,本申请实施例提供几种半静态调度增强技术,以满足数据量较大的传输需求。下面结合配置方式1至配置方式3对本申请实施例提供的半静态调度增强技术进行介绍。
(1)配置方式1A
在配置方式1A中,接入网设备可以为终端配置一套具有CG周期较短的传输时机,从而形成密集的传输时机,使得每个数据帧的传输周期内包括多个传输时机,进而终端可以有足够的资源来传输数据帧。
举个例子,参见图2C所示,假设CG周期等于数据帧的传输周期的一半,则每个数据帧的传输周期内包括两个传输时机。比如,终端可以在传输时机k和传输时机k+1上传输数据帧k,在传输时机k+2和传输时机k+3上传输数据帧k+1,在传输时机k+4和传输时机k+5上传输数据帧k+2,以此类推。
(2)配置方式2A
在配置方式2A中,接入网设备可以为终端配置一套传输时机,该套传输时机的每个CG周期时段内包括多个传输时机,从而使得每个数据帧的传输周期内包括多个传输时机。
举个例子,参见图2D所示,CG的周期等于数据帧的传输周期,一个CG周期时段内包括两个传输时机,终端可以在每个传输时机所包括的两个传输时机上传输数据帧。比如终端在传输时机k和传输时机k+1上传输数据帧k,在传输时机k+2和传输时机k+3上传输数据帧k+1,在传输时机k+4和传输时机k+5上传输数据帧k+2,以此类推。
(3)配置方式3A
在配置方式3A中,接入网设备可以为终端配置多套CG周期相同但时域起始位置不同的传输时机,从而使得每个数据帧的传输周期内包括多个传输时机。
举个例子,参见图2E所示,接入网设备可以为终端配置两套CG周期相同但时域起始位置不同的传输时机,其中,第一套传输时机和第二套传输时机的CG周期均等于数据帧的传输周期。比如终端在传输时机k和传输时机k+1上传输数据帧k,在传输时机k+2和传输时机k+3上传输数据帧k+1,在传输时机k+4和传输时机k+5上传输数据帧k+2,以此类推。
可以理解的是,此处主要描述了配置方式1、配置方式2和配置方式3与前文所述的半静态调度的差异之处,除此差异之处的其它内容,可以参照前文所述的半静态调度。
四、周期不规则的传输时机
由于CG周期的最小单位为时隙,而数据帧的传输周期可能不是时隙的整数倍(比如数据帧为视频帧,当帧率为60FPS时,数据帧的传输周期为50/3ms,不是时隙的整数倍),因此,若配置一套传输时机来传输XR业务的数据帧,则会出现CG周期与数据帧的传输周期不匹配的问题。
比如,参见图3A所示,接入网设备为终端配置的一套传输时机的周期为16.5ms,该套传输时机可以包括传输时机k、传输时机k+1、传输时机k+2、传输时机k+3等。当数据帧k到达时,由于数据帧k的到达时间在传输时机k的起始时间之前,因此终端可以在传输时机k上发送数据帧k;当数据帧k+1到达时,由于数据帧k+1的到达时间在传输时机k+1的起始时间之前,因此终端可以在传输时机k+1上发送数据帧k+1;当数据帧k+2到达时,由于数据帧k+2的到达时间在传输时机k+2的起始时间之后,因此终端无法在传输时机k+2上发送数据帧k+2,从而会导致传输时机k+2上没有进行数据传输。
针对于上述问题,可以配置一套周期不规则的传输时机,从而使得传输时机与数据帧的到达时间匹配,下面描述三种可能的配置方式,分别为配置方式1B、配置方式2B和配置方式3B。
(1)配置方式1B
接入网设备可以为终端配置CG周期和偏移量列表(offset list)。举个例子,数据帧的帧率为60FPS(即数据帧的传输周期约为16.67ms),则CG周期可以配置为50ms,offset list可以配置为[0 17 34],即offset(0)=0ms,offset(1)=17ms,offset(2)=34ms,因此50ms的CG周期时段内包括三个小周期时段:0~17ms;17~34ms;34~50ms。
此外,若接入网设备通过激活命令为终端配置了一个K2,则每个小周期时段内包括一个传输时机,参见图3B所示。此种情形下,终端可以根据K2和offset(0)确定该套传输时机中首个传输时机(即第一个小周期时段内的传输时机)的位置,以及根据K2和offset(1)确定该套传输时机中第二个传输时机(即第二个小周期时段内的传输时机)的位置,以及根据K2和offset(2)确定该套传输时机中第三个传输时机(即第三个小周期时段内的传输时机)的位置。
若接入网设备通过激活命令为终端配置了n个K2(n为大于1的整数),则每个小周期时段内包括n个传输时机,参见图3C所示。此种情形下,以n个K2分别为K2_1、K2_2和K2_3为例,终端可以根据K2_1和offset(0)确定该套传输时机中首个传输时机(即第一个小周期时段内的首个传输时机)的位置,根据K2_2和offset(0)确定该套传输时机中第二个传输时机(即第一个小周期时段内的第二个传输时机)的位置,根据K2_3和offset(0)确定该套传输时机中第三个传输时机(即第一个小周期时段内的第三个传输时机)的位置。以及,终端可以根据K2_1和offset(1)确定第二个小周期时段内的首个传输时机的位置,根据K2_2和offset(1)确定第二个小周期时段内的第二个传输时机的位置,以此类推,不再赘述。
可以理解的是,在图3C所示意的情形中,接入网设备也可以只配置了K2_1,未配置K2_2和K2_3,此时可以默认每个小周期时段内的传输时机位于连续的时隙或连续的上行时隙。
(2)配置方式2B
接入网设备可以为终端配置CG周期和周期列表(cycle list)。举个例子,数据帧的帧率为60FPS(即数据帧的传输周期约为16.67ms),则CG周期可以配置为50ms,cycle list可以配置为[17 17 16],即cycle(0)=17ms,cycle(1)=17ms,cycle(2)=16ms,因此50ms的CG周期时段内包括三个小周期时段:0~17ms;17~34ms;34~50ms。其中,一个小周期时段内可以包括一个或多个传输时机,比如参照图3B和图3C的描述。
(3)配置方式3B
接入网设备可以为终端配置CG周期和TDRA表(table),TDRA表中的每一行可以包括一个或多个K2(以及SLIV)。举个例子,数据帧的帧率为60FPS(即数据帧的传输周期约为16.67ms),则CG周期可以配置为50ms,激活命令中选取的TDRA行包括多个K2,比如参见图3D所示,多个K2为[0 5 10 17 22 27 34 39 44],则表示一个CG周期时段(50ms)内,多个传输时机的起始位置分别为0ms、5ms、10ms、17ms、22ms、27ms、34ms、39ms、44ms。
根据上述相关技术特征的描述可以看出,接入网设备可以配置多个传输时机来传输一个数据帧。若这多个传输时机所能承载的数据量小于数据帧的数据量,则需要动态调度数据帧剩余的数据,从而会引入额外的传输时延。为了降低传输时延,一种可能的方式为,接入网设备预估数据帧的最大数据量,并按照预估的数据帧的最大数据量来配置这多个传输时机。此种情形下,当实际传输的数据帧的数据量较小时,可能会导致这多个传输时机中的部分传输时机未被使用,从而造成传输资源的浪费。
基于此,本申请实施例提供一种通信方法,用于实现终端通知接入网设备不使用的传输时机,以便于接入网设备将不使用的资源分配给其它终端,提高资源利用率。
图4为本申请实施例提供的通信方法所对应的流程示意图。图4中以终端和接入网设备作为该交互示意的执行主体为例来示意该方法,但本申请并不限制该交互示意的执行主体。例如,图4中的终端也可以是应用于终端的模块例如芯片、芯片系统、或处理器,还可以是能实现全部或部分终端功能的逻辑节点、逻辑模块或软件;图4中的接入网设备也可以是应用于接入网设备的模块例如芯片、芯片系统、或处理器,还可以是能实现全部或部分接入网设备功能的逻辑节点、逻辑模块或软件。
如图4所示,该方法包括如下步骤:
S401,接入网设备向终端发送第一配置信息,第一配置信息用于配置承载指示信息的第一传输时机和指示信息作用的第一时段,指示信息用于指示第一时段内使用或不使用的传输时机。
示例性地,第一传输时机可以位于第一时段内,或者第一传输时机也可以位于第一时段之外。当第一传输时机位于第一时段内时,第一时段内使用或不使用的传输时机可以不包括第一传输时机,也就是说,可以默认第一传输时机为使用的传输时机。此外,第一传输时机可以位于第一时段内使用或不使用的传输时机之前。
第一配置信息配置第一传输时机和第一时段的实现方式有多种,比如实现方式1和实现方式2。
(1)实现方式1
在实现方式1中,接入网设备可以向终端发送第二配置信息,第二配置信息用于配置多个传输时机。其中,多个传输时机可以对应相同的CG,即多个传输时机属于同一套传输时机,对应同一CG索引;或者,多个传输时机也可以对应不同的CG,即多个传输时机属于不同套传输时机,对应两个或两个以上CG索引。具体的配置方式可以参照前文(比如配置方式1A至配置方式3A、配置方式1B至配置方 式3B),本申请实施例对此不做限定。以及,接入网设备还可以向终端发送第一配置信息,第一配置信息用于配置第一传输时机和第一时段。
也就是说,接入网设备可以采用前文所描述的配置方式为终端配置多个传输时机,并额外通过第一配置信息为终端配置多个传输时机中的哪个(些)传输时机为第一传输时机,以及指示信息作用的第一时段。其中,第一配置信息和第二配置信息可以承载于同一消息,或者也可以承载于不同消息。
(1.1)比如,第一配置信息包括第一时段的时长,第一时段可以周期性出现,参见图5A所示的第一时段1、第一时段2和第一时段3。示例性地,首个第一时段的起始位置可以为接入网设备为终端配置的多个传输时机中首个传输时机的起始位置。
可选地,第一配置信息还包括信息1,信息1用于指示第一时段内的哪个传输时机为第一传输时机,比如信息1用于指示第一时段内的首个传输时机为第一传输时机,或者用于指示第一时段内的其它传输时机为第一传输时机。或者,第一配置信息也可以不包括信息1,可以由协议预先定义第一时段内的哪个传输时机为第一传输时机,或者接入网设备和终端预先约定第一时段内的哪个传输时机为第一传输时机。
以第一时段内的首个传输时机为第一传输时机为例,参见图5A所示,终端可以在传输时机0上发送指示信息1,指示信息1用于指示第一时段1内使用或不使用的传输时机;终端可以在传输时机3上发送指示信息2,指示信息2用于指示第一时段2内使用或不使用的传输时机;以此类推。其中,每个第一时段(比如图5A中的第一时段1、第二时段2、第一时段3)的时长均等于接入网设备配置的第一时段的时长。
(1.2)又比如,第一配置信息包括循环周期和多个偏移量a。举个例子,循环周期为50ms,多个偏移量a分别为[0 17 34],则表示相邻两个偏移量a之间的范围即为第一时段,即一个循环周期内包括三个第一时段,分别为:0~17ms;17~34ms;34~50ms。再举个例子,循环周期为50ms,多个偏移量a分别为[0 22 39],则表示相邻两个偏移量a之间的范围即为第一时段,即一个循环周期内包括三个第一时段,分别为:0~22ms;22~39ms;39~50ms。
可选地,第一配置信息还包括信息1,信息1用于指示第一时段内的哪个传输时机为第一传输时机,比如信息1用于指示第一时段内的首个传输时机为第一传输时机。
此种情形下,以循环周期为50ms,多个偏移量a分别为[0 17 34]为例,参见图5B所示,终端可以在传输时机0上发送指示信息1,指示信息1用于指示第一时段1内使用或不使用的传输时机;终端可以在传输时机3上发送指示信息2,指示信息2用于指示第一时段2内使用或不使用的传输时机;以此类推。其中,一个循环周期内不同第一时段的时长可以不同,比如图5B中第一时段1的时长为17ms,第一时段2的时长为17ms、第一时段3的时长为16ms。
或者,第一配置信息包括循环周期和多个偏移量b,多个偏移量b分别为[0 5 10 17 22 27 34 39 44],进一步地,第一配置信息还包括偏移量分组(offset group)信息,偏移量分组信息用于指示哪些偏移量b为一个分组,比如偏移量分组信息指示[0 5 10]为第一组,[17 22 27]为第二组,[34 39 44]为第三组,则表示相邻的两个分组之间的范围即为第一时段,即一个循环周期内包括三个第一时段,分别为:0~17ms;17~34ms;34~50ms。
(1.3)又比如,第一配置信息包括循环周期和多个周期值。举个例子,循环周期为50ms,多个周期值分别为[17 17 16],则表示一个循环周期内包括三个小周期时段,分别为:0~17ms;17~34ms;34~50ms;每个小周期时段即为一个第一时段。可选地,第一配置信息还包括信息1,信息1用于指示第一时段内的哪个传输时机为第一传输时机,比如信息1用于指示第一时段内的首个传输时机为第一传输时机。此种情形下,可以参照图5B的描述。
再举个例子,循环周期为50ms,多个周期值分别为[22 17 11],则表示一个循环周期内包括三个小周期时段,分别为:0~22ms;22~39ms;39~50ms;每个小周期时段即为一个第一时段。
(1.4)又比如,第二配置信息配置的多个传输时机对应多个CG索引,第一配置信息可以配置多个CG索引中的至少一个CG索引对应的传输时机为第一传输时机,比如第一配置信息包括至少一个CG索引。
进一步地,在一个示例中,第一配置信息还可以配置相邻的两个第一传输时机之间的时段为第一时段。其中,相邻的两个第一传输时机之间的时段可以为:前一个传输时机的起始位置与后一个传输时机的起始位置之间的时段,此时第一传输时机位于第一时段内;或者,相邻的两个第一传输时机之间的时 段可以为:前一个传输时机的结束位置与后一个传输时机的起始位置之间的时段,此时第一传输时机位于第一时段之外。
此种情形下,参见图5C所示,第二配置信息配置的多个传输时机对应的多个CG索引为CG1、CG2和CG3,若第一配置信息配置CG1对应的传输时机为第一传输时机,则终端可以在传输时机0上发送指示信息1,指示信息1用于指示第一时段1内使用或不使用的传输时机;终端可以在传输时机3上发送指示信息2,指示信息2用于指示第一时段2内使用或不使用的传输时机;以此类推。
在又一个示例中,第一配置信息还可以配置持续时间(duration),此种情形下,第一时段的起始位置可以为第一传输时机的起始位置,或者也可以是第一传输时机的起始位置偏移第一偏移量(参见下文)后的位置,第一时段的时长即为持续时间。
此外,在实现方式1中,第一配置信息和第二配置信息可以相互关联(或者说指示信息和多个传输时机可以相互关联),具体的关联方式有多种。比如,第一配置信息包括第二配置信息所配置的多个传输时机对应的CG索引,此种情形下,第一配置信息和第二配置信息可以承载于同一消息,或者也可以承载于不同消息。又比如,第二配置信息所配置的多个传输时机属于一套传输时机,则第一配置信息和第二配置信息可以均承载在该套传输时机对应的CG-Config字段中。又比如,若接入网设备通过第二配置信息为终端配置了多套传输时机(即第二配置信息包括多套传输时机的配置信息),则这多套传输时机中的每套传输时机的配置信息中可以增加一个额外的信息(称为信息2),信息2用于指示该套传输时机与指示信息关联。又比如,若接入网设备通过第二配置信息为终端配置了多套传输时机,则这多套传输时机中的每套传输时机的配置信息中可以增加一个额外的信息(称为信息3),信息3用于指示该套传输时机与哪些传输时机上承载的指示信息关联。
(2)实现方式2
在实现方式2中,第一配置信息用于配置多个传输时机,这多个传输时机属于同一套传输时机,这多个传输时机对应的CG周期时段包括第一时段,CG周期时段内的传输时机包括第一传输时机。也就是说,接入网设备可以通过为终端配置多个传输时机,来隐式配置多个传输时机中的哪个(些)传输时机为第一传输时机,以及指示信息作用的第一时段。
(2.1)比如,第一配置信息包括CG周期和周期列表。举个例子,CG周期可以配置为50ms,cycle list可以配置为[17 17 16],即cycle(0)=17ms,cycle(1)=17ms,cycle(2)=16ms,因此50ms的CG周期时段内包括三个小周期时段:0~17ms;17~34ms;34~50ms。
此种情形下,终端可以根据第一配置信息,确定CG周期时段内的每个小周期时段即为一个第一时段。可选地,第一配置信息还包括信息1,信息1用于指示第一时段内的哪个传输时机为第一传输时机;或者第一配置信息不包括信息1,此时可以由协议预先定义第一时段内的哪个传输时机为第一传输时机,或者接入网设备和终端预先约定第一时段内的哪个传输时机为第一传输时机,具体可以参照图5B的描述。
(2.2)又比如,第一配置信息包括CG周期和偏移量列表。举个例子,CG周期可以配置为50ms,offset list可以配置为[0 17 34],即offset(0)=0ms,offset(1)=17ms,offset(2)=34ms,因此50ms的CG周期时段内包括三个小周期时段:0~17ms;17~34ms;34~50ms。
此种情形下,终端可以根据第一配置信息,确定CG周期时段内的每个小周期时段即为一个第一时段。可选地,第一配置信息还包括信息1,信息1用于指示第一时段内的哪个传输时机为第一传输时机;或者第一配置信息不包括信息1,此时可以由协议预先定义第一时段内的哪个传输时机为第一传输时机,或者接入网设备和终端预先约定第一时段内的哪个传输时机为第一传输时机,具体可以参照图5B的描述。
(2.3)又比如,第一配置信息包括CG周期和多个K2。举个例子,多个K2为[0 5 10 17 22 27 34 39 44],则表示一个CG周期时段(50ms)内,多个传输时机的起始位置分别为0ms、5ms、10ms、17ms、22ms、27ms、34ms、39ms、44ms。进一步地,第一配置信息还可以包括分组信息,比如分组信息指示每三个K2为一组,则表示一个CG周期时段内包括三个小周期时段:0~17ms;17~34ms;34~50ms。可以理解的是,分组信息也可以是协议预先定义的,或者接入网设备和终端预先约定的。
此种情形下,终端可以根据第一配置信息,确定CG周期时段内的每个小周期时段即为一个第一时段。可选地,第一配置信息还包括信息1,信息1用于指示第一时段内的哪个传输时机为第一传输时机;或者第一配置信息不包括信息1,此时可以由协议预先定义第一时段内的哪个传输时机为第一传输时机, 或者接入网设备和终端预先约定第一时段内的哪个传输时机为第一传输时机,具体可以参照图5B的描述。
可以理解的是,上述第一配置信息可以承载于多种可能的信令,比如第一配置信息可以承载于物理层信令如DCI,或者高层信令如MAC CE或RRC信令,或者也可以是不同信令的组合,例如MAC CE或RRC信令配置候选集合(候选集合中的每个候选项都用于配置第一传输时机和第一时段),DCI指示候选集合中的哪个候选项,进而终端可以根据该候选向确定第一传输时机和第一时段;或者,RRC信令配置候选集合,MAC CE指示集合中的哪个候选项;或者,RRC信令配置候选集合的集合,MAC CE指示具体是哪个候选集合,DCI指示该候选集合中的具体哪个候选项。
S402,终端在第一传输时机上发送指示信息;相应地,接入网设备在第一传输时机上接收指示信息。
示例性地,终端还可以在第一传输时机上发送数据,也就是说,第一传输时机可以承载指示信息和数据。此外,可选地,接入网设备在第一传输时机接收指示信息后,可以向终端反馈确认信息,确认信息表示接入网设备已接收到指示信息。
终端在第一传输时机上向接入网设备发送指示信息的方式可以有多种,比如终端可以向接入网设备发送上行控制信息(uplink control information,UCI)或者CG-UCI或者媒体接入控制(media access control,MAC)控制单元(control element,CE),UCI或者CG-UCI或者MAC CE包括指示信息。
如上述所述,指示信息用于指示第一时段内使用或不使用的传输时机,具体的指示方式可以有多种,比如指示方式1、指示方式2和指示方式3。
(1)指示方式1
指示信息指示第一时段内不使用的传输时机的数量。此种情形下,第一时段内不使用的传输时机为连续的传输时机,且位于第一时段的后面。比如,指示信息指示第一时段内不使用的传输时机的数量为X,则第一时段内不使用的传输时机即为从第一时段内的最后一个传输时机往前的X个传输时机。参见图6A所示,X=2,则表示第一时段内的最后两个传输时机为不使用的传输时机。
(2)指示方式2
指示信息包括比特位图,比特位图用于指示第一时段内的一个或多个使用或不使用的CG传输时机。示例性地,比特位图中的一个比特对应一个或多个传输时机,该比特的取值用于指示该比特对应的传输时机是否使用,比如该比特的取值为“0”,表示该比特对应的传输时机不使用,比特的取值为“1”,表示该比特对应的传输时机使用,或者反之。
比如,比特位图包括M个比特,M个比特对应N个传输时机,一种可能的对应方法为:比特位图中的第i(i=1,2……M)个比特对应第(i-1)*int(N/M)+1到第i*int(N/M)个传输时机;或者,比特位图中的第i(i=1,2……M)个比特对应第(M-i+1)*int(N/M)到第(M-i)*int(N/M)+1个传输时机。其中,int为取整符号,可以是向下取整。
此种情形下,比特位图的位宽(即比特位图所包括的比特的个数)取决于第一时段内的传输时机的个数。以比特位图中的一个比特对应一个传输时机为例,若第一传输时机位于第一时段之外,则比特位图的位宽等于第一时段内的传输时机的个数;若第一传输时机位于第一时段内,则比特位图的位宽等于第一时段内除第一传输时机以外的传输时机的个数。
举个例子,参见图6B所示,第一时段内包括7个传输时机(即传输时机0至传输时机6),传输时机0为第一传输时机,则比特位图可以指示传输时机1至传输时机6使用或不使用。
若比特位图中的一个比特对应一个传输时机,则比特位图可以包括6个比特,比如6个比特中的第1个比特对应第一时段内的最后一个传输时机(即传输时机6),第2个比特对应第一时段内的倒数第2个传输时机(即传输时机5),以此类推。因此,若比特位图的取值为000000,则表示传输时机1至传输时机6均为不使用的传输时机,若比特位图的取值为000011,则表示传输时机3至传输时机6均为不使用的传输时机,传输时机1和传输时机2为使用的传输时机,其它可以参照处理,不再一一列举。
若比特位图中的一个比特对应多个传输时机,比如一个比特对应2个传输时机,则比特位图可以包括3个比特,比如3个比特中的第1个比特对应第一时段内的最后两个传输时机(即传输时机5和传输时机6),第2个比特对应第一时段内的倒数第3和4个传输时机(即传输时机3和传输时机4),第3个比特对应第一时段内的倒数第1和2个传输时机(即传输时机1和传输时机2)。因此,若比特位图的取值为000,则表示传输时机1至传输时机6均为不使用的传输时机,若比特位图的取值为001,则 表示传输时机3至传输时机6均为不使用的传输时机,传输时机1和传输时机2为使用的传输时机,其它可以参照处理,不再一一列举。
此外,当比特位图中的一个比特对应多个传输时机时,不同比特对应的传输时机的个数可以相同,或者也可以不同。比特位图中的每个比特对应的传输时机可以为协议预先定义的,或者也可以是接入网设备配置给终端的,比如接入网设备可以为终端配置多个传输时机分组,比特位图中的每个比特可以对应一个传输时机分组。其中,多个传输时机分组中的每个传输时机分组可以包括一个或多个传输时机,不同传输时机分组所包括的传输时机的个数可以相同,也可以不同。
(3)指示方式3
指示信息用于指示第二时段,第一时段包括第二时段,第一时段内使用或不使用的CG传输时机位于所述第二时段内。
示例性地,指示信息可以包括第一偏移量,第一偏移量用于确定第二时段;具体来说,第一偏移量用于确定第二时段的起始位置,第二时段的结束位置与第一时段的结束位置相同。比如,第一偏移量的单位可以为时间单位(如ms),则第一时段的起始位置向后偏移第一偏移量即为第二时段的起始位置。又比如,第一偏移量的单位可以为传输时机的个数,假设第一偏移量为P个传输时机,则第一时段内第P+1个传输时机的起始位置即为第二时段的起始位置。
可以理解的是,第一偏移量可以是由终端灵活确定的,不同第一传输时机上发送的指示信息所携带的第一偏移量可以相同,或者也可以不同;或者,第一偏移量可以是接入网设备为终端配置的,此种情形下,指示信息可以无需包括第一偏移量。
作为一种可能的实现,第二时段内的传输时机可以默认均为不使用的传输时机。也就是说,可以仅通过第一偏移量来指示出第一时段内不使用的传输时机。
作为又一种可能的实现,指示信息还可以包括比特位图,比特位图中的一个比特用于指示一个或多个使用或不使用的传输时机。也就是说,可以通过第一偏移量和比特位图来指示第二时段内使用或不使用的传输时机。此种情形下,比特位图的位宽(即比特位图所包括的比特的个数)取决于第二时段内的传输时机的个数,比如比特位图中的一个比特对应一个传输时机,则比特位图的位宽等于第一时段内的传输时机的个数。
举个例子,参见图6C所示,第一时段内包括7个传输时机(即传输时机0至传输时机6),传输时机0为第一传输时机。第一偏移量为3个传输时机(比如第一偏移量为“11”,表示3个传输时机),则第二时段的起始位置为传输时机3的起始位置。
若比特位图中的一个比特对应一个传输时机,则比特位图可以包括4个比特,比如4个比特中的第1个比特对应第二时段内的最后一个传输时机(即传输时机6),第2个比特对应第二时段内的倒数第2个传输时机(即传输时机5),第3个比特对应第二时段内的倒数第3个传输时机(即传输时机4),第4个比特对应第二时段内的倒数第4个传输时机(即传输时机3)。因此,若比特位图的取值为0000,则表示传输时机3至传输时机6均为不使用的传输时机,若比特位图的取值为0011,则表示传输时机6和传输时机5为不使用的传输时机,传输时机4和传输时机3为使用的传输时机,其它可以参照处理,不再一一列举。
若比特位图中的一个比特对应多个传输时机,比如一个比特对应2个传输时机,则比特位图可以包括2个比特,比如2个比特中的第1个比特对应第二时段内的最后两个传输时机(即传输时机5和传输时机6),第2个比特对应第二时段内的倒数第3和4个传输时机(即传输时机3和传输时机4)。因此,若比特位图的取值为00,则表示传输时机3至传输时机6均为不使用的传输时机,若比特位图的取值为01,则表示传输时机6和传输时机5为不使用的传输时机,传输时机4和传输时机3为使用的传输时机,其它可以参照处理,不再一一列举。此外,当比特位图中的一个比特对应多个传输时机时,不同比特对应的传输时机的个数可以相同,或者也可以不同,每个比特对应的传输时机可以为协议预先定义的,或者也可以是接入网设备配置给终端的,具体不做限定。
通常情况下,接入网设备在第一传输时机上接收到指示信息,需要一定的处理时间方可解析出指示信息的内容,如果指示信息指示的不使用的传输时机包括第一传输时机的下一个传输时机,由于第一传输时机的下一个传输时机与第一传输时机之间的时间间隔较短(比如小于接入网设备的处理时间),从而会导致接入网设备解析出指示信息后,来不及将下一个传输时机调度给其它终端。因此,采用指示方式3,指示信息可以包括第一偏移量,一方面,可以延迟指示信息的生效时间(即第二时段的起始时间), 以给接入网设备预留足够的处理时间,便于接入网设备将不使用的传输时机调度给其它终端;另一方面,便于节省传输资源(比如在指示方式3中,第一偏移量包括7个传输时机,则第一偏移量可以为“111”,只需3个比特;若是不设置第一偏移量,假设比特位图中的一个比特对应一个传输时机,则比特位图需要再增加6个比特)。
可以理解的是,上述指示方式2和指示方式3中,比特位图的位宽是根据第一时段(或第二时段)内的传输时机的个数确定的。在其它可能的实现中,比特位图的位宽也可以是接入网设备为终端配置的。比如,指示信息包括比特位图(可选地,还包括第一偏移量),第一配置信息用于配置比特位图的位宽(可选地,第一配置信息还用于配置第一传输时机)。此种情形下,比特位图对应的传输时机所在的时段即为第一时段;也就是说,第一时段是由比特位图的位宽决定的。
举个例子,第一配置信息配置比特位图的位宽为4。以比特位图中的一个比特对应一个传输时机为例,参见图6D所示,终端可以在传输时机0上发送指示信息1,指示信息1包括第一偏移量1和比特位图1(比如比特位图1为“1000”表示传输时机2使用,传输时机3至传输时机5不使用),传输时机2至传输时机5所在的时段可以理解为第一时段1;以及,终端可以在传输时机6上发送指示信息2,指示信息2包括第一偏移量2和比特位图2(比如比特位图2为“1100”表示传输时机9和传输时机10使用,传输时机11和传输时机12不使用),传输时机9至传输时机12所在的时段可以理解为第一时段2。
可以理解的是,接入网设备通过第一配置信息为终端配置了承载指示信息的传输时机后,终端可以在这些传输时机上均发送指示信息,或者也可能是在这些传输时机中的部分传输时机上发送指示信息。比如,在图6D所示意的情形中,传输时机0、传输时机3、传输时机6、传输时机9、传输时机12均可承载指示信息,而终端只在其中的传输时机0和传输时机6上发送了指示信息。
采用上述方法,终端可以根据第一配置信息,在第一传输时机上向接入网设备发送指示信息,以通知接入网设备不使用的传输时机,以便于接入网设备将不使用的资源分配给其它终端,提高资源利用率。此外,由于接入网设备是通过第一配置信息来统一配置第一传输时机和指示信息的作用的第一时段,因此,终端发送指示信息时,无需额外指示指示信息作用的第一时段,从而便于节省信令开销。
上述主要从通信装置交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,为了实现上述功能,接入网设备和终端可以包括执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请的实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对接入网设备和终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
图7示出了本申请实施例中所涉及的装置的可能的示例性框图。如图7所示,装置700可以包括:处理单元702和接口单元703。处理单元702用于对装置700的动作进行控制管理。接口单元703用于支持装置700与其他设备的通信。可选地,接口单元703也称为收发单元,可以包括接收单元和/或发送单元,分别用于执行接收和发送操作。装置700还可以包括存储单元701,用于存储装置700的程序代码和/或数据。
该装置700可以为上述实施例中的终端、或者还可以为设置在终端中的部件(例如电路或者芯片)。处理单元702可以支持装置700执行上文中各方法示例中终端的动作。或者,处理单元702主要执行方法示例中的终端的内部动作,接口单元703可以支持装置700与其它设备之间的通信。
比如,在一个实施例中,接口单元703用于:接收配置信息,所述配置信息用于配置承载指示信息的第一CG传输时机和所述指示信息作用的第一时段,所述指示信息用于指示所述第一时段内使用或不使用的CG传输时机;在所述第一CG传输时机上发送所述指示信息。
该装置700可以为上述实施例中的接入网设备、或者还可以为设置在接入网设备中的部件(例如电路或者芯片)。处理单元702可以支持装置700执行上文中各方法示例中接入网设备的动作。或者,处理单元702主要执行方法示例中的接入网设备的内部动作,接口单元703可以支持装置700与其它设备之间的通信。
在一个实施例中,接口单元703用于:发送配置信息,所述配置信息用于配置承载指示信息的第一CG传输时机和所述指示信息作用的第一时段,所述指示信息用于指示所述第一时段内使用或不使用的CG传输时机;在所述第一CG传输时机上接收所述指示信息。
应理解以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各操作或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA),或这些集成电路形式中至少两种的组合。再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是处理器,比如通用中央处理器(central processing unit,CPU),或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。
以上用于接收的单元是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该接收单元是该芯片用于从其它芯片或装置接收信号的接口电路。以上用于发送的单元是一种该装置的接口电路,用于向其它装置发送信号。例如,当该装置以芯片的方式实现时,该发送单元是该芯片用于向其它芯片或装置发送信号的接口电路。
参见图8,为本申请实施例提供的一种终端的结构示意图,用于实现以上实施例中终端的操作。如图8所示,该终端包括:天线810、射频部分820、信号处理部分830。天线810与射频部分820连接。在下行方向上,射频部分820通过天线810接收网络设备发送的信息,将网络设备发送的信息发送给信号处理部分830进行处理。在上行方向上,信号处理部分830对终端的信息进行处理,并发送给射频部分820,射频部分820对终端的信息进行处理后经过天线810发送给网络设备。
信号处理部分830可以包括调制解调子系统,用于实现对数据各通信协议层的处理;还可以包括中央处理子系统,用于实现对终端操作系统以及应用层的处理;此外,还可以包括其它子系统,例如多媒体子系统,周边子系统等,其中多媒体子系统用于实现对终端相机,屏幕显示等的控制,周边子系统用于实现与其它设备的连接。调制解调子系统可以为单独设置的芯片。
调制解调子系统可以包括一个或多个处理元件831,例如,包括一个主控CPU和其它集成电路。此外,该调制解调子系统还可以包括存储元件832和接口电路833。存储元件832用于存储数据和程序,但用于执行以上方法中终端所执行的方法的程序可能不存储于该存储元件832中,而是存储于调制解调子系统之外的存储器中,使用时调制解调子系统加载使用。接口电路833用于与其它子系统通信。
该调制解调子系统可以通过芯片实现,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上终端执行的任一种方法的各个步骤,接口电路用于与其它装置通信。在一种实现中,终端实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如用于终端的装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中终端执行的方法。存储元件可以为与处理元件处于同一芯片上的存储元件,即片内存储元件。
在另一种实现中,用于执行以上方法中终端所执行的方法的程序可以在与处理元件处于不同芯片上的存储元件,即片外存储元件。此时,处理元件从片外存储元件调用或加载程序于片内存储元件上,以调用并执行以上方法实施例中终端执行的方法。
在又一种实现中,终端实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于调制解调子系统上,这里的处理元件可以为集成电路,例如:一个或多个ASIC,或,一个或多个DSP,或,一个或者多个FPGA,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
终端实现以上方法中各个步骤的单元可以集成在一起,以SOC的形式实现,该SOC芯片,用于实 现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上终端执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上终端执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。
可见,以上用于终端的装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件用于执行以上方法实施例所提供的任一种终端执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行终端执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行终端执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行终端执行的部分或全部步骤。
这里的处理元件同以上描述,可以通过处理器实现,处理元件的功能可以和图7中所描述的处理单元的功能相同。示例性地,处理元件可以是通用处理器,例如CPU,还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个ASIC,或,一个或多个微处理器DSP,或,一个或者多个FPGA等,或这些集成电路形式中至少两种的组合。存储元件可以通过存储器实现,存储元件的功能可以和图7中所描述的存储单元的功能相同。存储元件可以是一个存储器,也可以是多个存储器的统称。
图8所示的终端能够实现上述方法实施例中涉及终端的各个过程。图8所示的终端中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。
参见图9,为本申请实施例提供的一种装置的结构示意图。装置900可以为以上实施例中的接入网设备,用于实现以上实施例中接入网设备的功能。
如图9所示,装置900可包括处理器901、存储器902以及接口电路903。处理器901可用于对通信协议以及通信数据进行处理,以及对装置900进行控制。存储器902可用于存储程序和数据,处理器901可基于该程序执行本申请实施例中由装置900执行的方法。接口电路903可用于装置900与其他设备进行通信,该通信可以为有线通信或无线通信。
以上存储器902也可以是外接于装置900,此时装置900可包括接口电路903以及处理器901。以上接口电路903也可以是外接于装置900,此时装置900可包括存储器902以及处理器901。当接口电路903以及存储器902均外接于装置900时,装置900可包括处理器901。
图9所示的装置900能够实现上述方法实施例中涉及接入网设备的各个过程。图9所示的装置900中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。
本申请实施例还提供一种通信系统,该通信系统可以包括终端和接入网设备,其中,终端用于执行上述方法实施例中终端侧的步骤,接入网设备用于执行上述方法实施例中接入网设备侧的步骤。
本申请实施例中的术语“系统”和“网络”可被互换使用。“至少一种”是指一种或者多种,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A、同时存在A和B、单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如“A,B或C中的至少一个”包括A,B,C,AB,AC,BC或ABC,“A,B和C中的至少一个”也可以理解为包括A,B,C,AB,AC,BC或ABC。以及,除非有特别说明,本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中 指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (17)

  1. 一种通信方法,其特征在于,所述方法包括:
    接收配置信息,所述配置信息用于配置承载指示信息的第一CG传输时机,所述指示信息包括比特位图,所述配置信息还用于配置所述比特位图的位宽,所述比特位图中的一个比特用于指示第一时段内一个或多个使用或不使用的CG传输时机,所述比特位图对应的CG传输时机所在的时段为所述第一时段;
    在所述第一CG传输时机上发送所述指示信息。
  2. 根据权利要求1所述的方法,其特征在于,所述配置信息还用于配置CG周期时段内的CG传输时机,所述CG周期时段内的CG传输时机包括所述第一CG传输时机,所述CG周期时段包括所述第一时段。
  3. 根据权利要求1或2所述的方法,其特征在于,所述第一CG传输时机和所述第一时段内使用或不使用的CG传输时机对应相同的CG或不同的CG。
  4. 根据权利要求1至3中任一项所述的方法,其特征在于,所述第一CG传输时机为所述第一时段内的首个CG传输时机。
  5. 根据权利要求1至4中任一项所述的方法,其特征在于,所述指示信息用于指示第二时段,所述第一时段包括所述第二时段;
    所述第一时段内使用或不使用的CG传输时机位于所述第二时段内。
  6. 一种通信方法,其特征在于,所述方法包括:
    发送配置信息,所述配置信息用于配置承载指示信息的第一CG传输时机,所述指示信息包括比特位图,所述配置信息还用于配置所述比特位图的位宽,所述比特位图中的一个比特用于指示第一时段内一个或多个使用或不使用的CG传输时机,所述比特位图对应的CG传输时机所在的时段为所述第一时段;
    在所述第一CG传输时机上接收所述指示信息。
  7. 根据权利要求6所述的方法,其特征在于,所述配置信息还用于配置CG周期时段内的CG传输时机,所述CG周期时段内的CG传输时机包括所述第一CG传输时机,所述CG周期时段包括所述第一时段。
  8. 根据权利要求6或7所述的方法,其特征在于,所述第一CG传输时机和所述第一时段内使用或不使用的CG传输时机对应相同的CG或不同的CG。
  9. 根据权利要求6至8中任一项所述的方法,其特征在于,所述第一CG传输时机为所述第一时段内的首个CG传输时机。
  10. 根据权利要求6至9中任一项所述的方法,其特征在于,所述指示信息用于指示第二时段,所述第一时段包括所述第二时段;
    所述第一时段内使用或不使用的CG传输时机位于所述第二时段内。
  11. 一种通信装置,其特征在于,包括处理器,所述处理器和存储器耦合,所述存储器中存储有指令;所述处理器用于调用所述存储器中的指令,使得所述通信装置执行如权利要求1至5中任一项所述的方法。
  12. 一种通信装置,其特征在于,包括处理器,所述处理器和存储器耦合,所述存储器中存储有指令;所述处理器用于调用所述存储器中的指令,使得所述通信装置执行如权利要求6至10中任一项所述的方法。
  13. 一种通信装置,其特征在于,包括用于执行如权利要求1至5中任一项所述方法的单元。
  14. 一种通信装置,其特征在于,包括用于执行如权利要求6至10中任一项所述方法的单元。
  15. 一种通信系统,其特征在于,所述通信系统包括如权利要求11或13所述的通信装置和如权利要求12或14所述的通信装置。
  16. 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被计算机执行时,实现如权利要求1至5中任一项所述的方法或者如权利要求6至10中任一项所述的方法。
  17. 一种计算机程序产品,其特征在于,当计算机读取并执行所述计算机程序产品时,使得计算机执行如权利要求1至5中任一项所述的方法或者如权利要求6至10中任一项所述的方法。
PCT/CN2024/083112 2023-04-07 2024-03-21 一种基于配置授权的通信方法及装置 Ceased WO2024207995A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP24784080.4A EP4657955A4 (en) 2023-04-07 2024-03-21 METHOD AND APPARATUS FOR COMMUNICATION BASED ON A CONFIGURED AUTHORIZATION
AU2024243830A AU2024243830A1 (en) 2023-04-07 2024-03-21 Configured grant-based communication method and apparatus
JP2025554248A JP2026513758A (ja) 2023-04-07 2024-03-21 設定済みグラントに基づく通信方法および装置
US19/303,387 US20250374263A1 (en) 2023-04-07 2025-08-19 Configured grant–based communication method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310406137.6A CN118785458A (zh) 2023-04-07 2023-04-07 一种基于配置授权的通信方法及装置
CN202310406137.6 2023-04-07

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US19/303,387 Continuation US20250374263A1 (en) 2023-04-07 2025-08-19 Configured grant–based communication method and apparatus

Publications (1)

Publication Number Publication Date
WO2024207995A1 true WO2024207995A1 (zh) 2024-10-10

Family

ID=92971039

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/083112 Ceased WO2024207995A1 (zh) 2023-04-07 2024-03-21 一种基于配置授权的通信方法及装置

Country Status (7)

Country Link
US (1) US20250374263A1 (zh)
EP (1) EP4657955A4 (zh)
JP (1) JP2026513758A (zh)
CN (1) CN118785458A (zh)
AU (1) AU2024243830A1 (zh)
TW (1) TW202442014A (zh)
WO (1) WO2024207995A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250203606A1 (en) * 2023-12-15 2025-06-19 Qualcomm Incorporated Unused transmission occasion indication in uplink control information

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110035543A (zh) * 2018-01-11 2019-07-19 华为技术有限公司 上行资源的使用方法及装置
CN113785642A (zh) * 2019-05-03 2021-12-10 苹果公司 用于在未许可频谱上操作的新空口(nr)系统中的配置授权传输的nr时域资源分配
WO2022132024A1 (en) * 2020-12-18 2022-06-23 Telefonaktiebolaget Lm Ericsson (Publ) Wireless device, network node, and methods performed thereby, for handling transmission of data
US20220248446A1 (en) * 2021-02-02 2022-08-04 Qualcomm Incorporated Skipping semi persistent scheduling (sps) or configured grant physical uplink shared channel (cg pusch) occasions
WO2023044912A1 (en) * 2021-09-27 2023-03-30 Nec Corporation Method, device and computer storage medium of communication

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022084525A1 (en) * 2020-10-23 2022-04-28 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatuses for enhanced configured grant for low-latency applications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110035543A (zh) * 2018-01-11 2019-07-19 华为技术有限公司 上行资源的使用方法及装置
CN113785642A (zh) * 2019-05-03 2021-12-10 苹果公司 用于在未许可频谱上操作的新空口(nr)系统中的配置授权传输的nr时域资源分配
WO2022132024A1 (en) * 2020-12-18 2022-06-23 Telefonaktiebolaget Lm Ericsson (Publ) Wireless device, network node, and methods performed thereby, for handling transmission of data
US20220248446A1 (en) * 2021-02-02 2022-08-04 Qualcomm Incorporated Skipping semi persistent scheduling (sps) or configured grant physical uplink shared channel (cg pusch) occasions
WO2023044912A1 (en) * 2021-09-27 2023-03-30 Nec Corporation Method, device and computer storage medium of communication

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4657955A4 *

Also Published As

Publication number Publication date
US20250374263A1 (en) 2025-12-04
EP4657955A4 (en) 2026-04-29
CN118785458A (zh) 2024-10-15
AU2024243830A1 (en) 2025-08-28
JP2026513758A (ja) 2026-05-01
EP4657955A1 (en) 2025-12-03
TW202442014A (zh) 2024-10-16

Similar Documents

Publication Publication Date Title
WO2023010951A1 (zh) 资源配置方法和通信装置
US20250374263A1 (en) Configured grant–based communication method and apparatus
US20250330279A1 (en) Communication method and related device
US20250133556A1 (en) Communication method and apparatus
EP4618650A1 (en) Configured grant processing method, apparatus, and computer-readable storage medium
WO2024169349A1 (zh) 一种数据传输方法及相关设备
JP2026502227A (ja) 通信方法、装置及びデバイス
EP4622372A1 (en) Communication method and apparatus based on configuration grant
JP7728983B2 (ja) セミパーシステントスケジューリング方法、ユーザ機器、基地局、および通信システム
WO2024174665A1 (zh) 通信方法和通信装置
WO2024169540A1 (zh) 一种cg传输时机的配置方法及通信装置
WO2024032276A1 (zh) 一种通信方法及装置
WO2024152989A1 (zh) 通信方法及装置
WO2025112915A1 (zh) Cg资源的去激活方法及装置
WO2024169477A1 (zh) 上行链路控制信息的发送方法及装置
WO2024093892A1 (zh) 用于无线通信的电子设备和方法、计算机可读存储介质
EP4654720A1 (en) Resource indication method and communication apparatus
WO2026067030A1 (zh) 通信方法、通信装置、计算机可读存储介质及计算机程序产品
CN118382155A (zh) 通信方法及装置
WO2025167291A1 (zh) 用于rrm测量的通信方法和装置
WO2024207963A1 (zh) 一种配置授权传输方法和装置
WO2024230723A1 (zh) 一种uci比特设计方法与装置
CN120602056A (zh) 通信方法及通信装置
CN121128291A (zh) 传输时机的不使用指示

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24784080

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202537076202

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: AU2024243830

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2024243830

Country of ref document: AU

Date of ref document: 20240321

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 202537076202

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 2025554248

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2025554248

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2024784080

Country of ref document: EP

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112025015935

Country of ref document: BR

REG Reference to national code

Ref country code: BR

Ref legal event code: B01E

Ref document number: 112025015935

Country of ref document: BR

Free format text: APRESENTE NOVAS FOLHAS DAS REIVINDICACOES ADAPTADAS AO ART. 17 INCISO I DA INSTRUCAO NORMATIVA/INPI/NO 31/2013, UMA VEZ QUE O CONTEUDO ENVIADO NA PETICAO NO 870240024843 DE 22/03/2023 ENCONTRA-SE FORA DA NORMA NO QUE SE REFERE A NUMERACAO DAS REIVINDICACOES, A NUMERACAO ESTA REPETIDA. A EXIGENCIA DEVE SER RESPONDIDA EM ATE 60 (SESSENTA) DIAS DE SUA PUBLICACAO E DEVE SER REALIZADA POR MEIO DA PETICAO GRU CODIGO DE SERVICO 207.