Data transmission method and apparatus
By receiving transmission parameters broadcast by network devices in a non-connected state, the problem of data and control channel transmission configuration between the terminal and network devices in a non-connected state is solved, achieving low power consumption and high-efficiency data transmission.
Patent Information
- Application Number
- CN202010334413.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-24
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2040-04-24
AI Technical Summary
After a terminal switches from a connected state to a disconnected state, existing technologies struggle to effectively configure the transmission parameters of the data and control channels between the terminal and network devices, leading to transmission failures or inefficiencies.
By receiving transmission parameters broadcast by network devices in a non-connected state, the terminal determines its transmission parameters in the first cell based on the received information, including information carried in system information blocks or paging messages, thereby reducing power consumption and signaling consumption.
It enables normal transmission of data and control channels between the terminal and network devices in a disconnected state, reducing terminal power consumption and signaling overhead, and improving transmission efficiency and flexibility.
Smart Images

Figure CN113556815B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a data transmission method and apparatus. Background Technology
[0002] With the development of communication technology and the improvement of user needs, terminals in communication scenarios are gradually showing characteristics such as large quantity and multiple forms. For example, in industrial automation scenarios, there are a large number of monitoring equipment, machines, sensors, etc. in factories; in home and living scenarios, there are a large number of mobile phones, tablets, wearable devices, smart home appliances, or vehicle terminals. Summary of the Invention
[0003] This application provides a data transmission method and system for determining transmission parameters of a terminal in a disconnected state. These transmission parameters can be used by the terminal and network devices to transmit specific data channels, such as specific physical downlink shared channels (PDSCH) and / or physical uplink shared channels (PUSCH).
[0004] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0005] In a first aspect, embodiments of this application provide a data transmission method, which can be executed by a terminal, a chip, or other device, with the terminal in a disconnected state. The method may include: receiving first information from a network device for indicating at least one set of transmission parameters, and determining transmission parameters for transmitting data between the terminal and the first network device in a first cell from the at least one set of transmission parameters according to a first configuration of the terminal, wherein the transmission parameters of the terminal are included in the at least one set of transmission parameters.
[0006] Based on the method described in the first aspect, the terminal can receive at least one set of transmission parameters from the network device, and determine transmission parameters (such as terminal-specific data channels and / or control channels) for transmitting data between the terminal and the first network device in the first cell according to the received transmission parameters and the terminal's first configuration. Since the at least one set of transmission parameters is configured for the first cell in which the terminal is in a disconnected state, the terminal's first configuration can be used to determine the terminal's transmission parameters in the first cell from the at least one set of transmission parameters in the first cell, and to transmit terminal-specific data channels and / or control channels with the first network device in the first cell according to the terminal's transmission parameters.
[0007] In one possible design, the first information is carried in the system information block (SIB), or the first information is carried in the paging message.
[0008] Based on this possible design, the transmission parameters of the first cell can be broadcast to terminals in a disconnected state via SIB or paging. This eliminates the need for the terminal to switch to a connected state and obtain the transmission parameters of the first cell by interacting with network devices in a disconnected state, thereby reducing the terminal's power consumption. At the same time, broadcasting the transmission parameters of the first cell to the terminal via SIB or paging reduces signaling consumption.
[0009] In one possible design, the first information is used to indicate at least one set of transmission parameters, including: the first information is used to indicate reference transmission parameters, and the at least one set of transmission parameters is determined based on the reference transmission parameters. Determining the at least one set of transmission parameters based on the reference transmission parameters may include: each set of transmission parameters and the reference transmission parameters satisfying a preset third calculation model. The third calculation models corresponding to different sets of transmission parameters may be the same or different. The input parameters of the third calculation model include the reference transmission parameters, and the output parameters of the third calculation model are the set of transmission parameters corresponding to the index.
[0010] Based on this possible design, multiple sets of transmission parameters for the first cell can be determined according to the reference transmission parameters indicated by the first information, which can reduce signaling overhead.
[0011] In one possible design, the first information is also used to indicate the index corresponding to each set of transmission parameters in at least one set of transmission parameters, each set of transmission parameters in at least one set of transmission parameters corresponds to an index, the first configuration of the terminal is used to determine the first index of the terminal, and the transmission parameters of the terminal are the transmission parameters corresponding to the first index in at least one set of transmission parameters.
[0012] Based on this possible design, the index corresponding to the transmission parameters of the first cell is given to the terminal so that the terminal can determine the transmission parameters of the terminal in the first cell from multiple sets of transmission parameters according to the index of the terminal in the first cell. This is simple and easy to implement.
[0013] In one possible design, the terminal's first configuration is used to determine the terminal's first index, including: the first configuration is used to indicate the first index.
[0014] Based on this possible design, the terminal directly determines the first index according to the first configuration, reducing the computational complexity and power consumption of the terminal in determining the first index according to the first configuration.
[0015] In one possible design, a first configuration of the terminal is used to determine a first index of the terminal, including: the first configuration is used to indicate a second index, the first index being determined based on the second index. Determining the first index based on the second index may include: a correspondence exists between the first index and the second index, and the first index is determined based on the second index and the correspondence; or, the first index and the second index satisfy a preset first calculation model. The first calculation model's input parameters include the second index, and its output parameter is the first index; inputting the second index into the first calculation model yields the first index.
[0016] Based on this possible design, the terminal can determine the first index according to the second index indicated by the first configuration, without the network device needing to indicate the first index to the terminal, thus reducing the computational complexity and power consumption of the network-side device.
[0017] In one possible design, the first configuration is received from the second network device in a neighboring cell of the first cell, or in the second cell; or, the first configuration is received from the first network device in the first cell.
[0018] Based on this possible design, the terminal can receive the first configuration from either the first network device or the second network device, thereby improving the flexibility of the terminal in receiving the first configuration.
[0019] In one possible design, the first configuration is carried in the RRC release message or paging message.
[0020] Based on this possible design, the first configuration can be carried in signaling, such as in an RRC release message or paging message, and sent to the terminal, reducing signaling overhead. Especially when the first configuration is carried in a paging message, the terminal can receive the first configuration without switching to connected mode, reducing the terminal's power consumption.
[0021] In one possible design, a first configuration of the terminal is used to determine a first index of the terminal, including: the first configuration includes an identifier of the terminal, and the first index is determined based on the identifier of the terminal. The first index and the identifier of the terminal satisfy a preset first calculation model. The input parameters of the first calculation model include the identifier of the terminal, and the output parameter is the first index; inputting the identifier of the terminal into the first calculation model can calculate the first index.
[0022] Based on this possible design, the terminal's first index can be determined according to the terminal's own identifier, which is simple and easy to implement and can save signaling overhead.
[0023] In one possible design, receiving first information from a network device includes: receiving first information from a first network device in a first cell.
[0024] Based on this possible design, the terminal can receive the transmission parameters of the first cell from the first network device of the first cell, ensuring that the received transmission parameters are from the first cell and are accurate.
[0025] In one possible design, the method further includes: receiving second information from a first network device in a first cell, or receiving second information from a second network device in a second cell, the second information indicating whether to update the transmission parameters used by the terminal in the first cell; receiving first information from the first network device in the first cell includes: receiving first information from the first network device in the first cell in response to the second information indicating to update the transmission parameters used by the terminal in the first cell.
[0026] Based on this possible design, the terminal can receive the first information when it receives the second information and determines the transmission parameters of the first cell to be updated based on the second information, without the terminal constantly trying to receive the first information, thus reducing the power consumption of the terminal in receiving the first information.
[0027] In one possible design, the second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, including: the second information includes a cell list; if the cell list includes the first cell, the second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell; if the cell list does not include the first cell, the second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell; or, the second information includes indication information; when the indication information is a first value, the indication information is used to indicate whether to update the transmission parameters used by the terminal in the first cell; when the indication information is a second value or not a first value, the indication information is used to indicate whether to update the transmission parameters used by the terminal in the first cell.
[0028] Based on this possible design, it is possible to effectively and flexibly indicate whether to update the transmission parameters of the first cell.
[0029] In one possible design, receiving first information from a network device includes: receiving first information from a second network device in a second cell, where the second cell is a neighboring cell of the first cell.
[0030] Based on this possible design, the terminal can use at least one set of transmission parameters received from the second network device of the second cell as the transmission parameters of the first cell, so that the terminal can perform data transmission after camping on the second cell. Therefore, the terminal can reduce the latency of data transmission or ensure the continuity of data transmission under the condition of low signaling overhead.
[0031] In one possible design, the method further includes: receiving third information from a first network device in a first cell, or receiving third information from a second network device in a second cell, wherein the third information is used to indicate that the transmission parameters used by the terminal in the first cell are not updated.
[0032] Based on this possible design, system design can be simplified.
[0033] In one possible design, the third information is used to indicate that the transmission parameters used by the terminal in the first cell are not updated, including: the third information includes a cell list, the cell list does not include the first cell; or, the third information includes indication information, the value of the indication information being a third value.
[0034] Based on this possible design, the transmission parameters of the first cell can be effectively and flexibly indicated without updating.
[0035] In one possible design, the transmission parameters include one or more of the following: terminal-specific data channel configuration, terminal-specific physical downlink control channel (PDCCH) configuration, terminal-specific physical uplink control channel (PUCCH) configuration, terminal-specific physical random access channel (PRACH) configuration, and terminal-specific identifier.
[0036] Based on this possible design, one or more parameters can be configured to support data transmission between the terminal and the network device, enabling normal data transmission between the terminal and the network device when they are in a disconnected state, which is simple and easy to implement.
[0037] Secondly, this application provides a communication device, which can be a terminal, a chip or system-on-a-chip in the terminal, a module or unit in the terminal for implementing the data transmission method described in the embodiments of this application, or other modules or units capable of implementing the terminal-side method. This communication device can implement the functions performed by the terminal in the first aspect or various possible designs described above. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In one design, the communication device may include modules corresponding to the methods / operations / steps / actions described in the first aspect. These modules can be hardware circuits, software, or a combination of hardware circuits and software. In another design, the communication device may include: a receiving unit and a processing unit;
[0038] The receiving unit receives first information from the network device for indicating at least one set of transmission parameters;
[0039] The processing unit is configured to determine, based on a first configuration of the terminal, transmission parameters of the terminal for transmitting data between the terminal and a first network device in a first cell from at least one set of transmission parameters, wherein the transmission parameters of the terminal are included in at least one set of transmission parameters.
[0040] The definitions and acquisition methods of the first information and the first configuration can be referred to in the first aspect or the possible design of the first aspect, and will not be repeated here.
[0041] The specific implementation of this communication device can refer to the terminal behavior function in the data transmission method provided by the first aspect or any possible design of the first aspect, and will not be repeated here. Therefore, the provided communication device can achieve the same beneficial effects as the first aspect or any possible design of the first aspect.
[0042] Thirdly, a communication device is provided. This device can be a terminal, a chip or system-on-a-chip within a terminal, or other modules or units capable of implementing terminal-side methods. The communication device can implement the functions performed by the terminal in the first aspect or any possible design described above, and these functions can be implemented in hardware. In one possible design, the communication device may include a processor and a communication interface. The processor can be used to support the communication device in implementing the functions involved in the first aspect or any possible design of the first aspect. For example, the processor can receive first information from a network device via the communication interface, indicating at least one set of transmission parameters, and determine, based on a first configuration of the terminal, transmission parameters for transmitting data between the terminal and the first network device in a first cell from the at least one set of transmission parameters. The terminal's transmission parameters are included in the at least one set of transmission parameters. In yet another possible design, the communication device may further include a memory for storing computer instructions and / or data. When the communication device is running, the processor executes the computer instructions stored in the memory to cause the communication device to perform the data transmission method described in the first aspect or any possible design of the first aspect. In the embodiments of this application, the communication interface can be a transceiver, interface circuit, bus interface, pin, or other device capable of implementing transceiver functions.
[0043] Fourthly, a computer-readable storage medium is provided that stores instructions which, when executed on a computer, enable the computer to perform the data transmission method described in the first aspect or any possible design of the above aspects.
[0044] Fifthly, a computer program product including instructions is provided, the computer program product including program instructions that, when the computer program product is run on a computer, enable the computer to perform the data transmission method described in the first aspect or any possible design of the above aspects.
[0045] Sixthly, a chip system is provided, comprising a processor and a communication interface, which can be used to implement the functions performed by the terminal in the first aspect or any possible design of the first aspect. For example, the processor is used to receive first information indicating at least one set of transmission parameters from a network device via the communication interface, and, based on a first configuration of the terminal, determine transmission parameters for the terminal to transmit data with the first network device in a first cell from the at least one set of transmission parameters. In one possible design, the chip system further includes a memory for storing program instructions and / or data. When the chip system is running, the processor executes the program instructions stored in the memory to cause the chip system to perform the data transmission method described in the first aspect or any possible design of the first aspect. The chip system may be composed of chips or may include chips and other discrete devices, without limitation.
[0046] In a seventh aspect, embodiments of this application also provide a data transmission method, which can be executed by a network device, a chip, or other device. The method may include: sending first information to a terminal for indicating at least one set of transmission parameters, wherein the at least one set of transmission parameters includes the terminal's transmission parameters, and the terminal's transmission parameters are used by the terminal to transmit data with a first network device in a first cell, wherein the terminal is in a non-connected state.
[0047] The relevant descriptions of the first information, transmission parameters, and first configuration can be referred to in the first aspect or the possible design of the first aspect, and will not be repeated here.
[0048] In one possible design, sending the first information includes: sending the first information to the terminal in the first cell.
[0049] In one possible design, the method further includes: sending second information to the terminal in a first cell to indicate whether to update the transmission parameters used by the terminal in the first cell, or sending second information to the terminal in a second cell to indicate whether to update the transmission parameters used by the terminal in the first cell, wherein the second cell is a neighboring cell of the first cell.
[0050] In one possible design, sending the first information includes: sending the first information to the terminal in a second cell, where the second cell is a neighboring cell of the first cell.
[0051] In one possible design, the method further includes: sending third information to the terminal in a first cell to indicate that the transmission parameters used by the terminal in the first cell should not be updated, or sending third information to the terminal in a second cell to indicate that the transmission parameters used by the terminal in the first cell should not be updated.
[0052] The descriptions of the second and third information can be found in the first aspect or any possible design of the first aspect, and will not be repeated here.
[0053] Eighthly, this application provides a communication device, which can be a network device or a chip or system-on-a-chip in a network device, or a module or unit in a network device for implementing the data transmission method described in the embodiments of this application, or other modules or units capable of implementing network-side methods. This communication device can implement the functions performed by the network device in the seventh aspect or various possible designs described above. These functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions. In one design, the communication device may include modules corresponding to the methods / operations / steps / actions described in the seventh aspect. These modules can be hardware circuits, software, or a combination of hardware circuits and software. In another design, the communication device may include a transmitting unit.
[0054] The sending unit is used to send first information to the terminal for indicating at least one set of transmission parameters, the at least one set of transmission parameters including the terminal's transmission parameters, the terminal's transmission parameters being used by the terminal to transmit data with the first network device in the first cell, the terminal being in a disconnected state.
[0055] The specific implementation of this communication device can refer to the network device behavior function in the data transmission method provided in the seventh aspect or any possible design of the seventh aspect, and will not be repeated here. Therefore, the provided communication device can achieve the same beneficial effects as the seventh aspect or any possible design of the seventh aspect.
[0056] A ninth aspect provides a communication device, which can be a network device, a chip or system-on-a-chip within a network device, or other modules or units capable of implementing network-side methods. This communication device can implement the functions performed by the network device in the seventh aspect or any possible design described above, and these functions can be implemented in hardware. In one possible design, the communication device may include a processor and a communication interface. The processor can be used to support the communication device in implementing the functions involved in the seventh aspect or any possible design of the seventh aspect. For example, the processor is used to send first information indicating at least one set of transmission parameters to a terminal via the communication interface. The at least one set of transmission parameters includes the terminal's transmission parameters, which are used by the terminal to transmit data with a first network device in a first cell, while the terminal is in a disconnected state. In yet another possible design, the communication device may further include a memory for storing computer instructions and / or data. When the communication device is running, the processor executes the computer instructions stored in the memory to cause the communication device to perform the data transmission method described in the seventh aspect or any possible design of the seventh aspect.
[0057] In a tenth aspect, a computer-readable storage medium is provided, which stores instructions that, when executed on a computer, cause the computer to perform the data transmission method described in the seventh aspect or any possible design of the preceding aspects.
[0058] In an eleventh aspect, a computer program product comprising instructions is provided, the computer program product including program instructions that, when the computer program product is run on a computer, enable the computer to perform the data transmission method described in the seventh aspect or any possible design of the above aspects.
[0059] In a twelfth aspect, a chip system is provided, comprising a processor and a communication interface. This chip system can be used to implement the functions performed by the network device in the seventh aspect or any possible design of the seventh aspect. For example, the processor is used to send first information to a terminal via the communication interface. The first information indicates at least one set of transmission parameters, including the terminal's transmission parameters, which are used by the terminal to transmit data with a first network device in a first cell, while the terminal is in a disconnected state. In one possible design, the chip system further includes a memory for storing program instructions and / or data. When the chip system is running, the processor executes the program instructions stored in the memory to cause the chip system to perform the data transmission method described in the seventh aspect or any possible design of the seventh aspect. The chip system can be composed of chips or may include chips and other discrete devices, without limitation.
[0060] In a thirteenth aspect, embodiments of this application also provide a communication system, the communication system including the communication device as described in the second or third aspect, or the communication device as described in the eighth or ninth aspect. Attached Figure Description
[0061] Figure 1 This is a diagram illustrating the RRC state transition.
[0062] Figure 2 This application provides a schematic diagram of the architecture of a communication system.
[0063] Figure 3 A schematic diagram illustrating the composition of a communication device 300 provided in an embodiment of this application;
[0064] Figure 4 A flowchart illustrating a data transmission method provided in an embodiment of this application;
[0065] Figure 5a A schematic diagram illustrating the determination of transmission parameters of a first cell based on reference transmission parameters, provided for an embodiment of this application;
[0066] Figure 5b A flowchart of a determination method provided in an embodiment of this application;
[0067] Figure 5c A flowchart illustrating another determination method provided in this application embodiment;
[0068] Figure 6 A flowchart illustrating a data transmission method provided in an embodiment of this application;
[0069] Figure 7 A flowchart illustrating a data transmission method provided in an embodiment of this application;
[0070] Figure 8 A flowchart illustrating yet another data transmission method provided in this application embodiment;
[0071] Figure 9 A schematic diagram illustrating the composition of a communication device 90 provided in an embodiment of this application;
[0072] Figure 10 A schematic diagram illustrating the composition of a communication device 100 provided in an embodiment of this application;
[0073] Figure 11 This is a schematic diagram of the composition of a communication system provided in an embodiment of this application. Detailed Implementation
[0074] In a communication system, when a terminal accesses a cell, it can be in any of the following three radio resource control (RRC) states: RRC connected (RRC_connected), RRC idle (RRC_idle), and RRC inactive (RRC_inactive). The RRC_idle or RRC_inactive states can be referred to as the disconnected state or the sleep state. These three states are described below:
[0075] The RRC_connected state can be referred to as the connected state. In the connected state, an RRC connection exists between the terminal and the network device (e.g., access network device). At this time, the network device knows that the terminal is within its coverage area or management area; for example, the network device knows that the terminal is within the coverage area of a cell managed by the network device. The core network device knows which network device's coverage or management area the terminal is within, and knows which network device can be used to locate or find the terminal. In the connected state, the terminal can transmit downlink and / or uplink data with the network device, and can also transmit terminal-specific data channels and / or control channels, transmitting specific terminal information or unicast information.
[0076] The RRC_idle state can also be called the idle state. In the idle state, there is no RRC connection between the terminal and the network device (e.g., a camped network device). At this time, the network device does not know whether the terminal is within its coverage area. The core network device does not know which network device's coverage or management range the terminal is within, nor does it know which network device can be used to locate or find the terminal.
[0077] The RRC_inactive state can also be called the inactive state. In the inactive state, there is no RRC connection between the terminal and the network device (e.g., a camped network device). At this time, the network device can store the terminal's context. The network device does not know whether the terminal is within its coverage area or management range; for example, the network device does not know whether the terminal is within the coverage area of a cell managed by the base station. The core network device, however, knows which network device the terminal is within its coverage area or management range, and knows which network device can be used to locate or find the terminal.
[0078] The three RRC states mentioned above can be converted into each other. For example, as Figure 1 As shown, after the terminal selects a cell to access but before accessing the network device corresponding to that cell, the terminal can successfully establish an RRC connection with the network device through the RRC establishment process, access the cell, and enter the RRC_connected state. In the RRC_connected state, the network device can use the RRC release process to change the terminal's state from RRC_connected to RRC_idle or RRC_inactive. For example, the network device can send an RRC release message to the terminal requesting the terminal to release the RRC connection. After receiving the RRC release message, the terminal disconnects the RRC connection with the network device and enters the RRC_idle or RRC_inactive state. The RRC establishment process can include: the terminal sending an RRC setup request to the network device; the network device sending an RRC setup message to the terminal upon receiving the request; the RRC connection being successfully established; or the network device sending an RRC reject message to the terminal; and the RRC connection between the terminal and the network device failing to establish.
[0079] For example, such as Figure 1As shown, in the RRC_idle state, the terminal can transition from the RRC_idle state to the RRC_connected state through the RRC establishment process. In the RRC_idle state, the network device can send a paging message to the terminal. After receiving the paging message and confirming that it has been paged, the terminal triggers the aforementioned RRC establishment process to attempt to establish an RRC connection with the network device and enter the RRC_connected state. Alternatively, when the terminal needs to send data, the higher layer of the terminal triggers the aforementioned RRC establishment process to attempt to establish an RRC connection with the network device and enter the RRC_connected state. If the RRC connection is successfully established, the terminal enters the RRC_connected state; if the RRC connection fails, the terminal remains in the RRC_idle state.
[0080] For example, such as Figure 1 As shown, in the RRC_inactive state, after receiving a paging message from the network device, confirming that it has been paged, or triggered by a higher layer on the terminal, the terminal attempts to restore the RRC connection with the network device through an RRC establishment or RRC resume procedure to enter the RRC_connected state. Alternatively, in the RRC_inactive state, the network device can release the RRC, causing the terminal's state to change from RRC_inactive to RRC_idle. In the RRC_inactive state, the terminal can initiate an RRC resume procedure, which includes: the terminal sending an RRC resume request to the network device; upon receiving the RRC resume request, the network device sending an RRC establishment message or an RRC resume message to the terminal, allowing the terminal's state to change to the RRC_connected state; or, the network device sending an RRC resume message to the terminal, causing the terminal's state to change from RRC_inactive to RRC_idle; or, the network device sending an RRC rejection message to the terminal, causing the terminal to remain in the RRC_inactive state.
[0081] In this embodiment, the higher layers of the terminal may include: the Service Data Adaptation Protocol (SDAP) layer, the Packet Data Convergence Protocol (PDCP) layer, and / or the Radio Link Control (RLC) layer. For example, the higher layers of the terminal may trigger the terminal's RRC layer to establish an RRC connection with the network device, and the terminal's RRC layer may trigger the terminal's Media Access Control (MAC) layer to establish an access connection with the network device, thereby establishing an RRC connection with the network device during or after the access process.
[0082] In this embodiment, the network device can periodically send paging messages. Paging messages can be used on the network side to page / find terminals, such as pageing / finding terminals in an idle state (RRC_idle state) or an inactive state (RRC_inactive state), and waking up terminals in the RRC_idle or RRC_inactive state. The process of the network device paged a terminal may include: the network device configuring a search space and a control resource set (CORESET) for the terminal to listen for paging messages via system messages and / or higher-layer signaling. The scheduling information for the paging messages can be paging downlink control information (paging DCI). The network device can scramble the paging DCI using a paging radio network temporary indicator (P_RNTI), and the paging DCI can be used to schedule PDSCHs carrying paging messages. After receiving the search space and CORESET configured by the network device, the terminal blindly detects the P_RNTI scrambled paging DCI from the resources determined based on the search space and CORESET. If the detection is successful, it determines whether the PDSCH scheduled by the paging DCI carries its own user identifier. If it does, it determines that it has been paged. Optionally, if it does not, it determines that it has not been paged.
[0083] When the terminal is in RRC_connected or RRC_inactive state, the network device and the terminal can transmit terminal-specific data channels and / or control channels, thereby transmitting specific information or unicast information of the terminal. For example, the network device can send at least one of the terminal-specific physical downlink control channel (PDCCH) and physical downlink shared channel (PDSCH) to the terminal, and / or the terminal can send at least one of the following channels to the network device: terminal-specific physical uplink shared channel (PUSCH), terminal-specific physical uplink control channel (PUCCH), and terminal-specific physical random access channel (PRACH).
[0084] Specifically, a terminal-specific PDCCH satisfies one or more of the following conditions: its frequency domain resource location and time domain resource location are terminal-specific; its cyclic redundancy check (CRC) is scrambled using the terminal's identifier; and it is used to schedule terminal-specific PDSCHs and / or terminal-specific PUSCHs. Furthermore, the use of a PDCCH to schedule a terminal-specific PDSCH can be further described as: the PDCCH carries the transmission parameters of the terminal-specific PDSCH; and the use of a PDCCH to schedule a terminal-specific PUSCH can also be described as: the PDCCH carries the transmission parameters of the terminal-specific PUSCH.
[0085] A terminal-specific PDSCH satisfies one or more of the following conditions: the transmission parameters of the PDSCH are terminal-specific or terminal group-specific; the PDSCH is scheduled by a terminal-specific PDCCH; the CRC of the PDSCH is scrambled using the terminal's identifier; and the information carried on the PDSCH is terminal-specific or terminal group-specific.
[0086] A terminal-specific PUSCH satisfies one or more of the following conditions: the transmission parameters of the PUSCH are terminal-specific or terminal group-specific; the PUSCH is scheduled by a terminal-specific PDCCH; the CRC of the PUSCH is scrambled using the terminal's identifier; and the information carried on the PUSCH is terminal-specific or terminal group-specific.
[0087] A terminal-specific PUCCH satisfies one or more of the following conditions: the transmission parameters of the PUCCH are terminal-specific or terminal group-specific, the CRC of the PUCCH is scrambled by the terminal's identifier, and the information carried on the PUCCH is terminal-specific or terminal group-specific.
[0088] To support terminal-specific data and / or control channel transmission between terminals and network devices in either RRC_connected or disconnected states, network devices can configure transmission parameters for the terminals. For example, when the terminal is in connected state, the network device can configure the terminal's transmission parameters via RRC signaling or other dynamic signaling. Furthermore, the terminal can save the transmission parameters configured by the network device, and when in connected state or after switching to disconnected state, the terminal can perform terminal-specific data and / or control channel transmission with the network device based on these saved transmission parameters.
[0089] The transmission parameters may include, but are not limited to, one or more of the following: terminal-specific data channel configuration, terminal-specific PDCCH configuration, terminal-specific PUCCH configuration, terminal-specific PRACH configuration, and terminal-specific identifier. It should be noted that the transmission parameters described in this embodiment are public, configured for one or more terminals, and can be shared by one or more terminals. It is understood that "terminal-specific" does not mean that it can only be configured for a specific terminal; "terminal-specific" and "cell-specific" are relative concepts. "Terminal-specific" means configuring transmission parameters at the terminal level, and these parameters can be used to transmit terminal-specific data. For example, these transmission parameters can be configured for one specific terminal for transmitting specific data during a certain period, and for another specific terminal for transmitting specific data during another period. Optionally, "terminal-specific" can also be referred to as "terminal-specific." "Cell-specific," on the other hand, means configuring transmission parameters at the cell level, and these parameters can be shared by all terminals within that cell.
[0090] Terminal-specific data channel configurations may include: terminal-specific PDSCH time-frequency resource configurations, terminal-specific PUSCH time-frequency resource configurations, modulation and coding scheme (MCS), modulation mechanism, coding mechanism, transport block size (TBS), redundancy version (RV), frequency hopping indication, and power control commands. Terminal-specific PDSCH time-frequency resource configurations may include the terminal-specific PDSCH time-domain resource location and / or the terminal-specific PDSCH frequency-domain resource location; terminal-specific PUSCH time-frequency resource configurations may include the terminal-specific PUSCH time-domain resource location and / or the terminal-specific PUSCH frequency-domain resource location.
[0091] The configuration of a terminal-specific PDCCH may include at least one of the following: the configuration of the terminal-specific PDCCH common search space (CSS) and the configuration of the control resource set (CORESET).
[0092] The configuration of a terminal-specific PUCCH may include at least one of the following: terminal-specific PUCCH time-frequency resource configuration, terminal-specific PUCCH format, and terminal-specific PUCCH sequence. The terminal-specific PUCCH time-frequency resource configuration may include the terminal-specific PUCCH time-domain resource location and the terminal-specific PUCCH frequency-domain resource location. The terminal-specific PUCCH sequence may include the terminal-specific PUCCH demodulation reference signal (DMRS) sequence.
[0093] The configuration of a terminal-specific PRACH may include at least one of the following: the time-frequency resource configuration of the terminal-specific PRACH, and the preamble sequence of the terminal-specific PRACH. The time-frequency resource configuration of the terminal-specific PRACH may include the time-domain resource location of the terminal-specific PRACH and the frequency-domain resource location of the terminal-specific PRACH.
[0094] Terminal-specific identifiers can be described as terminal-specific radio network temporary identifiers (RNTIs). Terminal-specific identifiers may include: the terminal's Internet Protocol (IP) address, the terminal's Media Access Control (MAC) address, the terminal's International Mobile Subscriber Identity (IMSI), a terminal-specific cell radio network temporary identifier (C_RNTI), or an inactive radio network temporary identifier (I-RNTI), etc.
[0095] However, in communication systems, the transmission parameters configured by network devices for terminals in connected mode to support terminal-specific data and / or control channel transmission between the terminal and network devices are time-sensitive and / or have regional usage ranges. When the terminal switches from connected mode to disconnected mode and is in either scenario one or scenario two below, the transmission parameters configured by the network device for the terminal may become invalid, causing the terminal to be unable to transmit terminal-specific data and / or control channels with the network device according to the transmission parameters configured by the network device:
[0096] Scenario 1: When the network device of the terminal's current serving cell sends an RRC release message to the terminal, causing the terminal's state to change from RRC_connected to RRC_idle or RRC_inactive, the terminal remains camped in the current serving cell. At this time, the terminal can receive paging messages, synchronization signals, broadcast channels, and / or system information from the network device of that serving cell. Optionally, when the terminal's RRC state is RRC_inactive, the terminal can perform terminal-specific data channel and / or control channel transmissions with the network device in the current serving cell.
[0097] Because the transmission parameters configured for the terminal by the network equipment in the serving cell are time-sensitive, after a period of time, the transmission parameters previously configured by the network equipment in the serving cell may become unavailable or invalid, and the terminal will be unable to transmit terminal-specific data channels and / or control channels with the network equipment based on its saved transmission parameters.
[0098] Scenario 2: When the network device of the current serving cell sends an RRC release message to the terminal, causing the terminal's state to change from RRC_connected to RRC_idle or RRC_inactive, the terminal in the RRC_idle or RRC_inactive state moves from the serving cell to another cell (e.g., a neighboring cell of the serving cell). At this time, the terminal can perform a cell reselection operation, i.e., switch its serving cell. For example, a terminal in the RRC_idle or RRC_inactive state measures the channel quality of the synchronization signal block (SSB) of the serving cell and the channel quality of the SSB of the neighboring cells. When the terminal discovers, based on the SSB of the serving cell and the SSB of the neighboring cells, that it is in a neighboring cell of the serving cell instead of the serving cell, or when it finds that the channel quality of the SSB of the neighboring cell is higher than that of the serving cell's SSB, the terminal will choose the neighboring cell as its new serving cell and camp there, i.e., camp on the new serving cell. In one possible implementation, cell reselection does not require the terminal to enter the RRC_connected state. After the terminal camps on a new serving cell, it retains its original RRC state. For example, if a terminal in the RRC_idle state performs cell reselection and camps on a new serving cell, it remains in the RRC_idle state; similarly, if a terminal in the RRC_inactive state performs cell reselection and camps on a new serving cell, it remains in the RRC_inactive state. Furthermore, this behavior of a terminal in the RRC_idle or RRC_inactive state performing cell reselection and camping on a new serving cell does not need to be notified to the network device corresponding to the terminal's original camping cell and / or the network device corresponding to the terminal's new camping cell.
[0099] Because the effective use of the transmission parameters configured for the terminal by the network equipment in the original serving cell is limited, it may only be used within the original serving cell. When the terminal camps in a new serving cell, the transmission parameters previously configured for the terminal by the network equipment in the original serving cell become invalid and cannot be used in the new serving cell. The terminal cannot transmit terminal-specific data channels and / or control channels with the network equipment in the new serving cell based on its stored transmission parameters.
[0100] In view of this, embodiments of this application provide a data transmission method: a terminal in a disconnected state receives first information from a network device to indicate at least one set of transmission parameters, determines a first configuration of the terminal, and determines transmission parameters for the terminal to transmit data between the terminal in a first cell and a first network device from at least one set of transmission parameters according to the first configuration of the terminal.
[0101] In this embodiment, a cell can refer to an area used to provide wireless communication services to a terminal, where a network device provides wireless communication services to the terminal. A network device can manage one or more cells. Each cell corresponds to a cell identifier (cell ID), which uniquely identifies the cell. If a terminal camps on a cell and is about to camp on that cell, that cell can be called the terminal's camping cell or serving cell. Cells surrounding and adjacent to the serving cell can be called neighboring cells or neighboring cells. The cell or serving cell currently camped on by the terminal can be the first cell, and the network device corresponding to the first cell can be called the first network device. Before camping on the current serving cell, the network device corresponding to the last cell or last serving cell the terminal camped on can be called the second network device. The last cell or last serving cell the terminal camped on can be a neighboring cell of the serving cell currently camped on by the terminal.
[0102] The phrase "the terminal is camped in the current serving cell" can be replaced with descriptions such as: the terminal is located within the coverage area of the network device in the serving cell, or the terminal is camped on the network device in the serving cell, or the terminal is located in the serving cell managed by the network device, etc.
[0103] The data transmission method provided in the embodiments of this application will now be described with reference to the accompanying drawings.
[0104] The data transmission method provided in this application can be applied to various communication systems, such as Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, Wireless Fidelity (WiFi) systems, future communication systems, or systems integrating multiple communication systems, etc. This application does not limit the application to these systems. 5G can also be referred to as New Radio (NR).
[0105] The data transmission method provided in this application can be applied to various communication scenarios, such as one or more of the following communication scenarios: enhanced mobile broadband (eMBB), ultra-reliable low latency communication (URLLC), machine-type communication (MTC), massive machine-type communication (mMTC), device-to-device (D2D), vehicle-to-everything (V2X), vehicle-to-vehicle (V2V), and Internet of Things (IoT).
[0106] Below Figure 2 Taking the communication system shown as an example, the data transmission method provided in the embodiments of this application will be described.
[0107] Figure 2 This is a schematic diagram of a communication system provided in an embodiment of this application, such as... Figure 2 As shown, the communication system may include network devices and multiple terminals. The network devices described in this application embodiment may refer to network-hosted devices. Network devices communicate with each other via wired or wireless means, for example through... Figure 2 The Xn interfaces communicate with each other. A network device can cover one or more cells; for example, network device 1 covers cells 1.1 and 1.2, and network device 2 covers cell 2.1. A terminal can camp on a network device in one of the cells, in a connected state. Further, the terminal can transition from the connected state to an idle or inactive state (i.e., a disconnected state) through an RRC release process. A terminal in a disconnected state can remain in its original cell and, based on its transmission parameters in the original cell, perform terminal-specific uplink and / or downlink transmissions with the network device in that cell. For example, the terminal may perform terminal-specific transmissions of at least one of PUSCH, PUCCH, PDSCH, PDCCH, and PRACH with the network device in the original cell. A terminal in a disconnected state can also move to a new cell and, based on its transmission parameters in the new cell, perform terminal-specific uplink and / or downlink transmissions with the network device in the new cell.
[0108] It should be noted that, Figure 2 This is just an example framework diagram. Figure 2 The number of nodes, cells, and terminal status included are unlimited. Except... Figure 2 In addition to the functional nodes shown, other nodes may also be included, such as core network devices, gateway devices, application servers, etc., without restriction. Network devices communicate with core network devices through wired or wireless means, such as through next-generation (NG) interfaces.
[0109] The network device is primarily used to implement at least one of the following functions: terminal resource scheduling, wireless resource management, and wireless access control. Specifically, the network device may include any node among a base station, wireless access point, transceiver point (TRP), transmission point (TP), and some other access node. In this application embodiment, the device used to implement the function of the network device can be the network device itself; it can also be a device capable of supporting the network device in implementing this function, such as a chip system, which can be installed in the network device or used in conjunction with the network device. In the technical solutions provided in the embodiments of this application, the technical solutions provided in the embodiments of this application are described using the example of a network device as the device for implementing the function of the network device.
[0110] The terminal can be terminal equipment, user equipment (UE), mobile station (MS), or mobile terminal (MT), etc. Specifically, the terminal can be a mobile phone, tablet computer, or computer with wireless transceiver capabilities. It can also be a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a smart home, or an in-vehicle terminal, etc. In the embodiments of this application, the device used to implement the terminal's functions can be the terminal itself, or it can be a device that supports the terminal in implementing those functions, such as a chip system. This device can be installed in the terminal or used in conjunction with the terminal. The following describes the data transmission method provided in the embodiments of this application, taking the terminal as an example of the device used to implement the terminal's functions.
[0111] In practical implementation, Figure 2 The network elements shown, such as terminals and network devices, can be adopted. Figure 3 The shown composition or includes Figure 3 The components shown. Figure 3This is a schematic diagram of the structure of a communication device 300 provided in an embodiment of this application. When the communication device 300 has the functions of a terminal as described in the embodiment of this application, the communication device 300 can be a terminal or a chip or system-on-a-chip in a terminal. When the communication device 300 has the functions of a network device as described in the embodiment of this application, the communication device 300 can be a network device or a chip or system-on-a-chip in a network device.
[0112] like Figure 3 As shown, the communication device 300 may include a processor 301, a communication line 302, and a communication interface 303. Furthermore, the communication device 300 may also include a memory 304. The processor 301, memory 304, and communication interface 303 can be connected via the communication line 302.
[0113] The processor 301 can be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 301 can also be other devices with processing capabilities, such as circuits, devices, or software modules.
[0114] Communication line 302 is used to transmit information between the components included in communication device 300.
[0115] Communication interface 303 is used to communicate with other devices or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. Communication interface 303 can be an interface circuit, pins, RF module, transceiver, or any device capable of enabling communication.
[0116] Memory 304 is used to store instructions. These instructions can be computer programs.
[0117] The memory 304 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions; it can also be a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions; it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage, magnetic disk storage medium or other magnetic storage device; optical disc storage includes compressed optical discs, laser discs, optical discs, digital universal optical discs, or Blu-ray discs, etc.
[0118] It should be noted that the memory 304 can exist independently of the processor 301 or can be integrated with the processor 301. The memory 304 can be used to store instructions, program code, or some data, etc. The memory 304 can be located inside or outside the communication device 300, without limitation. When the processor 301 executes the instructions stored in the memory 304, it can implement the data transmission method provided in the following embodiments of this application.
[0119] In one example, processor 301 may include one or more CPUs, for example Figure 3 CPU0 and CPU1 in the CPU.
[0120] As an optional implementation, the communication device 300 includes multiple processors, for example, besides Figure 3 In addition to processor 301, it may also include processor 307.
[0121] As an optional implementation, the communication device 300 also includes an output device 305 and an input device 306. For example, the input device 306 is a device such as a keyboard, mouse, microphone, or joystick, and the output device 305 is a device such as a display screen or speaker.
[0122] It should be noted that the communication device 300 can be a desktop computer, laptop computer, network server, mobile phone, tablet computer, wireless terminal, embedded device, chip system, or other device. Figure 3 Equipment with a similar structure. Furthermore... Figure 3 The structural composition shown does not constitute a limitation on the communication device, except... Figure 3 In addition to the components shown, the communication device may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0123] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0124] The following is combined with Figure 2 The communication system shown is used as an example to address the problem of terminal transmission parameter failure in scenarios one and two described above, to describe the data transmission method provided in this application embodiment. The devices in the following embodiments may have... Figure 3 The components are shown. The actions, terminology, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages used for interaction between devices in the embodiments of this application are merely examples; other names may be used in specific implementations without limitation.
[0125] Figure 4 A flowchart of a data transmission method provided in an embodiment of this application is shown below. Figure 4 As shown, the method includes:
[0126] Step 401: The network device sends the first information to the terminal.
[0127] The terminal can be Figure 2 Terminals residing in the first cell and in a non-connected state. The first cell can be... Figure 2 Any cell in the first cell, such as cell 1.1, cell 1.2, or cell 2.1, etc. The terminal can switch from connected to disconnected mode in the first cell and remain in the first cell, i.e., it is in scenario one above. Alternatively, the terminal can switch from connected to disconnected mode in the second cell, and after being in the disconnected mode, it can perform cell reselection and remain in the first cell, i.e., it is in scenario two above.
[0128] When the terminal is in Scenario 1, the network device can be a first network device, which has the function of updating the transmission parameters of the first cell. When the terminal is in Scenario 2, the network device can be the first network device, which also has the function of updating the transmission parameters of the first cell; or, the network device can be a second network device, in which case the second network device in the original camped cell sends the first information to the terminal. The first network device corresponds to the first cell and can provide network services to terminals in the first cell, while the second network device corresponds to the second cell and can provide network services to terminals in the second cell. The first network device and the second network device can be the same or different, without restriction.
[0129] The first information can be used to indicate at least one set of transmission parameters. The terminal's transmission parameters are included in the set of transmission parameters indicated by the first information. This at least one set of transmission parameters can be referred to as the transmission parameters of the first cell, and this at least one set of transmission parameters can support data transmission between the terminal in the first cell and the first network device, such as the transmission of terminal-specific data channels and / or control channels. Optionally, a set of transmission parameters corresponds to one or more terminals in the first cell, and one or more terminals can share this set of transmission parameters, which can support data transmission between one or more terminals and the first network device in the first cell.
[0130] In this embodiment, a set of transmission parameters corresponds to an index, meaning at least one set of transmission parameters corresponds to at least one index. The at least one index can be sequentially numbered starting from 0, 1, or any other number, without limitation. The index can be implicit, meaning it's implicitly assumed to start numbering from 0, beginning with the first set of transmission parameters in the at least one set. Alternatively, the index can be explicit, such as the first information indicating the index corresponding to each set of transmission parameters in the at least one set, explicitly indicating the index corresponding to each set of transmission parameters in the first information. Furthermore, an explicit indication method can be used to indicate the at least one set of transmission parameters, such as including the at least one set of transmission parameters and the index corresponding to each set of transmission parameters in the first information and indicating it to the terminal. Alternatively, an implicit indication method can also be used, such as including reference transmission parameters and the index corresponding to each set of transmission parameters in the first information and indicating it to the terminal. There is an association between the reference transmission parameters and the set of transmission parameters corresponding to each index, such as satisfying a preset calculation model / rule, calculating the set of transmission parameters corresponding to each index based on the reference transmission parameters and the association. Specifically, the first information indicating at least one set of transmission parameters can be described in accordance with method (1) or method (2) below.
[0131] For example, taking network devices as Figure 2 Taking network device 1 as an example, and cell 1.1 within the coverage area of network device 1, terminal 1 is included.
[0132] If terminal 1 receives an RRC release message from network device 1 in cell 1.1, switches to a connectionless state, and remains camped in cell 1.1 after entering the connectionless state, then cell 1.1 remains the terminal's current serving cell or camped cell. Cell 1.1 is the first cell, network device 1 is the first network device, and network device 1 can send first information to terminal 1.
[0133] If terminal 1 receives an RRC release message from network device 1 in cell 1.1, switches to a connectionless state, and then moves to and camps in cell 2.1 covered by network device 2 through a cell reselection operation after entering the connectionless state, then cell 2.1 becomes the current serving cell or camped cell of terminal 1. Cell 2.1 is the first cell, network device 2 is the first network device, network device 1 is the second network device, and cell 1.1 is the second cell. At this time, after the terminal camps in cell 2.1, network device 2 can send the first information to terminal 1; or, before the terminal camps in cell 2.1, while still in cell 1.1, network device 1 can send the first information to terminal 1. The first information indicates at least one set of transmission parameters applicable in the first cell to support data transmission between the terminal in the first cell and the first network device.
[0134] In Example 1, taking the network device as the first network device as an example, the network device sending the first information to the terminal may include: the first network device sending the first information to the terminal in the first cell. For example:
[0135] The first network device sends a system information block (SIB) to the terminal in the first cell, the SIB carrying the first information; or,
[0136] The first network device sends a paging message to the terminal in the first cell, and the paging message carries the first information.
[0137] The SIB can be a public message within the first cell, which can be received by all terminals in the first cell or by a group of terminals within the first cell. The SIB can be any of the following types of SIBs: an SIB used to instruct a terminal to perform random access, an SIB used to assist a terminal in cell reselection, and an SIB carrying special messages such as security messages and emergency messages, etc. Paging messages can be used to page / wake up terminals in the first cell; a description of paging messages is provided above and will not be repeated here.
[0138] For example, the first network device may periodically send an SIB carrying first information to the terminal according to a first preset period, or periodically send a paging message carrying first information to the terminal according to a second preset period. The first and second preset periods can be set by the first network device as needed, configured by the core network device, or predefined by a protocol, and are not limited. For example, taking a first preset period T = 20 time slots as an example, the first network device may send an SIB carrying first information to the terminal in time slot 1, time slot 21, time slot 41, and so on. It should be noted that before sending the SIB to the terminal, the first network device may send a DCI for scheduling the SIB to the terminal. This DCI may indicate the time-frequency resource location of the PDSCH used to carry the SIB, so that the terminal can receive the SIB at the time-frequency resource location indicated by the DCI.
[0139] In Example 2, taking the network device as the second network device as an example, the network device sending the first information to the terminal may include: the second network device sending the first information to the terminal in the second cell. For example:
[0140] The second network device sends an SIB (System Information Block) to the terminal in the second cell, and the SIB carries the first information; or...
[0141] The second network device sends a paging message to the terminal in the second cell, and the paging message carries the first information.
[0142] In Example 2, the SIB can be a public message in the second cell, which can be received by all terminals in the second cell or by a group of terminals in the second cell. The type of SIB can be as described in Example 1. Paging messages can page / wake up terminals in the second cell. The relevant description of paging messages can be referred to the above and will not be repeated here.
[0143] Referring to Example 1, the second network device can periodically send an SIB carrying the first information to the terminal according to a third preset period, or periodically send a paging message carrying the first information to the terminal according to a fourth preset period. The third and fourth preset periods can be set by the second network device as needed, or configured by the core network device for the second network device, or predefined by the protocol, and are not restricted.
[0144] Thus, when the terminal is in scenario two, multiple cells, such as the cell where the terminal is newly stationed and the cell where the terminal originally served, can share the same set of transmission parameters. The second network device corresponding to the second cell where the terminal previously stationed sends the first information to the terminal. After the terminal switches to the first cell, the terminal's transmission parameters are determined from at least one set of transmission parameters configured by the network device in the cell where the terminal previously stationed. That is, when a cell handover occurs in a non-connected state, there is no need to update the terminal's transmission parameters, reducing the power consumption caused by updating the terminal's transmission parameters.
[0145] Step 402: The terminal receives the first information from the network device.
[0146] In Example 1, taking the network device as the first network device as an example, the terminal receiving the first information from the network device may include: the terminal receiving the first information from the first network device in the first cell, such as: the terminal receiving an SIB containing the first information from the first network device in the first cell, and obtaining the first information from the SIB; or,
[0147] The terminal receives a paging message containing first information from the first network device in the first cell, and obtains the first information from the paging message.
[0148] Specifically, the terminal receives an SIB (Service Instruction Block) containing first information from a first network device in the first cell. Obtaining the first information from the SIB may include: the terminal periodically receiving a DCI (Distributed Information Controller) for scheduling the SIB from the first network device in the first cell according to a first preset period, receiving the SIB at the time-frequency resource location indicated by the DCI, and obtaining the first information from the received SIB. For example, with a first preset period T = 20 slots, the first network device sends DCI1 for scheduling SIBs to the terminal and sends an SIB to the terminal in slot 1 indicated by DCI1. The first network device sends DCI2 for scheduling SIBs to the terminal and sends an SIB to the terminal in slot 21 indicated by DCI2. The first network device sends DCI3 for scheduling SIBs to the terminal and sends an SIB to the terminal in slot 41 indicated by DCI3. Taking the SIB carrying one piece of information as an example, the terminal can receive DCI1 and receive the SIB carrying the first information in slot 1 according to the indication of DCI1, and obtain the first information from the SIB. The terminal can receive DCI2 and receive the SIB carrying the first information in slot 21 according to the indication of DCI2, and obtain the first information from the SIB. The terminal can also receive DCI3 and receive the SIB carrying the first information in slot 41 according to the indication of DCI3, and obtain the first information from the SIB. The terminal processes the three sets of first information to obtain at least one set of transmission parameters. For example, if the terminal detects that the three sets of first information are the same, the terminal obtains at least one set of transmission parameters from any of the first sets of first information. Alternatively, if the terminal detects that the three sets of first information are different, the terminal can obtain at least one set of transmission parameters from the last set of first information detected.
[0149] Specifically, the terminal receives a paging message containing first information from the first network device in the first cell. Obtaining the first information from the paging message may include: the terminal periodically listening to the paging messages sent to it by the first network device in the first cell according to a second preset period, and obtaining the first information from the listened paging messages.
[0150] The second preset period can be set by the first network device as needed, or it can be configured by the first network device or the core network device to the terminal, or it can be predefined by the protocol, which will not be elaborated further.
[0151] In Example 2, taking the network device as the second network device as an example, the terminal receiving the first information from the network device may include: the terminal receiving the first information from the second network device in the second cell, such as: the terminal receiving an SIB containing the first information from the second network device in the second cell, and obtaining the first information from the SIB; or,
[0152] The terminal receives a paging message containing first information from the second network device in the second cell, and obtains the first information from the paging message.
[0153] Specifically, the terminal receives an SIB (Service Instruction Block) containing first information from a second network device in the second cell. Obtaining the first information from the SIB may include: the terminal periodically receiving a DCI (Distributed Information Controller) for scheduling the SIB in the second cell according to a third preset period, receiving the SIB at the time-frequency resource location indicated by the DCI, and obtaining the first information from the received SIB.
[0154] Specifically, the terminal receives a paging message containing first information from the second network device in the second cell. Obtaining the first information from the paging message may include: the terminal periodically listening to the paging messages sent to it by the second network device in the second cell according to a fourth preset period, and obtaining the first information from the listened paging messages.
[0155] The descriptions of the third and fourth preset periods can be found in step 401. The third and fourth preset periods can be configured to the terminal by the second network device or the core network device, or they can be predefined by the protocol, which will not be elaborated further.
[0156] Step 403: The terminal determines the terminal's first configuration.
[0157] The first configuration can be used to determine the terminal's first index. The first index can be used to determine the transmission parameters used by the terminal in the first cell. The first index can be viewed as the terminal's index in the first cell.
[0158] In one example, the first configuration can be used to indicate a first index. For instance, the first configuration may include a first index, and the terminal determining its first configuration may include:
[0159] The terminal receives a first configuration from a first network device in the first cell; or,
[0160] The terminal receives the first configuration from the second network device in the second cell.
[0161] The process of a terminal receiving a first configuration from a first network device in a first cell may include: the terminal receiving an RRC release message from the first network device in the first cell, the RRC release message carrying the first configuration; or, the terminal receiving a paging message from the first network device in the first cell, the paging message carrying the first configuration. It is understood that the process of the terminal receiving an RRC release message carrying the first configuration from the first network device can occur in scenario one above, while the process of the terminal receiving a paging message carrying the first configuration from the first network device can occur in either scenario one or scenario two above. Thus, by using existing RRC release messages or paging messages to indicate the first index to the terminal, signaling consumption is reduced.
[0162] The terminal receiving the first configuration from the second network device in the second cell may include: the terminal receiving an RRC release message from the second network device in the second cell, the RRC release message carrying the first configuration; or, the terminal receiving a paging message from the second network device in the second cell, the paging message carrying the first configuration. It is understood that this process can be performed before the terminal camps in the first cell, as described in Scenario 2 above. In this case, the terminal can share the same index in both the first and second cells, and even if the terminal undergoes a cell handover, it does not need to update its index. That is, when the terminal is camped in the second cell before camping in the first cell, the second network device indicates the first index to the terminal. After the terminal camps in the first cell, it does not need to update its own index and can continue to use the first index indicated by the second network device to determine the terminal's transmission parameters in the first cell.
[0163] The RRC release message can be used to instruct a terminal to switch from a connected state to a disconnected state; a description of the RRC release message can be found above. The paging message can be used to page / wake up a terminal in a connected state; a description of the paging message can be found above and will not be repeated here.
[0164] For example, taking a terminal in an inactive state and configuring an index for that terminal via an RRC release message as an example, the following code illustrates the process of configuring an index for the terminal via an RRC release message. As shown below, the RRC release element (RRCRelease-IEs) includes {inactive state configuration index (inactiveConfigIndex), where inactiveConfigIndex has a value of INTEGER(1..maxInactiveIndex)}. INTEGER indicates that the index value is an integer, maxInactiveIndex is the maximum inactive state index, and (1..maxInactiveIndex) indicates that the index value range is 1 to maxInactiveIndex, and an index can be selected from 1 to maxInactiveIndex as the terminal's index. After receiving the RRC release message, the terminal switches its state to inactive and simultaneously retrieves the index configured for it by the network device from the RRC release message.
[0165] RRCRelease-IEs::=SEQUENCE{
[0166] inactiveConfigIndex INTEGER(1..maxInactiveIndex)
[0167] }
[0168] It should be noted that the above code is exemplary. In addition to carrying the index configured for the terminal, the RRCRelease-IEs may also carry other information, without limitation.
[0169] For example, taking a terminal in an inactive state as an example, the following code illustrates the process of configuring an index for the terminal from candidate indices via a paging message. As shown below, the paging message (PagingRecord) includes {terminal identifier (ue-Identity), terminal identifier used for paging (PagingUE-Identity); inactive state configuration index (inactiveConfigIndex), the value of inactiveConfigIndex is INTEGER(1..maxInactiveIndex)}, where INTEGER indicates that the index value is an integer, maxInactiveIndex is the maximum inactive state index, and (1..maxInactiveIndex) indicates that the index value range is 1 to maxInactiveIndex, and an index can be selected from 1 to maxInactiveIndex as the terminal's index. After the terminal receives the paging message, it can check whether the PagingUE-Identity carried in the paging message is its own identifier. If so, it determines that the paging message is a paging message for itself and obtains the index configured for it by the network device from the paging message.
[0170] PagingRecord::=SEQUENCE{
[0171] ue-Identity PagingUE-Identity,
[0172] inactiveConfigIndex INTEGER(1..maxInactiveIndex)
[0173] }
[0174] It should be noted that the above code is exemplary. In addition to carrying the index, the PagingRecord can also carry other information without restriction.
[0175] In another example, the first configuration can be used to indicate the second index, such as: the first configuration may include the second index; the terminal determining the first configuration may include: the terminal receiving the first configuration from the second network device. It is understood that this process can be performed before the terminal switches to the first cell in scenario two above. Alternatively, the terminal receives the first configuration from the first network device in the first cell; this process can be performed after the terminal switches to the first cell in the above scenario, and the second index can be notified to the first network device by the second network device or obtained by the first network device from the second network device, without restriction.
[0176] The process by which the terminal receives the first configuration indicating the second index from the second network device can be referred to the above-described process of the terminal receiving the first configuration indicating the first index from the second network device, and will not be repeated here. Similarly, the process by which the terminal receives the first configuration indicating the second index from the first network device in the first cell can be referred to the above-described process of the terminal receiving the first configuration indicating the first index from the first network device, and will not be repeated here.
[0177] The second index can be the terminal's index in the second cell, and this second index can be used to determine the first index. In this embodiment, the first index can refer to the index in the first cell, and the second index can be the index in the second cell.
[0178] In one possible design, there is a correspondence between the first index and the second index, and the first index corresponding to the second index can be determined based on this correspondence. This correspondence can be configured by the network device to the terminal, or it can be predefined by the protocol; there are no restrictions.
[0179] For example, Table 1 below shows the correspondence between the indexes in the first cell and the indexes in the second cell. Index 15 in the first cell corresponds to index 28 in the second cell, index 14 in the first cell corresponds to index 27 in the second cell, and index 13 in the first cell corresponds to index 26 in the second cell. If the first configuration determined by the terminal includes the second index 28, then by consulting Table 1 below, it can be seen that the terminal's index in the first cell is 15.
[0180] Table 1
[0181] Index in the first cell Index in the second cell 15 28 14 27 13 26
[0182] It should be noted that Table 1 is only an example table. There is no limit to the number of indexes in the first cell and the number of indexes in the second cell in Table 1. In addition to the contents shown in Table 1, it may also include one or more other sets of indexes in the first cell and the corresponding indexes in the second cell, etc., without any limit.
[0183] In another possible design, the second index and the first index satisfy a preset first calculation model. This first calculation model can be used to determine the first index. The input parameters of the first calculation model include the second index and other information, and the output parameters of the first calculation model include the first index. Inputting the second index into the first calculation model can calculate the first index. The first calculation model can be a calculation function / formula. The first calculation model can be configured to the terminal by the network device or predefined by the protocol, without restriction. In addition to the second index, the input parameters of the first calculation model can also include other information, such as the number of groups of transmission parameters available in the first cell, the terminal identifier, etc., such as: first index = f(second index, other information), where f() is a preset calculation function, which can be preconfigured to the terminal by the network device or predefined by the protocol.
[0184] For example, assuming the second index is 28, the preset first calculation model is modulo operation, and there are 15 sets of available transmission parameters in the first cell, then the first index can be ((28-1)mod15)+1=13. Here, mod represents modulo.
[0185] In another example, the first configuration can be used to indicate the identifier of the terminal, such as: the first configuration may include the identifier of the terminal, which can be used to determine the first index.
[0186] The terminal identifier can be used to identify the terminal. This identifier can be pre-configured on the terminal, such as by being configured on the terminal at the factory, or by a second network device carrying the identifier in an RRC message when the terminal is in RRC connection mode. There are no restrictions on this. The terminal's identifier information can be its Internet Protocol (IP) address, Media Access Control (MAC) address, International Mobile Subscriber Identity (IMSI), Cell Radio Network Temporary Identity (C_RNTI), or Inactive Radio Network Temporary Identity (I_RNTI), etc.
[0187] In one possible design, there is a correspondence between the first index and the terminal's identifier range. The terminal's identifier range can include the identifiers of one or more terminals, and based on this correspondence, the index corresponding to the identifier range containing the terminal's identifier can be determined as the terminal's first index. This correspondence can be configured to the terminal by the network device or predefined by the protocol, without restriction.
[0188] For example, Table 2 below shows the correspondence between the indices in the first cell and the terminal's identifier range. Index 15 in the first cell corresponds to UE ID1 to UE ID10, index 14 in the first cell corresponds to UE ID10 to UE ID20, and index 13 in the first cell corresponds to UE ID21 to UE ID30. If the terminal's identifier is UE ID15, then by consulting Table 1 below, it can be determined that the terminal's index in the first cell is 14.
[0189] Table 2
[0190] Index in the first cell Terminal identification range 15 UE ID1~UE ID10 14 UE ID10~UE ID20 13 UE ID21~UE ID30
[0191] It should be noted that Table 2 is only an example table. There is no limit to the number of indexes or the number of terminal identification ranges in Table 2. In addition to the contents shown in Table 2, there may be one or more other sets of indexes and the identification ranges corresponding to the indexes, etc., without any limitation.
[0192] In another possible design, the terminal identifier and the first index satisfy a preset second calculation model. This second calculation model can be used to determine the first index. The input parameters of the second calculation model include the terminal identifier and other information, and the output parameters of the second calculation model include the first index. Inputting the terminal identifier into the second calculation model can calculate the first index, and this calculation module can be a calculation function / formula. The second calculation model can be configured to the terminal by the network device or predefined by the protocol, without restriction. In addition to the terminal identifier, the input parameters of the second calculation model can also include other information, such as the number of available transmission parameter groups in the first cell. For example: first index = q(terminal identifier, number of available transmission parameter groups in the first cell), where q() is a preset calculation function, and q() can be pre-configured to the terminal by the network device.
[0193] For example, assuming the terminal identifier is UE ID25, the preset second calculation model is modulo operation, and there are 15 sets of available transmission parameters in the first cell, then the first index can be ((25-1)mod15)+1=10. Here, mod represents modulo.
[0194] Step 404: The terminal determines its transmission parameters according to its first configuration. The terminal's transmission parameters are included in at least one set of transmission parameters indicated by the first information.
[0195] For example, the terminal can determine a first index according to the terminal's first configuration, and use the transmission parameter corresponding to the first index from at least one set of transmission parameters as the terminal's transmission parameters.
[0196] The process of determining the first index based on the terminal's first configuration may include:
[0197] When the first configuration indicates the first index, the terminal directly determines the first index according to the indication of the first configuration; or,
[0198] When the first configuration indicates the second index, the terminal determines the first index based on the second index. For example, the terminal can use the second index to query Table 1 above to obtain the first index, or the terminal can input the second index into the first calculation model to calculate the first index; or...
[0199] When the first configuration indicates the terminal's identifier, the terminal determines the first index based on the terminal's identifier. For example, the terminal can use the terminal's identifier as the index to query Table 2 above to obtain the first index, or the terminal can input the terminal's identifier into the second calculation model above to calculate the first index.
[0200] The terminal using the transmission parameter corresponding to the first index from at least one set of transmission parameters as its transmission parameter may include: when the network device sends at least one set of transmission parameters and the index corresponding to each set of transmission parameters to the terminal in the first information indication, the terminal uses the first index as the index to search for whether the transmission parameter corresponding to the first index exists in the first information, and uses the transmission parameter corresponding to the first index as the terminal's transmission parameter; or,
[0201] When the network device sends the reference transmission parameters and the index corresponding to each transmission parameter to the terminal in the first information instruction, the terminal calculates the transmission parameter corresponding to the first index according to the calculation rules / calculation model that the transmission parameter corresponding to the first index satisfies with the reference transmission parameters, and uses the calculated transmission parameter as the terminal's transmission parameter.
[0202] Optionally, the terminal may transmit data with the first network device in the first cell according to its transmission parameters, such as transmitting data through a terminal-specific data channel and / or control channel. The transmission of the terminal-specific data channel and / or control channel is as described above and will not be repeated here.
[0203] based on Figure 4The method described above allows the network device to send at least one set of transmission parameters to the terminal. The terminal determines the transmission parameters for transmitting terminal-specific data and / or control channels between itself and the network device based on the transmission parameters configured for it by the network device and the index assigned to it in the first cell. Since at least one set of transmission parameters is configured for the cell where the terminal is located in a disconnected state, and the terminal's index is also configured for the cell where the terminal is currently camped, the accuracy of the transmission parameters determined by the terminal based on the transmission parameters configured for it by the network device and the index assigned to it in the first cell can be guaranteed. This enables the terminal to transmit terminal-specific data and / or control channels with the network device in its currently camped cell.
[0204] in, Figure 4 In the method shown, the first information can be represented in either way (1) or way (2):
[0205] Method (1): The first information includes at least one set of transmission parameters, and each set of transmission parameters corresponds to an index.
[0206] At least one set of transmission parameters can be referred to as the transmission parameters of the first cell. This set of transmission parameters is configured for one or more terminals within the first cell. It enables one or more terminals in the first cell to determine their own transmission parameters from this set, and then transmit data with the first network device within the first cell based on their own transmission parameters. Each set of transmission parameters corresponds to an index. The at least one set of transmission parameters and the corresponding index can be carried in the first information in array form, table form, or other forms.
[0207] In this context, at least one set of transmission parameters and the index corresponding to each set of transmission parameters can be carried in the first information in the form of an array. There are a total of M*N sets of transmission parameters, and the M*N sets of transmission parameters correspond one-to-one with the M*N indices from index 1 to index M*N. Each set of transmission parameters includes {terminal-specific identifier, terminal-specific PRACH configuration, terminal-specific PUSCH configuration, terminal-specific CORSET configuration in the PDCCH configuration, and terminal-specific SearchSpace configuration in the PDCCH configuration}. For example, the first information can include {index 1, first set of transmission parameters}, {index 2, second set of transmission parameters}, ..., {index M*N, M*Nth set of transmission parameters}.
[0208] For example, assuming the terminal is in an inactive state, at least one set of transmission parameters configured for the terminal and the index corresponding to each set of transmission parameters are carried in array form in the first information, which is carried in SIBX, where SIBX is an SIB named X. The following code illustrates the process of configuring multiple sets of transmission parameters to the terminal through SIBX, as shown below. The SIBX includes: an inactive configuration list (inactiveConfigList), which includes inactive configurations (InactiveConfig) corresponding to indices 1, 2, ..., M*N. Each InactiveConfig corresponding to an index includes a terminal-specific identifier, terminal-specific PRACH time-frequency resource configuration and preamble sequence configuration, terminal-specific PUSCH time-frequency resource configuration and DMRS sequence configuration, terminal-specific PDCCH CORSET configuration, and terminal-specific PDCCH SearchSpace configuration.
[0209] SIBX::=SEQUENCE{
[0210] inactiveConfigList SEQUENCE(SIZE(M*N))OF InactiveConfig
[0211] }
[0212] InactiveConfig::=SEQUENCE{#corresponds to an index#
[0213] identity RNTI_Value, #Terminal-specific identifier#
[0214] `rachConfig RACH_Config`, # Terminal-specific PRACH time-frequency resource configuration and preamble sequence configuration#
[0215] cgConfig ConfiguredGrantConfig, #Terminal-specific PUSCH time-frequency resource configuration and DMRS sequence configuration#
[0216] dlCORSET ControlResourceSet, # The CORSET configuration in the terminal-specific PDCCH configuration#
[0217] dlSS SearchSpace, #The SearchSpace configuration in the terminal-specific PDCCH configuration#
[0218] }
[0219] It should be noted that the above code is exemplary. In addition to carrying the cell list, the SIBX can also carry configuration parameters and other information corresponding to one or more other indices, without restriction.
[0220] For example, taking at least one set of transmission parameters and the index corresponding to each set of transmission parameters as a table in the first information, the first information may include a table as shown in Table 3 below. This table may include multiple columns, each column including an index and a set of transmission parameters corresponding to that index. In Table 3, inactiveConfigList[i] represents the i-th set of transmission parameters, inactiveConfigList[i].identity represents the terminal-specific identifier in the i-th set of transmission parameters, and inactiveConfigList[1].rachConfig represents the terminal-specific PRACH configuration in the i-th set of transmission parameters. For example, inactiveConfigList[1].identity represents the terminal-specific identifier in the first set of transmission parameters. Assuming that the terminal's index in the first cell is 2, then by looking up Table 3, it can be seen that the terminal's transmission parameters in the first cell include parameters inactiveConfigList[2].Identity, inactiveConfigList[2].rachConfig, etc., which are parameters in the column corresponding to index 2.
[0221] Table 3
[0222]
[0223] Table 3 is an example table. The number of groups of transmission parameters in Table 3 and the number of configurations included in each group of transmission parameters are not limited. In addition to the contents shown in Table 3, there may be one or more other groups of transmission parameters. Each group of transmission parameters shown in Table 3 may also include one or more other configurations, etc., without limitation.
[0224] Method (2): The first information is used to indicate the reference transmission parameters, such as: the first information includes the reference transmission parameters.
[0225] The reference transmission parameters can be used to determine each set of transmission parameters in at least one set of transmission parameters. For example, the set of transmission parameters corresponding to the smallest index in the at least one set of transmission parameters can be used as the reference transmission parameters, or the set of transmission parameters corresponding to the largest index can be used as the reference transmission parameters, which will not be elaborated further.
[0226] The first information can also be used to indicate the index and the third calculation model satisfied by the set of transmission parameters corresponding to the index and the reference transmission parameters. Each set of transmission parameters corresponds to a preset third calculation model, and the reference transmission parameters and the set of transmission parameters satisfy the preset third calculation model. The third calculation models corresponding to each set of transmission parameters can be the same or different. The input parameters of the third calculation model can include the reference transmission parameters and other information, such as the index corresponding to the set of transmission parameters. The output parameters of the third calculation model include the set of transmission parameters corresponding to the index. By inputting the reference transmission parameters and the index into the third calculation module, the set of transmission parameters corresponding to the index can be calculated.
[0227] The third calculation model can be a calculation function / formula. This model can be pre-configured to the terminal by the network device or pre-defined by the protocol, without restriction. The input parameters of the third calculation model include reference transmission parameters and indices, as well as other information such as the number of available transmission parameter groups in the first cell and the terminal's identifier. For example, the transmission parameter corresponding to index i is h(index i, reference transmission parameter), where h() is a preset calculation function, which can be pre-configured to the terminal by the network device. Taking the transmission parameters as including (the time-domain resource location of the terminal-specific PDSCH, and the frequency-domain resource location of the terminal-specific PDSCH), with M frequency-domain resources existing on the same time-domain resource, the transmission parameter corresponding to index i is h(i, a, b) = (a + floor((i-1) / M), b + (i-1)mod M). Here, mod represents modulo, floor represents floor, a is the time-domain resource location included in the reference transmission parameters, and b is the frequency-domain resource location included in the reference transmission parameters.
[0228] The reference transmission parameters can be carried in the first information and indicated to the terminal in the form of an array; the index and the third calculation model satisfied by the index and the set of transmission parameters corresponding to the index and the reference transmission parameters can be carried in the first information and indicated to the terminal in the form of a table or other forms, without restriction.
[0229] For example, assuming the terminal is in an inactive state, the reference transmission parameters are carried in the form of an array in the first information, and the first information is carried in the SIBX, where the SIBX is an SIB named X, the following code illustrates the process of configuring the reference transmission parameters to the terminal through the SIBX, as shown below. The SIBX includes: the initial RNTI, the initial preamble sequence, the initial DMRS sequence, the initial time-frequency resources for UL transmission, and the initial time-frequency resources for DL transmission.
[0230]
[0231] It should be noted that the above code is exemplary. In addition to carrying reference transmission parameters, the SIBX can also carry the number of transmission parameter groups of the first cell and other information, without limitation.
[0232] For example, if the first information is presented in tabular form, with the index and the third calculation model satisfied by the corresponding set of transmission parameters and the reference transmission parameters, and the reference transmission parameters include `startIdentity` and `ulAllocation_Start`, the first information can include a table as shown in Table 4 below. This table can include multiple columns, each column including an index and the third calculation model satisfied by the corresponding transmission parameters and the reference transmission parameters. In Table 4, f(startIdentity, 1) represents the RNTI corresponding to index 1 determined by `startIdentity`, f(startIdentity, 2) represents the RNTI corresponding to index 2 determined by `startIdentity`, and so on. For example, the RNTI corresponding to index i determined by `startIdentity` is `startIdentity + i - 1`. Similarly, h(ulAllocation_Start, 1) represents the time-frequency resource location corresponding to index 1 determined by the reference transmission parameter `ulAllocation_Start`, h(ulAllocation_Start, 2) represents the time-frequency resource location corresponding to index 2 determined by `ulAllocation_Start`, and so on. For example, consider M*N sets of transmission parameters, each corresponding to an index from 1 to M*N. The time-frequency resource location information in each set of transmission parameters can be determined based on `ulAllocation_Start`. Taking the time-frequency resource location corresponding to index 1 as `ulAllocation_Start`, the time-frequency resource location corresponding to index i, determined by `ulAllocation_Start`, can be as follows: Figure 5a As shown.
[0233] Table 4
[0234]
[0235] Table 4 is an example table. The number of groups of transmission parameters and the third calculation model corresponding to each group of transmission parameters in Table 4 can be the same or different, without restriction. In addition to the contents shown in Table 4, it can also include one or more other groups of transmission parameters. Each group of transmission parameters shown in Table 4 can also include one or more other configurations, without restriction.
[0236] Optional, in Figure 4In the method shown, to reduce the power consumption of the terminal receiving the first message, when the first network device has the function of updating the transmission parameters of the first cell and sends the first information to the terminal, the method further includes: the network device sending second information to the terminal to indicate the updating of the transmission parameters of the first cell, so that after receiving the second information, the terminal can determine the updated transmission parameters of the first cell according to the indication of the second information. Receiving the second information can trigger the terminal to open its own radio frequency channel for receiving / listening to the first information, and receive the first information from the first network device in the first cell. Before determining the transmission parameters used by the terminal in the first cell, the terminal does not need to receive / listen to the first information, thus reducing the terminal's power consumption.
[0237] In this embodiment of the application, updating the transmission parameters of the first cell can be described as / understood as the first network device supporting updating the transmission parameters of the first cell, and not updating the transmission parameters of the first cell can be described as / understood as the first network device supporting not updating the transmission parameters of the first cell.
[0238] The process of a network device sending second information to a terminal to indicate the update of transmission parameters of the first cell may include: the first network device sending the second information to the terminal in the first cell when the terminal is in scenario one; or, the first network device sending the second information to the terminal in the first cell after the terminal has switched to the first cell in scenario two; or, the second network device sending the second information to the terminal in the second cell before the terminal has switched to the first cell in scenario two.
[0239] In one scenario, the first network device sending the second information to the terminal in the first cell may include: the first network device sending an RRC release message to the terminal, the RRC release message carrying the second information; or, after the terminal is in a disconnected state, the first network device sending an SIB / paging message to the terminal, the SIB / paging message carrying the second information. It should be noted that the SIB carrying the second information and the SIB carrying the first information can be the same SIB or different SIBs, without restriction.
[0240] In Scenario 2, the first network device sending the second information to the terminal in the first cell may include: the first network device sending an SIB to the terminal, the SIB carrying the second information; in Scenario 2, the second network device sending the second information to the terminal in the second cell may include: the second network device sending an RRC release message to the terminal, the RRC message carrying the second information; or, the second network device sending an SIB / paging message to the terminal, the SIB / paging message carrying the second information.
[0241] Furthermore, the terminal receives the second information, and in response to the second information indicating that the transmission parameters used by the terminal in the first cell should be updated, it receives the first information from the first network device in the first cell.
[0242] In one possible design, the second information includes a cell list, which can be used to indicate cells whose transmission parameters need to be updated. For example, if the cell list includes cells whose transmission parameters need updating, and if the first cell is included in the cell list, then it is determined that the transmission parameters used by the terminal in the first cell should be updated; if the first cell is not included in the cell list, then it is determined that the transmission parameters used by the terminal in the first cell should not be updated. Alternatively, the cell list may include cells whose transmission parameters do not need to be updated; if the first cell is not included in the cell list, then it is determined that the transmission parameters used by the terminal in the first cell should be updated; if the first cell is included in the cell list, then it is determined that the transmission parameters used by the terminal in the first cell should not be updated.
[0243] For example, if the cell list includes the first cell {cell 1.1, cell 2.1} that does not need to update transmission parameters, if the terminal in the disconnected state is currently in cell 1.1, the terminal can query the cell list to determine that the transmission parameters of cell 1.1 do not need to be updated. If the terminal in the disconnected state is currently in cell 1.2, it can determine to update the transmission parameters of cell 1.2 by querying the cell list.
[0244] The cell list can be pre-configured by the core network equipment and then configured by the network equipment. For example, the core network equipment can include the cell list in a signaling message and configure it for the network equipment, which then sends it to the terminal in a second message. For instance, if the cell list includes cells that need to update their transmission parameters, the core network equipment can record these cells in the cell list based on the capability information of the network equipment it manages. The capability information of the network equipment can include information about cells within its coverage that support transmission parameter updates and / or information about cells that do not support transmission parameter updates. The cell information can include the cell's identifier.
[0245] In another possible design, the second information may include indication information. When the indication information is the first value, it indicates the transmission parameters for updating the first cell. When the indication information is the second value or not the first value, it indicates the transmission parameters used by terminals that do not update the first cell. The first and second values can be binary bits "0" and "1" or binary bits "1" and "0", or other symbols or numbers. For example, the string "keep" can represent not updating the transmission parameters of the first cell and using the transmission parameters configured by the existing network equipment, and the string "auto" can represent updating the transmission parameters of the first cell, etc., without restriction.
[0246] For example, let's take a first value as "1" and a second value as "0", where "1" indicates updating the transmission parameters of the first cell and "0" indicates not updating the transmission parameters of the first cell. When the terminal receives the second information from the first network device as "1", it determines to update the transmission parameters of the first cell; when the terminal receives the second information from the first network device as "0", it determines not to update the transmission parameters of the first cell.
[0247] Similarly, in order to reduce power consumption, when the first network device does not have the function of updating the transmission parameters of the first cell, and the second network device sends the first information to the terminal, using the transmission parameters of the original serving cell as the transmission parameters of the newly camped cell, the method further includes: the network device sending the terminal the third information to indicate that the transmission parameters of the first cell should not be updated, so that after the terminal receives the third information, it determines that the transmission parameters of the first cell should not be updated according to the indication of the third information, triggering the terminal to stop receiving the first information, thereby reducing the power consumption of the terminal.
[0248] The network device sending third information to the terminal to indicate that the transmission parameters of the first cell will not be updated may include: after the terminal switches to the first cell in scenario two, the first network device sends the third information to the terminal in the first cell; or, before the terminal switches to the first cell in scenario two, the second network device sends the third information to the terminal in the second cell.
[0249] In Scenario 2, the first network device sending third information to the terminal in the first cell may include: the first network device sending an SIB / paging message to the terminal, the SIB / paging message carrying the third information. In Scenario 2, the second network device sending third information to the terminal in the second cell may include: the second network device sending an RRC release message to the terminal, the RRC message carrying the third information; or, the second network device sending an SIB / paging message to the terminal, the SIB / paging message carrying the third information. It should be noted that the SIB carrying the third information can be the same as or different from the SIB carrying the first information; there is no restriction.
[0250] In one possible design, the third information may include a list of cells, the description of which is as described above and will not be repeated here. In another possible design, the third information may include indication information, the value of which may be a third value. The third value may be the same as or different from the second value described below. For example, the third value may be a binary bit "1" or a binary bit "0", or it may be the string "keep", etc., without restriction.
[0251] For example, assuming the terminal is in an inactive state, and the second network device sends a cell list to the terminal via an RRC release message, the cell list includes cells whose transmission parameters do not need to be updated. The following code illustrates the process of sending a cell list to the terminal via an RRC release message. As shown below, the RRC release element (RRCRelease-IEs) includes: an inactive state configuration cell list (inactiveConfigNeighCellList), which includes CellNum cell information (CellInfo). Furthermore, the terminal can save this cell list. When the terminal performs cell reselection and camps on a new cell, it can determine whether to update the transmission parameters of the first cell based on this cell list. If updated, it receives the first information sent by the first network device; otherwise, it uses the transmission parameters indicated by the first information received from the second network device as the transmission parameters of the first cell. For example, as... Figure 5b As shown, after a terminal in a non-connected state performs cell reselection and switches to the first cell, it can check whether the first cell is included in the cell list. If it is included, it is determined not to update the transmission parameters of the first cell, and the transmission parameters configured by the second network device for the terminal before camping on the first cell are used as the transmission parameters of the first cell. If it is not included, the first network device updates the transmission parameters of the first cell, and the first network device sends the first information to the terminal, and the terminal receives the first information from the first network device.
[0252] RRCRelease-IEs::=SEQUENCE{
[0253] inactiveConfigNeighCellList SEQUENCE(SIZE(CellNum))OF CellInfo
[0254] }
[0255] It should be noted that the above code is exemplary. In addition to carrying the cell list, the RRCRelease-IEs can also carry other information without restriction.
[0256] For example, assuming the terminal is in an inactive state, the first network device indicates to the terminal via SIBX whether it supports updating the transmission parameters of the first cell. SIBX is an SIB named X. The following code illustrates the process by which the first network device indicates to the terminal via SIBX whether it supports updating the transmission parameters of the first cell. As shown below, SIBX includes: support information for inactive state configuration updates (supportInactiveConfigUpdate), which is an enumeration of {keep, auto, rach}, representing any one of keep, auto, or rach. keep indicates that the first network device supports updating without needing to update, meaning the transmission parameters configured by the second network device for the terminal before residing in the first cell are used as the transmission parameters for the first cell. auto indicates that the first network device supports updating, meaning the first network device can update the transmission parameters of the first cell through RRC release messages, broadcast messages, paging messages, or SIB signaling. rach indicates that neither of the above is supported; instead, the terminal needs to re-enter the RRC connection state through a random access procedure and establish an RRC connection with the network device before transmitting specific terminal data, such as: neither updating nor not updating is supported. It should be noted that the above code is exemplary. In addition to carrying indication information for indicating whether to update the transmission parameters of the first cell, the SIBX may also carry other information, without limitation.
[0257] SIBX::=SEQUENCE{
[0258] supportInactiveConfigUpdate ENUMERATED{keep,auto,rach}
[0259] }
[0260] In this embodiment of the application, when the first network device neither supports updating transmission parameters nor supports not updating transmission parameters, the terminal needs to re-access the first cell through the RACH procedure, switch to the connected state, and obtain valid transmission parameters by interacting with the first network device, such as: the terminal requests the first network device to send transmission parameters to it.
[0261] like Figure 5cAs shown, after a terminal in the non-connected state performs cell reselection and switches to the first cell, the terminal receives the SIBX and checks the value of `supportInactiveConfigUpdate` in the SIBX. If the value of `supportInactiveConfigUpdate` is "keep", it is determined that the first network device supports not updating the transmission parameters of the first cell, that is, it is determined that the transmission parameters of the first cell will not be updated, and the transmission parameters configured by the second network device for the terminal before camping on the first cell will be used as the transmission parameters of the first cell. If the value of `supportInactiveConfigUpdate` is "auto", it is determined that the first network device supports updating the transmission parameters of the first cell, and the first network device sends the first information to the terminal, which receives the first information from the first network device. If the value of `supportInactiveConfigUpdate` is "rach", it is determined that the first network device neither supports updating the transmission parameters of the first cell nor supports not updating the transmission parameters of the first cell, and the terminal switches to the connected state and requests the first network device to send the transmission parameters of the first cell.
[0262] The following is combined with Figure 2 The system shown, taking the terminal in scenario one as an example, is as follows: Figure 4 The method shown will be described in detail:
[0263] Figure 6 A data transmission method provided in the embodiments of this application, such as Figure 6 As shown, it may include:
[0264] Step 601: The terminal establishes an RRC connection with the second network device in the second cell and is in the connected state.
[0265] When a terminal establishes an RRC connection, it can receive transmission parameters configured by the second network device.
[0266] Step 602: The second network device sends an RRC release message to the terminal in the second cell, triggering the terminal to switch from connected state to disconnected state.
[0267] The RRC release message may carry the terminal's first index.
[0268] Step 603: The second network device has the function of updating the transmission parameters used by the terminal in the second cell and sends the second information to the terminal.
[0269] The description of the second piece of information is as described above and will not be repeated here.
[0270] Step 604: The second network device sends the first information to the terminal.
[0271] Step 604 can be referred to in step 401, and will not be repeated here.
[0272] Step 605: The terminal receives the second information and receives the first information sent by the second network device based on the second information.
[0273] Step 606: The terminal determines the terminal's transmission parameters from at least one set of transmission parameters indicated by the first information based on the first index in the RRC release message in step 602.
[0274] Step 606 can be referred to as step 404, and will not be repeated here.
[0275] Step 607: The terminal transmits terminal-specific data channels and / or control channels in the second cell and the second network device according to the transmission parameters it has determined.
[0276] It should be noted that if the second network device has the function of not updating the transmission parameters used by the terminal in the second cell, then steps 603-607 are not executed. Alternatively, the terminal can use the transmission parameters configured by the second network device as described in step 601 to transmit data and / or control channels specific to the terminal.
[0277] The following is combined with Figure 2 The system shown, taking the terminal in scenario two above, as an example, requires updating transmission parameters after switching to a new cell. Figure 4 The method shown will be described in detail:
[0278] Figure 7 A data transmission method provided in the embodiments of this application, such as Figure 7 As shown, it may include:
[0279] Step 701: The terminal establishes an RRC connection with the second network device in the second cell and is in the connected state.
[0280] When a terminal establishes an RRC connection, it can receive transmission parameters configured by the second network device.
[0281] Step 702: The second network device sends an RRC release message to the terminal in the second cell. Correspondingly, the terminal receives the RRC release message and triggers the terminal to switch from the connected state to the disconnected state.
[0282] The RRC release message may carry a second index of the terminal. The RRC release message may also carry a cell list. The cell list is as described above and will not be repeated here.
[0283] Step 703: The terminal performs cell reselection, switches, and camps on the first cell.
[0284] Step 704: The first network device determines and updates the transmission parameters used by the terminals in the first cell.
[0285] Step 705: The first network device sends the second information to the terminal.
[0286] The description of the second piece of information is as described above and will not be repeated here.
[0287] Step 706: The first network device sends the first information to the terminal.
[0288] Step 705 can be referred to in step 401, and will not be repeated here.
[0289] The embodiments of this application do not limit the execution order between the steps in the method. For example, step 706 can be executed after step 705, before step 705 and after step 704, or simultaneously with step 705.
[0290] Step 707: The terminal receives the second information and receives the first information sent by the first network device according to the second information.
[0291] Step 708: The terminal determines the first index based on the second index in the RRC release message in step 702, and determines the terminal's transmission parameters from at least one set of transmission parameters indicated by the first information based on the first index.
[0292] Specifically, the terminal can calculate the first index based on the method of determining the first index using the second index, and then use the first index to search for the transmission parameter corresponding to the first index in at least one set of transmission parameters indicated by the first information in step 706. The found transmission parameter is then used as the terminal's transmission parameter. Specifically, the process of determining the first index based on the second index can be referred to in step 403, and the process of determining the terminal's transmission parameter from at least one set of transmission parameters indicated by the first information based on the first index can be referred to in step 404, which will not be elaborated further.
[0293] Step 709: The terminal transmits terminal-specific data channels and / or control channels with the first network device in the first cell according to the transmission parameters it has determined.
[0294] The following is combined with Figure 2 The system shown, taking the terminal in scenario two above, where the terminal switches to a new cell and does not need to update its transmission parameters but instead uses the transmission parameters from the original cell, is an example. Figure 4 The method shown will be described in detail:
[0295] Figure 8 A data transmission method provided in the embodiments of this application, such as Figure 8 As shown, it may include:
[0296] Step 801: The terminal establishes an RRC connection with the second network device in the second cell and is in the connected state.
[0297] Step 802: The second network device sends an RRC release message to the terminal in the second cell, triggering the terminal to switch from connected state to disconnected state.
[0298] The RRC release message may carry the terminal's first index. It may also carry a cell list, as described above.
[0299] Step 803: The second network device sends an SIB or paging message to the terminal in the second cell; correspondingly, the terminal receives the SIB or paging message.
[0300] Among them, the SIB or paging message can carry the first information.
[0301] Step 804: The terminal performs cell reselection, switches, and camps on the first cell.
[0302] Step 805: The first network device determines not to update the transmission parameters used by the terminals in the first cell.
[0303] For example, the first network device may determine not to update the transmission parameters used by the terminal in the first cell based on the cell list, or the first network device may determine not to update the transmission parameters used by the terminal in the first cell based on its own processing capabilities, without limitation. The process by which the first network device determines not to update the transmission parameters used by the terminal in the first cell based on the cell list can be referred to the process described above where the terminal determines not to update the transmission parameters used by the terminal in the first cell based on the cell list, and will not be elaborated further.
[0304] Step 806: The first network device sends third information to the terminal.
[0305] The description of the third information is as described above and will not be repeated here. When the third information in step 806 is used to indicate that the transmission parameters used by the terminal in the first cell are not updated, steps 807 and 808 are executed, and the process ends.
[0306] Step 807: The terminal receives the third information and, in response to the third information, determines the terminal's transmission parameters from at least one set of transmission parameters indicated by the first information in step 803 according to the first index.
[0307] Step 808: The terminal transmits terminal-specific data channels and / or control channels with the first network device in the first cell according to the transmission parameters it has determined.
[0308] The above primarily describes the solutions provided in the embodiments of this application from the perspective of interaction between various nodes. It is understood that each node, such as a network device or terminal, includes corresponding hardware structures and / or software modules to perform the aforementioned functions. Those skilled in the art should readily recognize that, in conjunction with the algorithm steps of the examples described in the embodiments disclosed herein, the methods of the embodiments of this application can be implemented in hardware, software, or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0309] This application embodiment can divide network devices and terminals into functional modules according to the above method examples. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0310] Figure 9 A structural diagram of a communication device 90 is shown. This communication device 90 can be a terminal, a chip within a terminal, a system-on-a-chip, or other device capable of implementing the functions of the terminal in the above-described method. This communication device 90 can be used to execute the functions of the terminal involved in the above-described method embodiments. As one possible implementation, Figure 9 The communication device 90 shown includes: a receiving unit 901 and a processing unit 902;
[0311] The receiving unit 901 receives first information from the network device for indicating at least one set of transmission parameters. For example, the receiving unit 901 may support the communication device 90 in performing steps 402, 605, 707, and 803;
[0312] Processing unit 902 is configured to determine a first configuration of the terminal, and based on the first configuration of the terminal, determine transmission parameters for the terminal to transmit data with the first network device in the first cell from at least one set of transmission parameters. For example, processing unit 902 may support communication device 90 in executing steps 403, 404, 606, 708, and 807.
[0313] Specifically, the above Figures 4-8 All relevant details regarding the steps involved in the illustrated method embodiment can be found in the functional descriptions of the corresponding functional modules, and will not be repeated here. The communication device 90 is used to execute... Figures 4-8 The terminal in the data transmission method shown can achieve the same effect as the data transmission method described above.
[0314] As another feasible approach Figure 9 The communication device 90 shown includes a processing module and a communication module. The processing module controls and manages the operation of the communication device 90. For example, the processing module can integrate the functions of the processing unit 902 and can be used to support the communication device 90 in executing steps 403, 404, 606, 708, 807, and other processes described herein. The communication module can integrate the functions of the receiving unit 901 and can be used to support the communication device 90 in executing steps 402, 605, 707, 803, etc., and in communicating with other network entities, such as... Figure 2 The communication device 90 illustrates communication between functional modules or network entities. It may also include a storage module for storing instructions and / or data. When executed by the processing module, the instruction causes the processing module to implement the methods described on the terminal side.
[0315] The processing module can be a processor, controller, module, or circuit. It can implement or execute various exemplary logic blocks described in conjunction with the disclosure of this application. The communication module can be a transceiver circuit, pins, interface circuits, bus interface, or communication interface, etc. The storage module can be a memory. When the processing module is a processor, the communication module is a communication interface, and the storage module is a memory, the communication device 90 involved in the embodiments of this application can be... Figure 3 The communication device shown.
[0316] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0317] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store instructions and / or data.
[0318] Figure 10 A structural diagram of a communication device 100 is shown. The communication device 100 can be a first network device, a chip within the first network device, a system-on-a-chip, or other device capable of implementing the functions of the first network device in the above-described method. The communication device 100 can be used to execute the functions of the first network device involved in the above-described method embodiments. Alternatively, the communication device 100 can be a second network device, a chip within the second network device, a system-on-a-chip, or other device capable of implementing the functions of the second network device in the above-described method. The communication device 100 can be used to execute the functions of the second network device involved in the above-described method embodiments. As one possible implementation, Figure 10 The communication device 100 shown includes: a transmitting unit 1001.
[0319] The sending unit 1001 is configured to send first information to the terminal indicating at least one set of transmission parameters, the at least one set of transmission parameters including the terminal's transmission parameters, which are used by the terminal to transmit data with the first network device in the first cell, while the terminal is in a disconnected state. For example, the sending unit 1001 can be used to support the communication device 100 in executing steps 401, 604, 706, and 803.
[0320] The communication device 100 may further include a processing unit for processing information received from the device and / or for generating information to be sent to other devices.
[0321] Specifically, the above Figures 4-8 All relevant details regarding the steps involved in the illustrated method embodiment can be found in the functional descriptions of the corresponding functional modules, and will not be repeated here. The communication device 100 is used to execute... Figures 4-8 The method shown can achieve the same effect as the data transmission method described above by using the functions of the first or second network device.
[0322] As another feasible approach Figure 10The communication device 100 shown includes a processing module and a communication module. The processing module controls and manages the operations of the communication device 100. For example, the processing module can integrate the functions of a processing unit and can be used to support the communication device 100 in performing actions of the network device described herein, excluding sending and receiving operations. The communication module can integrate the functions of a sending unit 1001 and can be used to support the communication device 100 in performing steps 401, 604, 706, and 803, as well as communication with other network entities, such as with… Figure 2 The communication device 100 illustrates communication between functional modules or network entities. It may also include a storage module for storing instructions and / or data. When these instructions are executed by the processing module, they enable the processing module to implement the methods described above on the network device side.
[0323] The processing module can be a processor, controller, module, or circuit. It can implement or execute various exemplary logic blocks described in conjunction with the disclosure of this application. The processor can also be a combination of functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module can be a transceiver circuit, pins, interface circuits, a bus interface, or a communication interface, etc. The storage module can be a memory. When the processing module is a processor, the communication module is a communication interface, and the storage module is a memory, the communication device 100 involved in the embodiments of this application can be... Figure 3 The communication device shown.
[0324] Figure 11 A structural diagram of a communication system provided in an embodiment of this application is shown below. Figure 11 As shown, the communication system may include multiple terminals 110 and multiple network devices 111. Terminal 110 switches from a connected state to a disconnected state in the second cell. After being in the disconnected state, terminal 110 may continue to camp in the second cell, or it may perform cell reselection to switch to a new cell, such as the first cell.
[0325] Terminal 110 may have the functions of the aforementioned communication device 90. Network device 111 may have the functions of the aforementioned communication device 100.
[0326] For example, network device 111 is used to send first information to terminal 110 to indicate at least one set of transmission parameters.
[0327] Terminal 110 is configured to receive first information from network device 111, determine a first configuration of terminal 110, and determine transmission parameters of terminal 110 from at least one set of transmission parameters based on the first configuration of terminal 110. The transmission parameters of terminal 110 are used by terminal 110 to transmit data with first network device 111 in a first cell.
[0328] Specifically, the implementation process of terminal 110 can be referred to the above. Figures 4-8 The execution process of the terminal in the method embodiment will not be described in detail here. The specific implementation process of network device 111 can be referred to the above. Figures 4-8 The execution process of network device 111 in the method embodiment will not be described in detail here.
[0329] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be a terminal device of any of the foregoing embodiments, such as an internal storage unit including a data sending end and / or a data receiving end, such as a hard disk or memory of the terminal device. The computer-readable storage medium can also be an external storage device of the terminal device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal device. Further, the computer-readable storage medium can include both the internal storage unit and the external storage device of the terminal device. The computer-readable storage medium is used to store the computer program and other programs and data required by the terminal device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0330] This application also provides computer instructions. All or part of the processes in the above method embodiments can be executed by computer instructions to instruct related hardware (such as computers, processors, network devices, and terminals). The program can be stored in the aforementioned computer-readable storage medium.
[0331] It should be noted that the terms "first" and "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0332] It should be understood that in the embodiments of this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three or more, and "and / or" is used to describe the association relationship of the associated objects, indicating that there can be three relationships. For example, "A and / or B" can represent three cases: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following associated objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0333] It should be understood that in the embodiments of this application, "B corresponding to A" means that B is associated with A. For example, B can be determined based on A. It should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information. Furthermore, the term "connection" in the embodiments of this application refers to various connection methods, such as direct connection or indirect connection, to achieve communication between devices, and the embodiments of this application do not impose any limitations on this.
[0334] Unless otherwise specified, the term "transmission" in the embodiments of this application refers to bidirectional transmission, encompassing the actions of sending and / or receiving. Specifically, "transmission" in the embodiments of this application includes sending data, receiving data, or both sending and receiving data. In other words, data transmission here includes uplink and / or downlink data transmission. Data may include channels and / or signals; uplink data transmission refers to uplink channel and / or uplink signal transmission, and downlink data transmission refers to downlink channel and / or downlink signal transmission. The terms "network" and "system" in the embodiments of this application refer to the same concept; a communication system is a communication network.
[0335] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0336] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0337] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0338] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0339] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of this application, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device, such as a microcontroller, chip, or processor, to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0340] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A data transmission method, characterized in that, The method includes: Receive first information from a network device, the first information being used to indicate at least one set of transmission parameters; the first information is carried in a System Information Block (SIB); or, the first information is carried in a paging message; Based on the terminal's first configuration, the terminal's transmission parameters are determined, wherein the terminal's transmission parameters are included in the at least one set of transmission parameters, and the terminal's transmission parameters are used by the terminal to transmit data with the first network device in the first cell, and the terminal is in a non-connected state; Receiving the first information from the network device includes: The second information is received from the first network device in the first cell, or from the second network device in the second cell. The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, wherein the second cell is a neighboring cell of the first cell. In response to the second information instruction to update the transmission parameters used by the terminal in the first cell, the first information is received from the first network device in the first cell; The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, including: The second information includes a cell list. If the cell list includes the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should be updated. If the cell list does not include the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should not be updated. Or... The second information includes indication information. When the indication information is a first value, the indication information is used to indicate updating the transmission parameters of the first cell. When the indication information is a second value or is not a first value, the indication information is used to indicate that the transmission parameters used by the terminal that does not update the first cell are not updated.
2. The method according to claim 1, characterized in that, The first information is used to indicate at least one set of transmission parameters, including: The first information is used to indicate reference transmission parameters, and the at least one set of transmission parameters is determined based on the reference transmission parameters.
3. The method according to claim 1 or 2, characterized in that, The first information is also used to indicate the index corresponding to each set of transmission parameters in the at least one set of transmission parameters, wherein the first configuration of the terminal is used to determine the first index of the terminal, and the transmission parameters of the terminal are the transmission parameters corresponding to the first index in the at least one set of transmission parameters.
4. The method according to claim 3, characterized in that, The first configuration of the terminal is used to determine the first index of the terminal, including: The first configuration is used to indicate the first index.
5. The method according to claim 3, characterized in that, The first configuration of the terminal is used to determine the first index of the terminal, including: The first configuration is used to indicate the second index, which is determined based on the second index.
6. The method according to claim 4 or 5, characterized in that, The first configuration is received from a second network device in a second cell, which is a neighboring cell of the first cell; or, The first configuration is received from the first network device in the first cell.
7. The method according to claim 6, characterized in that, The first configuration is carried in the RRC release message or paging message.
8. The method according to claim 3, characterized in that, The first configuration of the terminal is used to determine the first index of the terminal, including: The first configuration includes the identifier of the terminal, and the first index is determined based on the identifier of the terminal.
9. The method according to claim 1, 2, 4, 5, 7, or 8, characterized in that, The transmission parameters include one or more of the following: terminal-specific data channel configuration, terminal-specific physical downlink control channel (PDCCH) configuration, terminal-specific physical uplink control channel (PUCCH) configuration, terminal-specific physical random access channel (PRACH) configuration, and terminal-specific identifier.
10. A data transmission method, characterized in that, The method includes: Send first information to the terminal, the first information being used to indicate at least one set of transmission parameters, the first information being carried in a System Information Block (SIB); or, the first information being carried in a paging message, the at least one set of transmission parameters including the terminal's transmission parameters, the terminal's transmission parameters being used by the terminal to transmit data with a first network device in a first cell, the terminal being in a disconnected state; Sending the first information to the terminal includes: Send a second message to the terminal, the second message being used to indicate whether to update the transmission parameters used by the terminal in the first cell; If the second information indicates that the transmission parameters used by the terminal in the first cell should be updated, the first information should be sent to the terminal in the first cell. The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, including: The second information includes a cell list. If the cell list includes the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should be updated. If the cell list does not include the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should not be updated. Or... The second information includes indication information. When the indication information is a first value, the indication information is used to indicate updating the transmission parameters of the first cell. When the indication information is a second value or is not a first value, the indication information is used to indicate that the transmission parameters used by the terminal that does not update the first cell are not updated.
11. The method according to claim 10, characterized in that, The first information is used to indicate at least one set of transmission parameters, including: The first information is used to indicate reference transmission parameters, and the at least one set of transmission parameters is indicated according to the reference transmission parameters.
12. The method according to claim 10 or 11, characterized in that, The first information is also used to indicate the index corresponding to each set of transmission parameters in the at least one set of transmission parameters, and the transmission parameters of the terminal are the transmission parameters corresponding to the first index in the at least one set of transmission parameters.
13. A communication system, characterized in that, The communication system includes: A network device is configured to send first information to a terminal, the first information indicating at least one set of transmission parameters, the first information being carried in a System Information Block (SIB); or, the first information being carried in a paging message; the terminal is in a disconnected state. A terminal is configured to receive the first information from the network device and determine the transmission parameters of the terminal according to the first configuration of the terminal, wherein the transmission parameters of the terminal are included in the at least one set of transmission parameters, and the transmission parameters of the terminal are used by the terminal to transmit data with the first network device in the first cell. The terminal is configured to receive the first information from the network device, including: The second information is received from the first network device in the first cell, or from the second network device in the second cell. The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, wherein the second cell is a neighboring cell of the first cell. In response to the second information instruction to update the transmission parameters used by the terminal in the first cell, the first information is received from the first network device in the first cell; The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, including: The second information includes a cell list. If the cell list includes the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should be updated. If the cell list does not include the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should not be updated. Or... The second information includes indication information. When the indication information is a first value, the indication information is used to indicate updating the transmission parameters of the first cell. When the indication information is a second value or is not a first value, the indication information is used to indicate that the transmission parameters used by the terminal that does not update the first cell are not updated.
14. A communication device, characterized in that, Includes a receiving unit and a processing unit. The receiving unit is configured to receive first information from a network device, the first information indicating at least one set of transmission parameters; the first information is carried in a System Information Block (SIB); or, the first information is carried in a paging message. The processing unit is configured to determine the transmission parameters of the device according to a first configuration of the device, wherein the transmission parameters of the device are included in the at least one set of transmission parameters, and the transmission parameters of the device are used by the device to transmit data with a first network device in a first cell, and the device is in a non-connected state; The receiving unit is configured to receive first information from the network device, including: The second information is received from the first network device in the first cell, or from the second network device in the second cell. The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, wherein the second cell is a neighboring cell of the first cell. In response to the second information instruction to update the transmission parameters used by the terminal in the first cell, the first information is received from the first network device in the first cell; The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, including: The second information includes a cell list. If the cell list includes the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should be updated. If the cell list does not include the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should not be updated. Or... The second information includes indication information. When the indication information is a first value, the indication information is used to indicate updating the transmission parameters of the first cell. When the indication information is a second value or is not a first value, the indication information is used to indicate that the transmission parameters used by the terminal that does not update the first cell are not updated.
15. The apparatus according to claim 14, characterized in that, The first information is used to indicate reference transmission parameters, and the at least one set of transmission parameters is determined based on the reference transmission parameters.
16. The apparatus according to claim 14 or 15, characterized in that, The first information is also used to indicate the index corresponding to each set of transmission parameters in the at least one set of transmission parameters, wherein the first configuration of the device is used to determine the first index of the device, and the transmission parameters of the device are the transmission parameters corresponding to the first index in the at least one set of transmission parameters.
17. The apparatus according to claim 16, characterized in that, The first configuration is used to indicate the first index.
18. The apparatus according to claim 16, characterized in that, The first configuration is used to indicate the second index, which is determined based on the second index.
19. The apparatus according to claim 17 or 18, characterized in that, The first configuration is received from a second network device in a second cell, which is a neighboring cell of the first cell; or, The first configuration is received from the first network device in the first cell.
20. The apparatus according to claim 19, characterized in that, The first configuration is carried in the RRC release message or paging message.
21. The apparatus according to claim 16, characterized in that, The first configuration includes an identifier of the device, and the first index is determined based on the identifier of the device.
22. The apparatus according to claim 14, 15, 17, 18, 20, or 21, characterized in that, The transmission parameters include one or more of the following: device-specific data channel configuration, device-specific physical downlink control channel (PDCCH) configuration, device-specific physical uplink control channel (PUCCH) configuration, device-specific physical random access channel (PRACH) configuration, and device-specific identifier.
23. A communication device, characterized in that, It includes a processor and a memory, the memory and the processor being coupled together, the processor being configured to perform the data transfer method as described in any one of claims 1-9.
24. A communication device, characterized in that, Includes a processor and a communication interface, wherein the processor utilizes the communication interface: The terminal receives first information from a network device, the first information indicating at least one set of transmission parameters, and determines the transmission parameters of the terminal according to a first configuration of the terminal, wherein the first information is carried in a System Information Block (SIB); or, the first information is carried in a paging message; the transmission parameters of the terminal are included in the at least one set of transmission parameters, and the transmission parameters of the terminal are used by the terminal to transmit data with the first network device in the first cell; Receiving the first information from the network device includes: The second information is received from the first network device in the first cell, or from the second network device in the second cell. The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, wherein the second cell is a neighboring cell of the first cell. In response to the second information instruction to update the transmission parameters used by the terminal in the first cell, the first information is received from the first network device in the first cell; The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, including: The second information includes a cell list. If the cell list includes the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should be updated. If the cell list does not include the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should not be updated. Or... The second information includes indication information. When the indication information is a first value, the indication information is used to indicate updating the transmission parameters of the first cell. When the indication information is a second value or is not a first value, the indication information is used to indicate that the transmission parameters used by the terminal that does not update the first cell are not updated.
25. A communication device, characterized in that, Including the sending unit, The sending unit is configured to send first information to the terminal, the first information being used to indicate at least one set of transmission parameters, the first information being carried in a System Information Block (SIB); or, the first information being carried in a paging message; the at least one set of transmission parameters includes the transmission parameters of the terminal, the transmission parameters of the terminal being used by the terminal to transmit data with a first network device in a first cell, the terminal being in a disconnected state; The sending unit is used to send first information to the terminal, including: Send a second message to the terminal, the second message being used to indicate whether to update the transmission parameters used by the terminal in the first cell; If the second information indicates that the transmission parameters used by the terminal in the first cell should be updated, the first information should be sent to the terminal in the first cell. The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, including: The second information includes a cell list. If the cell list includes the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should be updated. If the cell list does not include the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should not be updated. Or... The second information includes indication information. When the indication information is a first value, the indication information is used to indicate updating the transmission parameters of the first cell. When the indication information is a second value or is not a first value, the indication information is used to indicate that the transmission parameters used by the terminal that does not update the first cell are not updated.
26. The apparatus according to claim 25, characterized in that, The first information is used to indicate reference transmission parameters, and the at least one set of transmission parameters is indicated according to the reference transmission parameters.
27. The apparatus according to claim 25 or 26, characterized in that, The first information is also used to indicate the index corresponding to each set of transmission parameters in the at least one set of transmission parameters, and the transmission parameters of the terminal are the transmission parameters corresponding to the first index in the at least one set of transmission parameters.
28. A communication device, characterized in that, The communication device includes a processor and a memory, the memory and the processor being coupled together, the processor being configured to perform the data transmission method as described in any one of claims 10-12.
29. A communication device, characterized in that, Includes a processor and a communication interface, wherein the processor utilizes the communication interface: Send first information to the terminal, the first information being used to indicate at least one set of transmission parameters, the first information being carried in a System Information Block (SIB); or, the first information being carried in a paging message; the at least one set of transmission parameters includes the transmission parameters of the terminal, the transmission parameters of the terminal being used by the terminal to transmit data with a first network device in a first cell, the terminal being in a disconnected state; Sending the first information to the terminal includes: Send a second message to the terminal, the second message being used to indicate whether to update the transmission parameters used by the terminal in the first cell; If the second information indicates that the transmission parameters used by the terminal in the first cell should be updated, the first information should be sent to the terminal in the first cell. The second information is used to indicate whether to update the transmission parameters used by the terminal in the first cell, including: The second information includes a cell list. If the cell list includes the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should be updated. If the cell list does not include the first cell, the second information indicates that the transmission parameters used by the terminal in the first cell should not be updated. Or... The second information includes indication information. When the indication information is a first value, the indication information is used to indicate updating the transmission parameters of the first cell. When the indication information is a second value or is not a first value, the indication information is used to indicate that the transmission parameters used by the terminal that does not update the first cell are not updated.
30. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a computer, cause the computer to perform the data transmission method as described in any one of claims 1-9 or 10-12.
31. A computer program product, characterized in that, The computer program product includes computer instructions that, when executed on a computer, cause the computer to perform the data transmission method as described in any one of claims 1-9 or 10-12.
Citation Information
Patent Citations
Accessing a Wireless Communication Network with Reduced Signalling Overhead
US20200068484A1
Pre-configured dedicated resource for idle mode transmissions
WO2020029175A1
Information transmission method and apparatus and network device
WO2020061994A1