Communication method and device

By determining the PUSCH resource when the terminal device receives a paging message and sending a paging response, the problem of RRC idle and deactive terminal devices needing to establish RRC connections is solved, and fast authentication and efficient downlink data transmission are achieved.

CN114557107BActive Publication Date: 2025-08-12HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201980101487.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-08
Publication Date
2025-08-12
Estimated Expiration
2039-11-08

AI Technical Summary

Technical Problem

In the fifth generation mobile communication system, terminal devices in RRC idle and deactive states need to establish or restore RRC connections to perform data transmission, resulting in inefficient data transmission.

Method used

When receiving the paging message, the terminal device determines the first PUSCH resource based on the preconfigured and/or paging message, and sends a paging response to the access network device through the resource, carrying identity authentication information so that the access network device can quickly verify and perform downlink data transmission.

Benefits of technology

By reducing signaling overhead and simplifying the random access process, data transmission efficiency is improved and downlink data transmission delay is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114557107B_ABST
    Figure CN114557107B_ABST
Patent Text Reader

Abstract

A communication method and apparatus for solving the problem of low data transmission efficiency. The method includes: upon receiving a paging message from an access network device, a terminal device determines a first PUSCH resource for transmitting a paging response based on pre-configuration and / or the paging message, and sends a paging response to the access network device on the first PUSCH resource, wherein the paging response carries the terminal device's identity verification information. After the access network device or the core network successfully authenticates the terminal device, downlink data transmission can be performed. Compared to a method in which an RRC connection must be established or restored before downlink data transmission can be performed, data transmission efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a communication method and apparatus. Background Art

[0002] In fifth-generation mobile communication systems, terminal devices exist in three radio resource control (RRC) states: RRC-connected, RRC-idle, and inactive. Only devices in the RRC-connected state can transmit data to network devices. For devices in the RRC-idle or inactive state, data transmission with network devices is only possible after establishing or restoring an RRC connection.

[0003] For applications with smaller data volumes, adopting this approach will cause most resources to be used to establish or restore RRC connections, resulting in low data transmission efficiency. Summary of the Invention

[0004] The embodiments of the present application provide a communication method and apparatus to improve data transmission efficiency.

[0005] In a first aspect, a communication method is provided, which includes: when a terminal device receives a paging message from a terminal device, the terminal device determines a first PUSCH resource for transmitting a paging response based on preconfiguration and / or the paging message, and sends a paging response to an access network device on the first PUSCH resource.

[0006] Through the above method, the terminal device determines the first PUSCH resource based on pre-configuration and / or paging messages. In contrast, the access network device sends the first PUSCH resource indication to the terminal device after sending the paging message, which allows the paging response to be transmitted as quickly as possible. Furthermore, the paging response carries the terminal device's authentication information, allowing the terminal device to be authenticated as quickly as possible, reducing downlink data transmission latency.

[0007] In one possible design, the above-mentioned first PUSCH resource is pre-configured, and the pre-configuration of the first PUSCH resource can be achieved in the following manner: specifically: the terminal device receives first configuration information from the access network device, and the first configuration information is used to configure the first PUSCH resource; the terminal device determines the first PUSCH resource based on the first configuration information.

[0008] Through the above method, the first configuration information can be a broadcast message, and when the first configuration information is a broadcast message, the first PUSCH resource is shared by all terminal devices. When the terminal device changes cells, the first PUSCH resource is still available, and there is no need to frequently configure the first PUSCH resource for the terminal device.

[0009] In one possible design, the first PUSCH resource is determined based on a paging message, and the terminal device can determine the first PUSCH resource based on the configuration information of the first PUSCH resource carried in the paging message.

[0010] Through the above method, since the paging message is signaling existing in the existing random access process, no additional signaling overhead is required to notify the terminal device to use the first PUSCH resource to transmit the paging response, thereby reducing signaling overhead.

[0011] In one possible design, the first PUSCH resource is determined based on pre-configuration and a paging message. For example, the terminal device receives second configuration information from the access network device, where the second configuration information is used to configure at least one PUSCH resource; and the terminal device determines the first PUSCH resource based on the paging message.

[0012] By using the above method, the paging message may only carry part of the configuration information of the first PUSCH resource, or may not carry the configuration information of the first PUSCH resource at all. Compared with carrying all the configuration information of the first PUSCH resource in the paging message, the overhead of the paging message can be reduced.

[0013] In one possible design, each PUSCH resource in at least one PUSCH resource corresponds to an index, the paging message carries a first index, and the terminal device determines the first PUSCH resource based on the paging message, including: the terminal device selects the first PUSCH resource in at least one PUSCH resource based on the first index, and the first PUSCH resource corresponds to the first index.

[0014] In one possible design, each PUSCH resource in at least one PUSCH resource corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, and the terminal device determines the first PUSCH resource based on the paging message, including: the terminal device selects the first PUSCH resource in at least one PUSCH resource based on the identifier of the paged terminal device carried in the paging message, and the first PUSCH resource corresponds to the identifier of the paged terminal device.

[0015] With the above method, since the paging message carries the identifier of the paged terminal device in the existing random access process, the above method does not increase the overhead of the paging message at all.

[0016] In one possible design, each PUSCH in at least one PUSCH resource corresponds to a random access preamble code identifier, the paging message carries a first random access preamble code identifier, and the terminal device determines the first PUSCH resource based on the paging message, including: the terminal device selects the first PUSCH resource in at least one PUSCH resource based on the first random access preamble code identifier, and the first PUSCH resource corresponds to the first random access preamble code identifier.

[0017] In one possible design, the first PUSCH resource is determined based on pre-configuration and paging messages, and also includes: the terminal device receives third configuration information from the access network device, and the third configuration information is used to configure part of the time-frequency domain resources in the first PUSCH resource; the paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and the terminal device determines the remaining part of the time-frequency domain resources in the first PUSCH resource based on the paging message; the terminal device determines the first PUSCH resource based on the part of the time-frequency domain resources in the first PUSCH resource and the remaining part of the time-frequency domain resources in the first PUSCH resource.

[0018] By using the above method, only the time-frequency domain portion of the first PUSCH resource is carried in the paging message, which can reduce the overhead of the paging message compared to the method of carrying the entire first PUSCH resource in the paging message.

[0019] In one possible design, the first PUSCH resource is preconfigured. The first PUSCH resource can be preconfigured in the following manner: a specific terminal device receives fourth configuration information from an access network device, where the fourth configuration information is used to configure a random access preamble, time-frequency domain resources of the random access preamble, and the first PUSCH resource; the terminal device determines the first PUSCH resource based on the fourth configuration information.

[0020] Through the above method, the fourth configuration information can also be called random access configuration, or 2-step RACH configuration, or message A configuration. Since the above configuration is in the existing random access configuration, the embodiments of the present application can refer to the PUSCH resources in the existing random access configuration for transmitting paging responses to reduce signaling overhead.

[0021] In one possible design, the first PUSCH resource is determined based on a paging message. The paging message carries fifth configuration information. The fifth configuration information is used to configure the random access preamble, the time-frequency domain resources of the random access preamble, and the first PUSCH resource. The terminal device determines the first PUSCH resource based on the fifth configuration information carried in the paging message.

[0022] In one possible design, the first PUSCH resource is determined based on pre-configuration and paging messages, which can be implemented in the following way: the terminal device receives sixth configuration information from the access network device, and the sixth configuration information is used to configure the random access preamble, the time-frequency domain resources of the random access preamble, and the part of the time-frequency domain resources in the first PUSCH resource; the paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and the terminal device determines the remaining part of the time-frequency resources in the first PUSCH resource based on the paging message; the terminal device determines the first PUSCH resource based on the part of the time-frequency domain resources in the first PUSCH resource and the remaining part of the time-frequency domain resources in the first PUSCH resource.

[0023] In one possible design, the first PUSCH resource is determined based on pre-configuration and paging messages, which can be implemented in the following way: the terminal device receives the seventh configuration information from the access network device, the seventh configuration information is used to configure at least one random access configuration, each random access configuration including: a random access preamble, time-frequency domain resources of the random access preamble, and time-frequency domain resources of the PUSCH; the terminal device determines the first random access configuration from at least one random access configuration based on the paging message, the first random access configuration including the first PUSCH resource; the terminal device determines the first PUSCH resource based on the first random access configuration.

[0024] In one possible design, each random access configuration in at least one random access configuration corresponds to an index, the paging message carries a first index, and the terminal device determines the first random access configuration from at least one random access configuration based on the paging message, including: the terminal device selects the first random access configuration from at least one random access configuration based on the first index, and the first random access configuration corresponds to the first index.

[0025] In one possible design, each random access configuration in at least one random access configuration corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, and the terminal device determines a first random access configuration from at least one random access configuration based on the paging message, including: the terminal device selects the first random access configuration from at least one random access configuration based on the identifier of the paged terminal device, and the first random access configuration corresponds to the identifier of the paged terminal device.

[0026] In one possible design, each random access configuration in at least one random access configuration corresponds to a random access preamble code identifier, the paging message carries a first random access preamble code identifier, and the terminal device determines the first random access configuration from at least one random access configuration based on the paging message, including: the terminal device selects the first random access configuration from at least one random access configuration based on the first random access preamble code identifier, and the first random access configuration corresponds to the first random access preamble code identifier.

[0027] In one possible design, the terminal device uses the time-frequency domain resources of the random access preamble to send a random access preamble to the access network device; or, when the timing advance TA is invalid, the terminal device uses the time-frequency domain resources of the random access preamble to send a random access preamble to the access network device.

[0028] Through the above method, since the TA time is valid, the terminal device and the network device can be synchronized. In this application example, the terminal device will only send a random access preamble to the access network device when the TA is invalid. That is, when the TA is valid, the terminal device will not send a random access preamble to the access network device, which can reduce signaling overhead.

[0029] In one possible design, the terminal device receives a response message to a random access preamble code from an access network device, where the response message to the random access preamble code includes downlink data.

[0030] By using the above method, downlink data is carried in the response to the random access preamble, so that early transmission of downlink data can be achieved and the delay of downlink data can be reduced.

[0031] In one possible design, the paging message includes a downlink data early transmission indication or a random access preamble code identifier, and the terminal device uses the first PUSCH resource to send a paging response to the access network device, including: the terminal device sends a paging response to the access network device on the first PUSCH resource according to the downlink data early transmission indication or the random access preamble code identifier.

[0032] In one possible design, the paging response is a non-access stratum (NAS) message, and the authentication information of the terminal device is generated based on the NAS security key of the terminal device.

[0033] Through the above method, the access network device can authenticate the terminal device and avoid sending downlink data to a fraudulent terminal device.

[0034] In one possible design, the paging response is a radio resource control RRC message, and the authentication information of the terminal device is generated based on one or more of the following parameters: the access layer key of the terminal device, the physical cell identifier of the source cell of the terminal device, the physical cell identifier of the target cell of the terminal device, and the source cell radio network temporary identifier C-RNTI.

[0035] Through the above method, the core network device can authenticate the terminal device and avoid sending downlink data to the fraudulent terminal device.

[0036] According to a second aspect, a communication method is provided, comprising: an access network device sending a paging message to a terminal device; the access network device receiving a paging response from the terminal device on a first physical uplink shared channel (PUSCH) resource; wherein the first PUSCH resource is determined based on pre-configuration and / or the paging message.

[0037] Through the above method, the access network device can indicate the first PUSCH resource to the terminal device based on pre-configuration and / or paging messages. Compared to sending the configuration information of the first PUSCH resource to the terminal device after the access network device sends the paging message to the terminal device, signaling overhead can be reduced. At the same time, because the paging message carries the terminal device's authentication information, the terminal device can be authenticated as soon as possible, thereby accelerating downlink data transmission and reducing downlink data transmission latency.

[0038] In one possible design, the first PUSCH resource is pre-configured, and the access network device can pre-configure it in the following way: the access network device sends first configuration information to the terminal device, and the first configuration information is used to configure the first PUSCH resource.

[0039] Through the above method, the first configuration information can be a broadcast message, and when the first PUSCH resource is configured through the broadcast message, the first PUSCH resource is shared by all terminal devices. There is no need to configure the first PUSCH resource separately for different terminal devices, thereby reducing signaling overhead.

[0040] In one possible design, the first PUSCH resource is determined based on a paging message, and the access network device may indicate the first PUSCH resource to the terminal device by carrying the first PUSCH resource configuration information in the paging message.

[0041] With the above method, since the paging message is the signaling in the existing random access process, the access network device side can indicate the first PUSCH resource to the terminal device without additional signaling overhead, thereby reducing the signaling overhead.

[0042] In one possible design, the first PUSCH resource is determined based on pre-configuration and paging messages, and the access network device can indicate the first PUSCH resource to the terminal device in the following manner: the access network device sends second configuration information to the terminal device, and the second configuration information is used to configure at least one PUSCH resource.

[0043] In one possible design, each PUSCH resource in at least one PUSCH resource corresponds to an index, and the paging message carries a first index, which corresponds to a first PUSCH resource.

[0044] In one possible design, each PUSCH resource in at least one PUSCH resource corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, and the identifier of the paged terminal device corresponds to the first PUSCH resource.

[0045] In one possible design, each PUSCH in at least one PUSCH resource corresponds to a random access preamble identifier, the paging message carries a first random access preamble identifier, and the first random access preamble identifier corresponds to a first PUSCH resource.

[0046] In one possible design, the first PUSCH resource is determined based on pre-configuration and a paging message, and the access network device may indicate the first PUSCH resource to the terminal device in the following manner: the access network device sends third configuration information to the terminal device, where the third configuration information is used to configure a portion of time-frequency domain resources in the first PUSCH resource;

[0047] The paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and the first PUSCH resource includes the part of the time-frequency domain resources in the first PUSCH resource and the remaining part of the time-frequency domain resources in the first PUSCH resource.

[0048] In one possible design, the first PUSCH resource is pre-configured, and the access network device sends fourth configuration information to the terminal device, where the fourth configuration information is used to configure the random access preamble, the time-frequency domain resources of the random access preamble, and the first PUSCH resource.

[0049] In one possible design, the first PUSCH resource is determined based on a paging message, which carries fifth configuration information. The fifth configuration information is used to configure the random access preamble, the time-frequency domain resources of the random access preamble, and the first PUSCH resource.

[0050] In one possible design, the first PUSCH resource is determined based on a preconfiguration and a paging message, and the access network device sends sixth configuration information to the terminal device, where the sixth configuration information is used to configure a random access preamble, time-frequency domain resources of the random access preamble, and a portion of the time-frequency domain resources in the first PUSCH resource.

[0051] The paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and the first PUSCH resource includes the part of the time-frequency domain resources in the first PUSCH resource and the remaining part of the time-frequency domain resources in the first PUSCH resource.

[0052] In one possible design, the first PUSCH resource is determined based on pre-configuration and paging messages, and the access network device sends seventh configuration information to the terminal device. The seventh configuration information is used to configure at least one random access configuration, and each random access configuration includes: a random access preamble code, time-frequency domain resources of the random access preamble code, and time-frequency domain resources of the PUSCH.

[0053] In one possible design, each random access configuration in at least one random access configuration corresponds to an index, the paging message carries a first index, the first index corresponds to a first random access configuration, and the first random access configuration includes a first PUSCH resource.

[0054] In one possible design, each random access configuration in at least one random access configuration corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, the identifier of the paged terminal device corresponds to the first random access configuration, and the first random access configuration includes a first PUSCH resource.

[0055] In one possible design, each random access configuration in at least one random access configuration corresponds to a random access preamble code identifier, the paging message carries a first random access preamble code identifier, the first random access preamble code identifier corresponds to a first random access configuration, and the first random access configuration includes a first PUSCH resource.

[0056] In one possible design, the access network device uses the time-frequency domain resources of the random access preamble to receive the random access preamble from the terminal device.

[0057] In one possible design, the access network device sends a response message of a random access preamble code to the terminal device, where the response message of the random access preamble code includes downlink data.

[0058] Through the above method, the access network device can transmit downlink data in the response message of the random access preamble code, thereby achieving early transmission of downlink data and reducing transmission delay.

[0059] In one possible design, the paging message includes a downlink data early transmission indication or a random access preamble identifier, and the access network device uses the first PUSCH resource to access the paging response from the terminal device, including:

[0060] The access network device receives a paging response from the terminal device on the first PUSCH resource according to the downlink data early transmission indication or the random access preamble code identifier.

[0061] In one possible design, the paging response is a non-access stratum (NAS) message, and the authentication information of the terminal device is generated based on the NAS security key of the terminal device.

[0062] Through the above method, the core network device can authenticate the terminal device, avoid sending downlink data to the fraudulent terminal device, and improve data security.

[0063] In one possible design, the paging response is a radio resource control RRC message, and the authentication information of the terminal device is generated based on one or more of the following parameters: the access layer key of the terminal device, the physical cell identifier of the source cell of the terminal device, the physical cell identifier of the target cell of the terminal device, and the source cell radio network temporary identifier C-RNTI.

[0064] Through the above method, the access network device can authenticate the terminal device, avoid sending downlink data to a fraudulent terminal device, and improve data security.

[0065] According to a third aspect, a method for accessing an unlicensed channel is provided, comprising: a terminal device receiving a paging message from an access network device, the paging message including indication information; and the terminal device accessing the unlicensed channel according to the indication information.

[0066] Through the above method, a terminal device can perform unauthorized access of the first access type or the second access type. Compared to a method in which a terminal device can only perform unauthorized access of the first access type, this method improves the flexibility of the terminal device's unauthorized access. Furthermore, because the latency of the second access type is less than that of the first access type, it indirectly increases the access speed of the terminal device.

[0067] In a feasible design, the indication information is used to indicate the access type of the unlicensed channel, and the terminal device performs access to the unlicensed channel according to the indication information, including: when the indication information is used to indicate the first channel access type, the terminal device performs access to the unlicensed channel according to the first channel access type; or, when the indication information is used to indicate the second channel access type, the terminal device performs access to the unlicensed channel according to the second channel access type.

[0068] In a feasible design, the indication information is used to indicate the duration that an unlicensed channel can be occupied, and the terminal device performs unlicensed channel access according to the indication information, including: when the duration that an unlicensed channel can be occupied is greater than or equal to a first duration, the terminal device performs unlicensed channel access according to a second channel access type; or, when the duration that an unlicensed channel can be occupied is less than the first duration, the terminal device performs unlicensed channel access according to a first channel access type.

[0069] In a fourth aspect, a method for accessing an unauthorized channel is provided, comprising: an access network device determines the duration of time that the unauthorized channel can be occupied; the access network device determines indication information based on the duration of time that the unauthorized channel can be occupied; and the access network device sends a paging message to a terminal device, wherein the paging message carries indication information.

[0070] Through the above method, the access network device can instruct the terminal device to perform different types of channel access according to the different occupancy times, thereby reducing the channel access time of the terminal device.

[0071] In a feasible design, the access network device determines the indication information based on the duration that the unlicensed channel can be occupied, including: when the duration that the unlicensed channel can be occupied is greater than or equal to the second duration, the access network device determines the indication information as the second channel access type; or, when the duration that the unlicensed channel can be occupied is less than the second duration, the access network device determines the indication information as the first channel access type.

[0072] In a feasible design, the indication information is used to indicate the duration of time that the unlicensed channel can be occupied.

[0073] In a fifth aspect, a communication method is provided, including: a terminal device uses a first physical uplink shared channel PUSCH resource to send uplink data to an access network device; the terminal device determines a first SSB corresponding to the first PUSCH resource based on the correspondence between the PUSCH resource and the synchronization signal block SSB; the terminal device monitors the physical downlink control channel PDCCH on the first SSB.

[0074] In a feasible design, it also includes: the terminal device receives configuration information from the access network device, and the configuration information is used to configure the correspondence between PUSCH resources and SSB.

[0075] In a sixth aspect, a communication method is provided, including: an access network device uses a first physical uplink shared channel PUSCH resource to receive uplink data from a terminal device; the access network device determines a first SSB corresponding to the first PUSCH resource based on the correspondence between the PUSCH resource and the synchronization signal block SSB; the access network device sends a physical downlink control channel PDCCH on the first SSB.

[0076] In a feasible design, it also includes: the access network device sends configuration information to the terminal device, and the configuration information is used to configure the correspondence between PUSCH resources and SSB.

[0077] In a seventh aspect, a communication method is provided, including: a terminal device determining a first synchronization signal block (SSB); the terminal device sending uplink data and an identifier of the first SSB to an access network device using a first physical uplink shared channel (PUSCH) resource;

[0078] The terminal device monitors the physical downlink control channel PDCCH on the first SSB.

[0079] In a feasible design, the terminal device receives indication information from the access network device, where the indication information is used to indicate that the terminal device needs to report an SSB identifier.

[0080] In an eighth aspect, a communication method is provided, comprising: an access network device utilizes a first physical uplink shared channel PUSCH to receive uplink data and an identifier of a first synchronization signal block SSB from a terminal device; and the access network device sends a physical downlink control channel PDCCH to the terminal device on the first SSB.

[0081] In a feasible design, the access network device sends an indication message to the terminal device, where the indication message is used to indicate that the terminal device needs to report an SSB identifier.

[0082] In a ninth aspect, an embodiment of the present application provides a device comprising units or means for executing each step included in any one of the designs of the first to eighth aspects above.

[0083] In the tenth aspect, an embodiment of the present application provides a device comprising at least one processor and a memory, wherein the at least one processor is used to execute the method provided in any one of the designs of the first to eighth aspects above.

[0084] In the eleventh aspect, an embodiment of the present application provides a device comprising at least one processor and an interface circuit, wherein the at least one processor is used to execute the method provided in any one of the designs of the first to eighth aspects above.

[0085] In the twelfth aspect, an embodiment of the present application provides a program, which, when executed by a processor, is used to execute the method provided in any one of the designs of the above first to eighth aspects.

[0086] In the thirteenth aspect, an embodiment of the present application provides a program product, such as a computer-readable storage medium. When a computer reads and executes the program product, the computer executes the method provided in any one of the designs of the first to eighth aspects above.

[0087] The above device can be a chip, and the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. The memory can be integrated into the processor or located outside the processor and exist independently.

[0088] There are one or more processors and one or more memories.

[0089] The memory can be integrated with the processor, or the memory and the processor can be set separately. In the specific implementation process, the memory can be integrated with the processor on the same chip, or can be set on different chips. The embodiments of this application do not limit the type of memory and the configuration of the memory and the processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0090] Figure 1 A schematic diagram of a communication system applicable to an embodiment of the present application;

[0091] Figure 2 A schematic diagram of a network architecture applicable to embodiments of the present application;

[0092] Figure 3 Another schematic diagram of a network architecture applicable to embodiments of the present application;

[0093] Figure 4 A schematic diagram of downlink data transmission provided in an embodiment of the present application;

[0094] Figure 5 A schematic diagram of early transmission of downlink data provided in an embodiment of the present application;

[0095] Figure 6 Another schematic diagram of early transmission of downlink data provided in an embodiment of the present application;

[0096] Figure 7 Another schematic diagram of early transmission of downlink data provided in an embodiment of the present application;

[0097] Figure 8 A schematic diagram of a communication method provided in an embodiment of the present application;

[0098] Figure 9 A schematic diagram of using a control plane to carry early transmission downlink data according to an embodiment of the present application;

[0099] Figure 10 A schematic diagram of using the user plane to carry early transmission downlink data according to an embodiment of the present application;

[0100] Figure 11A schematic diagram of using a control plane to carry early transmission downlink data according to an embodiment of the present application;

[0101] Figure 12 A schematic diagram of using the user plane to carry early transmission downlink data according to an embodiment of the present application;

[0102] Figure 13 A schematic diagram of using the user plane to carry early transmission downlink data according to an embodiment of the present application;

[0103] Figure 14 A schematic diagram of a MAC sub-PDU provided in an embodiment of the present application;

[0104] Figure 15 Another schematic diagram of a MAC sub-PDU provided in an embodiment of the present application;

[0105] Figure 16a 、 Figure 16b and Figure 16c A schematic diagram of the MAC subheader format provided in an embodiment of the present application;

[0106] Figure 17 A schematic diagram of an unlicensed channel access method provided in an embodiment of the present application;

[0107] Figure 18 Another schematic diagram of the unlicensed channel access method provided in an embodiment of the present application;

[0108] Figure 19 A schematic diagram of a communication method provided in an embodiment of the present application;

[0109] Figure 20 A schematic diagram of a communication method provided in an embodiment of the present application;

[0110] Figure 21 A schematic diagram of a communication method provided in an embodiment of the present application;

[0111] Figure 22 A schematic diagram of a communication method provided in an embodiment of the present application;

[0112] Figure 23 A schematic diagram of using the user plane to carry early transmission downlink data according to an embodiment of the present application;

[0113] Figure 24 A schematic diagram of the structure of the device provided in the embodiment of the present application;

[0114] Figure 25 A schematic diagram of the structure of a network device provided in an embodiment of the present application;

[0115] Figure 26 Another structural diagram of the network device provided in an embodiment of the present application;

[0116] Figure 27 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0117] Figure 1 One of the communication systems 100 to which the embodiment of the present application is applicable is shown, including a radio access network (RAN) device 110 , a core network (CN) device 120 and a terminal device 130 .

[0118] The terminal device 130 can access a wireless network, which includes a RAN device 110 and a CN device 120. The RAN device 110 is used to connect the terminal device 130 to the wireless network, and the CN device 120 is used to manage the terminal device 130 and provide a gateway for communication with the external network.

[0119] The terminal device 130, also known as user equipment (UE), mobile station (MS), or mobile terminal (MT), is a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection capabilities. Currently, some examples of terminals include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes.

[0120] A network device is a device in a wireless network, such as a radio access network (RAN) node that connects a terminal device to the wireless network. Currently, some examples of RAN nodes include: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP). In a network structure, a network device may include a centralized unit (CU) node, a distributed unit (DU) node, or a RAN device including a CU node and a DU node.

[0121] exist Figure 1In the communication system 100 shown, the RAN device 110 and the terminal device 130 can perform data transmission through air interface resources, and the air interface resources may include at least one of time domain resources, frequency domain resources or code domain resources. Specifically, when the RAN device 110 and the terminal device 130 perform data transmission, the RAN device 110 may send control information to the terminal device 130 through a control channel, such as a physical downlink control channel (PDCCH), thereby allocating data channels to the terminal device, such as physical downlink shared channel (PDSCH) or physical uplink shared channel (PUSCH) resources. For example, the control information may indicate the symbols and / or subcarriers to which the data channel is mapped. The RAN device 110 and the terminal device 130 perform data transmission through the data channel in the allocated time-frequency resources. The above-mentioned data transmission may include uplink data transmission and / or downlink data transmission. The downlink data transmission (e.g., data carried by the PDSCH) may refer to data transmitted by the RAN device 110 to the terminal device 130, and the uplink data (e.g., data carried by the PUSCH) may refer to data transmitted by the terminal device 130 to the RAN device 110. Data may be data in a broad sense, for example, user data, system information, broadcast information, or other information, without limitation.

[0122] Figure 1 The exemplary embodiment shows two RAN devices 110, one terminal device 130, and one core network device 120. Optionally, the communication system 100 may include a number of RAN devices other than two, and may include a number of terminal devices other than one within the coverage area of each RAN, which is not limited in this embodiment of the present application.

[0123] Figure 2 A network device architecture applicable to an embodiment of the present application is shown, including: CN equipment and RAN equipment.

[0124] RAN equipment includes a baseband device and a radio frequency device. The baseband device can be implemented by a single node or multiple nodes. The radio frequency device can be implemented independently from the baseband device, integrated into the baseband device, or partially remote and partially integrated into the baseband device. For example, in an LTE system, the RAN includes a baseband device and a radio frequency device. The radio frequency device can be remotely located relative to the baseband device. For example, the remote radio unit (RRU) is remotely located relative to the baseband unit (BBU).

[0125] The communication between RAN equipment and terminal equipment follows a certain protocol layer structure. For example, the control plane protocol layer structure may include the functions of the radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, and physical layer. The user plane protocol layer structure may include the functions of the PDCP layer, RLC layer, MAC layer, and physical layer. In one possible implementation, the service data adaptation protocol (SDAP) layer may also be included above the PDCP layer.

[0126] The RAN device can implement the functions of the protocol layers such as RRC, SDAP, PDCP, RLC and MAC by one node, or can implement the functions of these protocol layers by multiple nodes. For example, in an evolutionary structure, the RAN device may include a CU and a DU, and multiple DUs may be centrally controlled by one CU. As an example, the interface between the CU and the DU may be called an F1-U interface. Figure 2 As shown, CU and DU can be divided according to the protocol layers of the wireless network, for example, the functions of the PDCP layer and above protocol layers are set in CU, and the functions of the protocol layers below PDCP, such as the RLC layer and MAC layer, are set in DU.

[0127] This protocol layer division is merely an example. Division can also be performed at other protocol layers, such as the RLC layer, where functions at and above the RLC layer are located in the CU, while functions at layers below the RLC layer are located in the DU. Alternatively, division can be performed within a specific protocol layer, such as where some functions at the RLC layer and functions at layers above the RLC layer are located in the CU, while the remaining functions at the RLC layer and functions at layers below the RLC layer are located in the DU. Furthermore, division can be performed in other ways, such as by latency, where functions that require processing time to meet latency requirements are located in the DU, while functions that do not require latency requirements are located in the CU.

[0128] In addition, the radio frequency device can be remote and not placed in the DU, or can be integrated in the DU, or partly remote and partly integrated in the DU, without any limitation here.

[0129] Figure 3 Another network architecture applicable to the embodiment of the present application is shown. Figure 2The architecture shown can also separate the control plane (CP) and user plane (UP) of the CU and implement them into different entities, namely the control plane CU entity (CU-CP entity) and the user plane CU entity (CU-UP entity).

[0130] exist Figure 3 In the network architecture shown, the signaling generated by the CU can be sent to the terminal device through the DU, or the signaling generated by the terminal device can be sent to the CU through the DU. The DU can directly encapsulate the signaling through the protocol layer and transparently transmit it to the terminal device or CU without parsing it. In the following embodiments, if the transmission of such signaling between the DCU and the terminal device is involved, then the sending or receiving of the signaling by the DU includes this scenario. For example, the signaling of the RRC or PDCP layer will eventually be processed as the signaling of the PHY layer and sent to the terminal, or converted from the received signaling of the PHY layer. Under this architecture, the signaling of the RRC or PDCP layer can also be considered to be sent by the DU, or sent by the DU and the RF.

[0131] In the above embodiments, the CU is divided into network devices on the RAN side. In addition, the CU can also be divided into network devices on the CN side, which is not limited here. The devices in the following embodiments of the present application can be located in terminal devices or network devices according to the functions they implement. When the above CU-DU architecture is adopted, the network device can be a CU node, a DU node, or a RAN device including a CU node or a DU node.

[0132] based on Figure 1 The communication system shown, and Figure 2 or Figure 3 The network architecture shown in the embodiment of the present application provides a scenario as follows. It should be noted that in the following embodiments, the use of access network devices and network devices is not particularly distinguished. Unless otherwise specified, the network devices in the following embodiments are specifically access network devices.

[0133] A terminal device may be in three radio resource control (RRC) states, namely, RRC-connected state, RRC-idle state, and inactive state.

[0134] The deactivated state is the same as the idle state; the terminal device disconnects the RRC connection and does not need to receive downlink data, thus achieving the same power saving effect as the idle state. Unlike the idle state, in the deactivated state, the terminal device-specific channel between the access network device and the core network device (e.g., AMF and UPF) is maintained; the terminal device and the access network device store the terminal device context; after the terminal device receives a paging call from the access network device, it initiates the RRC connection recovery process and enters the connected state based on the stored terminal device context.

[0135] Currently, only devices in RRC connected state can transmit data to network devices. For devices in RRC idle state or deactivated state, data transmission with network devices can only be carried out after establishing or resuming an RRC connection.

[0136] like Figure 4 As shown, a process of a downlink data transmission method is provided. The principle of this method is: for a terminal device in an RRC idle state or a deactivated terminal device, an RRC connection is first established or restored, and after the RRC connection is established or restored, data is transmitted with the network device. The specific process is:

[0137] S500: The core network device sends downlink data to the access network device.

[0138] S501: The access network device sends a paging message to the terminal device, where the paging message includes an identifier of the terminal device.

[0139] S502: After the paged terminal device finds that the paging message carries its own terminal device identification, it sends a random access preamble to the access network device. Specifically, the terminal device can obtain and randomly select a random access preamble from the broadcast message.

[0140] S503: The access network device sends a random access response to the terminal device. The random access response carries a PUSCH resource. The PUSCH resource is specifically a PUSCH resource for the terminal device to send a paging response.

[0141] S504: The terminal device sends a paging response to the access network device, where the paging response includes an identifier of the terminal device.

[0142] After receiving the paging response, the access network device learns the identifier of the terminal device and then executes S505 to notify the terminal device to restore the RRC connection.

[0143] S505: The access network device sends an RRC connection recovery message to the terminal device.

[0144] S506: After receiving the RRC connection recovery message, the terminal device enters the RRC connection state and sends an RRC connection recovery completion message to the access network device.

[0145] It should be noted that the description of S505 and S506 above is for the case where the paged terminal device is in the deactivated state. If the paged terminal device is in the idle state, S505 above can be replaced by: the access network device sends an RRC connection establishment request message to the terminal device. S506 above can be replaced by: the terminal device sends an RRC connection establishment completion message to the access network device.

[0146] S507: After receiving the RRC connection recovery completion message, the access network device sends downlink data to the terminal device.

[0147] Optionally, for a terminal device in a deactivated state, the access network device may further send an RRC connection release message to the terminal device to notify the terminal device to remain in the deactivated state.

[0148] As can be seen from the description of the above figure, for idle and deactivated terminal devices, an RRC connection can only be established or restored after the above process S500 to S506, and downlink data can only be transmitted in S507. For applications with small data volumes, using the above method will cause most resources to be used to establish or restore the RRC connection, resulting in low data transmission efficiency.

[0149] Based on the above, a solution for early transmission of downlink data is provided, wherein the early transmission of downlink data refers to the access network device sending downlink data to the terminal device before establishing or restoring the RRC connection, or before the terminal device receives the RRC connection establishment response or the RRC connection recovery response. The use of early transmission of downlink data can improve data transmission efficiency. In an embodiment of the present application, the following two solutions are provided, namely Solution 1 and Solution 2. Among them, Solution 1 is to use the non-access stratum (NAS) message in the signaling bearer of the control plane to carry the downlink data packet. Solution 2 is to use the data bearer of the user plane to send downlink data.

[0150] like Figure 5 As shown, a process of a method for early transmission of downlink data is provided, which can be applied to the above-mentioned solution 1. In this process, the access network device is used as a base station, and the core network device includes a mobility management entity (MME) or a mobility management function (AMF). In this process, the early transmission of downlink data of an idle terminal device is used as an example. The process includes:

[0151] S601: AMF / MME receives downlink data from an idle terminal device. Optionally, the downlink data may include a downlink data early transmission indication.

[0152] S602: AMF / MME caches downlink data.

[0153] S603: The AMF / MME sends a paging message to the base station. The paging message includes a downlink data early transmission indication and a temporary mobile user identity (Serving-Temporary Mobile Subscriber Identity, S-TMSI) of the paged terminal device.

[0154] S604: After receiving the paging message, the base station allocates a dedicated random access preamble code Preamble to the terminal device and records the corresponding relationship between the Preamble ID and the S-TMSI.

[0155] S605: The base station sends a paging message to the terminal device, where the paging message includes a downlink data early transmission indication, the S-TMSI of the paged terminal device, and a dedicated Preamble ID.

[0156] S606: After receiving the paging message, the paged terminal device obtains a dedicated preamble from the paging message and sends the dedicated preamble to the base station.

[0157] S607: After receiving the dedicated Preamble, the base station searches for the S-TMSI corresponding to the dedicated Preamble from the established correspondence relationship and sends the S-TMSI to the AMF / MME.

[0158] S608: The AMF / MME places the downlink data in a NAS message and sends the NAS message to the base station.

[0159] S609: After receiving the NAS message, the base station sends the NAS message to the terminal device.

[0160] S610: If the terminal device correctly receives the downlink data, it generates and sends a NAS message to the base station, where the NAS message carries the S-MTSI.

[0161] S611: The base station sends a NAS message to the AMF / MME.

[0162] S612: AMF / MME authenticates the NAS message, and if the authentication is successful, it is considered that the above downlink data has been sent to the paged terminal device.

[0163] Through the above process, early transmission of downlink data is achieved and data transmission efficiency is improved. However, in the above process, the paging message is transmitted in plain text, and the dedicated Preamble therein is also in plain text, and other terminal devices that are not paged can also receive it. If other terminal devices impersonate the paged terminal device to send the dedicated preamble, the base station believes that the above Preamble is sent by the paged terminal device, and sends the S-TMSI corresponding to the Preamble to the MME / AMF. The MME / AMF regards the received S-TMSI as a response to the paging terminal device, that is, without verifying the identity of the terminal device, that is, sending the downlink data to the terminal device in the above S608, which may cause the downlink data to be sent to the wrong terminal device.

[0164] like Figure 6 As shown, a process of a downlink data early transmission method is provided, which may correspond to the above-mentioned solution 2. In this process, the access network device is used as a base station, and the core network equipment includes a mobility management entity (MME), a serving gateway (S-GW), and a PDN gateway (P-GW) as an example for explanation. In this process, the downlink data early transmission of an idle terminal device is used as an example for explanation. The process includes:

[0165] S700: The P-GW receives downlink data from an idle terminal device.

[0166] S701: The P-GW sends downlink data of an idle terminal device to the S-GW through a dedicated link for the terminal device.

[0167] S702a: The S-GW sends a downlink data notification of the idle terminal device to the MME through a dedicated link of the terminal device, where the downlink data notification includes a downlink data early transmission indication and downlink data.

[0168] S702b: The MME sends a downlink data notification confirmation response to the S-GW.

[0169] S703: The MME sends a paging message to the base station. The paging message carries the S-TMSI and a downlink data early transmission indication.

[0170] S704: The base station determines a dedicated preamble and sends a paging message to the terminal device. The paging message carries the S-TMSI and the ID of the dedicated preamble, and records the corresponding relationship between the preamble and the S-TMSI.

[0171] S705: The terminal device receives a paging message from the base station.

[0172] S706: The terminal device matching the S-TMSI sends a dedicated preamble to the base station.

[0173] S707: After receiving the preamble, the base station finds the S-TMSI corresponding to the preamble from the record and sends a context recovery request of the terminal device to the MME. The context recovery request may indicate that the suspended RRC connection of the terminal device has been restored or that the terminal device is about to access for early data transmission.

[0174] Optionally, S708: MME sends a modify bearer request to S-GW, where the modify bearer request includes the tunnel address information of the base station; S-GW sends a modify bearer response to MEE, where the modify bearer response includes the address information of SGW.

[0175] S709: The MME sends a context recovery response to the base station.

[0176] After the above process, the dedicated channel between the base station and the S-GW has been restored. The S-GW can send downlink data to the base station through the dedicated channel established above.

[0177] S7010: The base station sends a random access response message to the terminal device, where the random access response carries downlink data.

[0178] The above process achieves early transmission of downlink data and improves data transmission efficiency. However, in the above process, the dedicated preamble ID in the paging message is in plain text and can be received by other terminal devices besides the paging terminal device. If another terminal device impersonates the paged terminal device to send the dedicated preamble, the base station will consider it to be the preamble sent by the paged terminal device and notify the MME to restore the dedicated channel between the base station and SGW. Without performing security verification on the terminal device's identity information S-TMSI, this dedicated channel is restored for downlink data transmission. Therefore, data may be sent to the wrong terminal device.

[0179] Through the above Figure 5 and Figure 6 As can be seen from the scheme description, in the above scheme, the base station does not verify the identity of the terminal device, that is, transmits downlink data to the terminal device. There may be a situation where the paged terminal device is impersonated, thereby transmitting downlink data to the wrong terminal device.

[0180] Based on the above, an embodiment of the present application also provides a method for early transmission of downlink data. The principle of this method is: after authenticating the terminal device, downlink data is sent to the terminal device, thereby solving the problem of the paged terminal device being impersonated and transmitting downlink data to the wrong terminal device.

[0181] like Figure 7 The figure shows the process of the above-mentioned downlink data early transmission method. In this process, the access network device is a base station as an example for explanation. Figure 7 The process shown is explained by taking the early transmission of downlink data to a terminal device in an inactive state as an example. Figure 8 As shown, the process includes:

[0182] S800: The base station receives downlink data from a deactivated terminal device.

[0183] S801: The base station sends a paging message to the terminal device, the paging message carrying a downlink data early transmission indication and a terminal device identifier, for example, an inactive radio network temporary identity (I-RNTI).

[0184] S802: The paged terminal device finds that the paging message carries its own terminal identification.

[0185] Optionally, the terminal device obtains and selects a random access preamble from the broadcast message and sends a preamble request.

[0186] S803: The base station sends a random access response to the terminal device. The random access response may include PUSCH resources and a timing adjustment TA command.

[0187] S804: The terminal device sends a paging response, which includes the terminal device's identity authentication information and I-RNTI, etc. The paging response may be an RRC message, and is sent via the PUSCH resources carried in the random access response.

[0188] S805: The base station performs identity authentication on the terminal device, and after successfully verifying the identity of the terminal device, executes the following S806.

[0189] S806: The base station sends downlink data to the terminal device. Optionally, while sending the downlink data, the base station may also send an RRC connection release message to the terminal device to notify the terminal device to remain in the INACTIVE state.

[0190] In the above scheme, downlink data transmission is performed only after the identity authentication of the terminal device is achieved, which solves the problem of data transmission security. However, it can be seen from the above description that after receiving the paging message, the terminal device sends a 4-step random access process (specifically S802, S803, S804 and S806 above) before downlink data transmission can be performed. The delay of downlink data is relatively large, and the efficiency needs to be further improved.

[0191] Based on the above, embodiments of the present application provide a communication method and apparatus. The principle of this method is to pre-configure PUSCH resources for sending paging responses for terminal devices and / or configure PUSCH resources for sending paging responses through paging messages. In this way, the access network device can send paging responses to terminal devices earlier and perform identity authentication earlier, thereby expediting downlink data transmission, reducing downlink data latency, and addressing data transmission security issues.

[0192] See also Figure 8 As shown, a communication method process is provided, in which the access network device can be the above Figure 1 The RAN device 110 in the access network device can adopt the above Figure 2 or Figure 3 The network architecture shown in the figure. The terminal device can be the above Figure 1 The terminal device 130 in the process includes:

[0193] S901. The access network device sends a paging message to the terminal device. Accordingly, the terminal device receives the paging message from the access network device. The paging message includes at least one of the identifier of the paged terminal device, the random access preamble code, or the downlink data early transmission indication. When the paging message carries the identifier of the paged terminal, the paged UE determines the first PUSCH resource from the preconfigured PUSCH resources. When the paging message carries the identifier of the paging terminal device and the random access preamble code identifier, the paged UE determines the first PUSCH resource corresponding to the random access preamble code identifier based on the random access preamble code identifier. When the paging message carries the identifier of the paging terminal device and the downlink data early transmission indication, the paged UE preferably determines the first PUSCH resource from the preconfigured PUSCH resources. S902. The terminal device uses the first PUSCH resource to send a paging response to the access network device. Accordingly, the access network device uses the first PUSCH resource to receive the paging response from the access network device, and the paging response carries the identifier and identity authentication information of the terminal device, and the identifier and identity authentication information of the terminal device are used for the identity authentication of the terminal device. Optionally, the above S902 may also be described as: the terminal device sends a paging response to the access network device on the first PUSCH resource using a downlink data early transmission indication or a random access preamble. In this case, the random access preamble may be a dedicated random access preamble, which may indicate downlink data early transmission.

[0194] Optionally, after receiving the paging response, the access network device may verify the identity of the terminal device. And after the identity authentication of the terminal device is successful, downlink data is sent to the terminal device. For example, the verification process may include: the access network device may obtain parameters for identity authentication based on the identification of the terminal device, and generate identity authentication information based on the above parameters. And the access network device compares the identity authentication information generated by itself with the identity authentication information carried in the above S902. If the two match, it is considered that the identity authentication of the terminal device is successful, otherwise it is considered that the identity authentication of the terminal device is unsuccessful. Alternatively, after receiving the paging response, the access network device may send the paging response to the core network device, and the core network device will authenticate the terminal device. The process of core network device identity authentication is similar to the process of access network device identity authentication, and will not be repeated here.

[0195] In an embodiment of the present application, the first PUSCH resource used to send a paging response in S902 above may be pre-configured, or may be determined according to the paging message in S901 above, or may be determined according to the pre-configuration and the paging message in S901 above. In the following, how the terminal device determines the first PUSCH will be discussed in detail. Specifically, two schemes can be discussed. In the first scheme, the network device can configure the first PUSCH resource for the terminal device separately, or can be described as the terminal device determining the first PUSCH resource separately. In the second scheme, in addition to configuring the first PUSCH resource, the network device can also configure the random access preamble and the time-frequency domain resources of the random access preamble for the terminal device, that is, the network device configures the random access preamble, the time-frequency domain resources of the random access preamble, and the first PUSCH resource for the terminal device at the same time. The second scheme can also be called a 2-step random access (RACH) configuration. Alternatively, it can be described as the terminal device simultaneously determining the random access preamble, the time-frequency domain resources of the random access preamble, and the first PUSCH.

[0196] The implementation of the first solution includes but is not limited to the following methods:

[0197] In a feasible implementation, the access network device may send first configuration information to the terminal device, and the first configuration information is used to configure the first PUSCH resource. Accordingly, the terminal device receives the first configuration information from the access network device, and determines the first PUSCH resource based on the first configuration information. The configuration information of the first PUSCH resource may include at least one of the time domain resources, frequency domain resources, and demodulation reference signal (DMRS) of the PUSCH. For example, the configuration information of the first PUSCH resource includes the time domain resources and frequency domain resources of the PUSCH, and the DMRS is agreed upon by the protocol or preset by the UE. For example, the configuration information of the first PUSCH resource includes the frequency domain resources of the PUSCH, and the DMRS and the time domain resources are agreed upon by the protocol or preset by the UE. For example, the configuration information of the first PUSCH resource includes the time domain resources of the PUSCH, and the DMRS and the frequency domain resources are agreed upon by the protocol or preset by the UE. Among them, the above-mentioned first configuration information can be a broadcast message, a dedicated message (for example, an RRC reconfiguration message, or an RRC release message, etc.) or a physical layer signaling (for example, a PDCCH command, a PDCCH scheduling signaling, etc.). When the first configuration information is a broadcast message, the first PUSCH resource is pre-configured for the terminal device by means of a broadcast message. Multiple terminal devices share the first PUSCH resource, and there may be a conflict problem between different terminal devices. However, this method is simple and easy, and after the terminal device changes the cell, there is no need to reallocate the first PUSCH resource.

[0198] In another feasible implementation, the paging message in S901 may carry configuration information for the first PUSCH resource. Based on the paging message in S901, the terminal device can determine the first PUSCH resource. In this manner, the UE can directly obtain the first PUSCH resource via the paging message, avoiding the UE's request for network allocation of PUSCH resources and saving latency.

[0199] In another feasible implementation, the access network device may send second configuration information to the terminal device, where the second configuration information is used to configure at least one PUSCH resource. Accordingly, the terminal device may receive the second configuration information from the access network device and, based on the second configuration information, determine at least one PUSCH resource. Furthermore, the terminal device may determine at least one PUSCH resource based on a paging message. The second configuration information may be a broadcast message, a dedicated message, or physical layer signaling, without limitation.

[0200] For example, as shown in Table 1, in the at least one PUSCH resource configured by the second configuration information, each PUSCH resource corresponds to an index. The paging message in S901 above may carry the index of the first PUSCH resource, and the terminal device may determine the first PUSCH resource based on the index of the PUSCH resource carried in the paging message. For example, if the index corresponding to the first PUSCH resource is the first index, then the first index may be carried in S901 above, and the terminal device may determine the first PUSCH resource in the at least one PUSCH resource configured by the second configuration information based on the first index.

[0201] Table 1

[0202] index PUSCH resource list configured by the second configuration information Index 1 First PUSCH resource Index 2 Second PUSCH resource Index 3 The third PUSCH resource

[0203] Or, for example, as shown in Table 2, in the at least one PUSCH resource configured by the above-mentioned second configuration information, each PUSCH resource corresponds to the identifier of a terminal device. The paging message in the above-mentioned S901 carries the identifier of the paged terminal device, and the terminal device can determine the first PUSCH resource based on the identifier of the paged terminal device. For example, the identifier of the paged terminal device is called the identifier of the first terminal device, and there is a corresponding relationship between the identifier of the first terminal device and the first PUSCH resource. Then, the terminal device can determine the first PUSCH resource based on the identifier of the first terminal device carried in the paging message. Since the paging message is originally supposed to carry the terminal device identifier, in this way, the paging message has no additional overhead.

[0204] Table 2

[0205] Terminal device identification PUSCH resource list configured by the second configuration information First terminal device identification First PUSCH resource Second terminal device identification Second PUSCH resource Third terminal device identification The third PUSCH resource

[0206] Or, for example, as shown in Table 3, in the at least one PUSCH resource configured in the above-mentioned second configuration information, each PUSCH resource corresponds to a random access preamble identifier. The paging message in S901 above carries a random access preamble identifier. The terminal device can determine the first PUSCH resource based on the random access preamble identifier carried in the paging message. For example, the paging message in S901 above carries the first random access preamble in Table 3 below, then the terminal device determines the first PUSCH resource based on the correspondence between the random access preamble and the PUSCH resource shown in Table 3 below. Then, the above-mentioned S902 steps are performed using the first PUSCH resource. Since the paging message originally carries the random access preamble identifier, in this way, there is no additional overhead in the paging message.

[0207] Table 3

[0208]

[0209] Alternatively, the paging message in S901 may carry the identifiers of multiple terminal devices to be paged. Each terminal device may determine its corresponding PUSCH resource based on its order in the paging message. For example, as shown in Table 4, three PUSCH resources are configured through the second configuration information, namely PUSCH resource 1, PUSCH resource 2 and PUSCH resource 3. The paging message carries the identifiers of three terminal devices, that is, the current paging message is used to page three terminal devices, and the paging message is used to carry the identifier positions of the three terminal devices, which are position 1, position 2 and position 3 in the order of the time domain. When the identifier of the current terminal device occupies position 1 in the paging message in S901, it can be determined that the first PUSCH resource used by the current terminal device to send a paging response in S902 is PUSCH resource 1, and when the identifier of the current terminal device occupies position 2 in the paging message in S901, it can be determined that the first PUSCH resource used by the current terminal device to send a paging response in S902 is PUSCH resource 2. Similarly, when the identifier of the current terminal device occupies position 3 in the paging message in S901 above, it can be determined that the first PUSCH resource used by the current terminal device to send the paging response in S902 above is PUSCH resource 3. Since the paging message originally carries the identifier of the paged terminal device, the paging message has no additional overhead.

[0210] Table 4

[0211] PUSCH resource list configured by the second configuration information PUSCH resource 1 PUSCH Resource 2 PUSCH resource 3

[0212] Alternatively, the terminal device may determine the PUSCH resource used to send each paging response based on the order in which the paging messages are received. Still using the example of Table 3 above, through the second configuration information, the network device configures three PUSCH resources for the terminal device, namely PUSCH resource 1, PUSCH resource 2 and PUSCH resource 3. When the terminal device receives the paging message for the first time, PUSCH resource 1 may be used to send the paging response in S902 above, that is, the PUSCH resource 1 above is the first PUSCH resource in S902 above. When the terminal device receives the paging message for the second time, PUSCH resource 2 may be used to send the paging response in S902 above, that is, the PUSCH resource 2 above is the first PUSCH resource in S902 above. Similarly, when the terminal device receives the paging message for the third time, PUSCH resource 3 may be used to send the paging response in S902 above, that is, the PUSCH resource 3 above is the first PUSCH resource in S902 above. When the configured PUSCH resources are used up in sequence, they are restarted in sequence. For example, when the terminal device receives the paging message for the fifth time, PUSCH resource 1 is used to send the paging response in S902 above, and so on. In this way, the paging message does not contain any indication of the PUSCH resources, and the paging message has no additional overhead.

[0213] Alternatively, the access network device may send third configuration information to the terminal device, where the third configuration information is used to configure a portion of the time-frequency domain resources of the first PUSCH resource. Accordingly, the terminal device may receive the third configuration information from the access network device, and the terminal device may determine a portion of the time-frequency domain resources of the first PUSCH resource based on the third configuration information. The paging message in S901 above carries the remaining portion of the time-frequency domain resources of the first PUSCH resource. Based on the paging message in S901 above, the terminal device may determine the remaining portion of the time-frequency domain resources of the first PUSCH resource. Compared to the method of carrying all the time-frequency domain resources of the first PUSCH resource in the paging message, the overhead of the paging message can be reduced. For example, the third configuration information indicates time domain resource information. The time domain resource information may be a period and a starting position. The paging message carries frequency domain resource information. For example, the third configuration information indicates frequency domain resource information, and the paging message carries time domain resource information. In the above-mentioned solution 1, the terminal device may also use the time-frequency domain resources of the random access preamble to send a random access preamble to the access network device. Alternatively, the terminal device first determines whether the timing advance (TA) is valid, and if so, no longer sends the random access preamble to the access network device. If the TA is invalid, the random access preamble is sent again.

[0214] Optionally, the terminal device determines the random access preamble according to the random access preamble identifier in the paging message. The random access preamble identifier is allocated to the terminal device.

[0215] For the above solution 1, the paging response in S902 can be transmitted using a NAS message in the signaling bearer in the control plane. In this case, the identity authentication information carried in the paging response is generated based on the NAS security key of the terminal device.

[0216] like Figure 9 As shown, a communication method process is provided, which is specifically an example of using NAS message to transmit paging response in the above solution 1. The process is explained by taking the early transmission of downlink data of the idle terminal device as an example. The terminal device in the process can correspond to the above Figure 8 The terminal device in the above Figure 8 The access network equipment in the core network, AMF is the network element in the core network equipment, and the PUSCH resources can correspond to the above Figure 8 The first PUSCH resource in.

[0217] The process includes:

[0218] S1000. The base station allocates PUSCH resources to the terminal device.

[0219] For example, the base station may allocate PUSCH resources to the terminal device through dedicated RRC signaling or PDCCH signaling. The RRC signaling may be an RRC reconfiguration message or an RRC connection release message. The PUSCH resource may be a PUSCH resource dedicated to the terminal device. Alternatively, the PUSCH resource may be a PUSCH resource shared by multiple terminal devices. The shared PUSCH resource means that the PUSCH resource can be shared by multiple terminal devices. Alternatively, the base station may configure PUSCH resources for the terminal device through a broadcast message, and the terminal device may obtain the PUSCH resource from the broadcast message.

[0220] S1001: AMF receives downlink data.

[0221] S1002: AMF sends a paging message to the base station. The paging message carries a downlink data early transmission indication and an identifier of the paged terminal device. The identifier of the terminal device may be an S-TMSI or an NG-5G-TMSI.

[0222] S1003: The base station sends a paging message to the terminal device, wherein the paging message carries preamble information and the identifier of the paged terminal device. Similarly, the identifier of the terminal device included in the paging message in S1003 can be S-TMSI, NG-5G-TMSI, etc.

[0223] S1004: The terminal device sends a preamble to the base station.

[0224] Optionally, if the TA is invalid, the terminal device sends a preamble to the base station. If the TA is valid, the terminal device may not send a preamble to the base station.

[0225] S1005: The terminal device uses PUSCH resources to send a NAS message to the base station. The NAS message carries a paging response. The paging response carries an identifier of the terminal device and identity authentication information of the terminal device.

[0226] S1006: The base station sends a NAS message to the AMF. The NAS message carries a paging response, that is, it carries the identifier of the terminal device and the identity authentication information of the terminal device.

[0227] S1007: The AMF authenticates the terminal device based on the authentication information contained in the paging response. After the authentication of the terminal device is successful, S1008 is executed.

[0228] For example, AMF can obtain the NAS security key of the terminal device based on the terminal device's identifier, and perform integrity and security verification on the NAS message based on the NAS security key.

[0229] S1008: The AMF sends a NAS message to the base station, where the NAS message carries downlink data.

[0230] S1009: The base station sends a NAS message to the terminal device, where the NAS message carries downlink data.

[0231] As can be seen from the above, in the embodiment of the present application, the network device pre-configures PUSCH resources for the terminal device. Figure 7 In the solution, after sending the Preamble, PUSCH resources for transmitting the paging response are allocated to the terminal device, which can simplify the random access process of the terminal device and reduce the transmission delay of the downlink data.

[0232] exist Figure 9 In the process shown, the dotted lines represent optional steps. Figure 9 In the illustrated process, the execution order of the above steps S1000 to S10010 is not limited.

[0233] Alternatively, for the above solution 1, the paging response in S902 may be transmitted using access layer RRC signaling. In this case, the identity verification information carried in the paging response is generated based on one or more of the following parameters:

[0234] The access layer key of the terminal device, the physical cell identifier of the source cell of the terminal device, the physical cell identifier of the target cell of the terminal device, and the source cell radio network temporary identifier (C-RNTI). Among them, the physical cell of the source cell refers to the cell when the terminal device enters the deactivated state or idle state, the target cell refers to the cell when the terminal device sends an RRC connection recovery request or an RRC connection establishment request, and the source C-RNTI is the identifier assigned by the cell when the terminal device enters the deactivated state or idle state.

[0235] For example, the authentication information is generated using the access layer key of the terminal device, the physical cell identifier of the source cell of the terminal device, the physical cell identifier of the target cell of the terminal device, and the source cell radio network temporary identifier (C-RNTI).

[0236] like Figure 10 As shown, a communication method process is provided, which is specifically an example of using access layer RRC signaling to carry out paging response transmission in the above solution 1. The process is described by taking the early transmission of downlink data of the deactivated terminal device as an example. The terminal device in the process can Figure 8 The terminal device in the above Figure 8 The access network equipment in the PUSCH resource can correspond to the above Figure 8 The first PUSCH resource in the process includes:

[0237] S1100: The base station allocates PUSCH resources to the terminal device. Figure 10 The records in S1000 are not explained here.

[0238] S1101: The base station receives downlink data and sends a paging message to the terminal device. The paging message includes a Preamble identifier and a terminal device identifier. The terminal device identifier may include an identifier allocated by the base station to the terminal device, such as a resume identifier Resume ID or I-RNTI.

[0239] S1102: The terminal device obtains the preamble from the paging message and sends the preamble to the base station. For example, the terminal device may send the preamble via a PDCCH command. Optionally, if the TA is invalid, the terminal device may send the preamble to the base station. If the TA is valid, the terminal device may not send the preamble to the base station.

[0240] S1103: The terminal device uses PUSCH resources to send an RRC message to the base station. The RRC message (also known as RRC signaling) can be an RRC connection recovery request message or an RRC connection establishment request, etc. The RRC message includes a paging response, and the paging response may include the terminal device's identifier and the terminal device's identity authentication information.

[0241] S1104: The base station performs identity authentication on the terminal device, and after the identity authentication is passed, executes S1105.

[0242] S1105: The base station sends an RRC message to the terminal device. The RRC message may be a connection recovery response, etc. The RRC message carries downlink data.

[0243] In the embodiment of the present application, a paging response can be sent to the base station through the pre-configured PUSCH resources. Figure 8 In the solution, after sending the Preamble, PUSCH resources for transmitting the paging response are allocated to the terminal device, which can simplify the random access process of the terminal device and reduce the transmission delay of the downlink data.

[0244] The implementation of the second solution includes but is not limited to the following methods. In the following methods, the method of configuring the random access preamble code, the time-frequency domain resources of the random access preamble code, and the PUSCH resources for the terminal device can be called the process of configuring two-step RACH resources.

[0245] In a feasible implementation, the access network device may send fourth configuration information to the terminal device, and the fourth configuration information is used to configure the random access preamble, the time-frequency domain resources of the random access preamble, and the first PUSCH resource; accordingly, the terminal device receives the fourth configuration information from the access network device, and the terminal device determines the first PUSCH resource based on the fourth configuration information. Afterwards, the first PUSCH resource is used to send a paging message in the above S902. Optionally, the terminal device may also use the time-frequency domain resources of the random access preamble to send a random access preamble to the access network device. Accordingly, the access network device uses the time-frequency domain resources of the random access preamble to receive the random access preamble from the terminal device. The fourth configuration information may be a broadcast message, a dedicated message, or a physical layer signaling, etc.

[0246] In another feasible implementation, the paging message in S901 may carry fifth configuration information, where the fifth configuration information is used to configure the random access preamble, the time-frequency domain resources of the random access preamble, and the first PUSCH resource. The terminal device may determine the first PUSCH resource based on the fifth configuration information. Optionally, the terminal device may also determine the random access preamble and the time-frequency domain resources of the random access preamble based on the fifth configuration information, and the access network device may send the random access preamble using the time-frequency domain resources of the random access preamble.

[0247] In another feasible implementation, the access network device may send sixth configuration information to the terminal device, and the sixth configuration information is used to configure the random access preamble, the time-frequency domain resources of the random access preamble, and the portion of the time-frequency domain resources in the first PUSCH resource. The paging message in the above S901 carries the remaining portion of the time-frequency domain resources in the first PUSCH resource, and the terminal device may determine the remaining portion of the time-frequency domain resources in the first PUSCH resource based on the paging message. Ultimately, the portion of the time-frequency domain resources in the first PUSCH resource and the remaining portion of the time-frequency domain resources in the first PUSCH resource may constitute a complete first PUSCH resource. Afterwards, the terminal device may execute the steps in the above S902 and send a paging response to the access network device on the above-mentioned first PUSCH resource. Optionally, the terminal device may also use the time-frequency domain resources of the random access preamble to send the random access preamble to the access network device. Accordingly, the access network device uses the time-frequency domain resources of the random access preamble to receive the random access preamble from the terminal device.

[0248] In another feasible implementation, the access network device may send seventh configuration information to the terminal device, where the seventh configuration information is used to configure at least one random access configuration, each random access configuration including: a random access preamble, time-frequency domain resources for the random access preamble, and time-frequency domain resources for the PUSCH. The terminal device determines, based on the paging message, a first random access configuration from the at least one random access configuration, where the first random access configuration includes a first PUSCH resource. The terminal device may determine the first PUSCH resource based on the first random access configuration.

[0249] For example, each random access configuration in the at least one random access configuration corresponds to an index, the paging message includes a first index, the terminal device can determine the first random access configuration based on the first index, and the first index corresponds to the first random access configuration. Alternatively, each random access configuration in the at least one random access configuration corresponds to a terminal device identifier, the paging message includes an identifier of the paged terminal device, and the terminal device can select the first random access configuration from at least one random access configuration based on the identifier of the paged terminal device. There is a corresponding relationship between the identifier of the paged terminal device and the first random access configuration. Alternatively, each random access configuration in the at least one random access configuration corresponds to a random access preamble code (or a random access preamble code identifier), the paging message carries a first random access preamble code identifier, the terminal device can determine the first random access configuration based on the first random access preamble code identifier, and the first random access preamble code corresponds to the first random access configuration.

[0250] In another feasible implementation, the access network device may send seventh configuration information to the terminal device, where the seventh configuration information is used to configure at least one random access configuration, each random access configuration including: a random access preamble, time-frequency domain resources of the random access preamble, and time-frequency domain resources of the PUSCH. The terminal device determines a first random access configuration from at least one random access configuration based on PDCCH signaling scrambled by a dedicated RNTI (such as C-RNTI), where the first random access configuration includes a first PUSCH resource. The terminal device may determine the first PUSCH resource based on the first random access configuration.

[0251] In the above-mentioned solution 2, the terminal device can also use the time-frequency domain resources of the random access preamble to send the random access preamble to the access network device. Alternatively, the terminal device first determines whether the timing advance (TA) is valid. If valid, it no longer sends the random access preamble to the access network device. If the TA is invalid, it sends the random access preamble again.

[0252] Specifically, for the above solution 2, the paging response in S902 can be transmitted using a NAS message in the signaling bearer in the control plane. In this case, the identity verification information carried in the paging response is generated based on the NAS security key of the terminal device.

[0253] The terms "first," "second," and "Nth" in the first to Nth configuration information are not restrictive and are merely used to distinguish configuration information in different implementations. In each embodiment, they may be referred to as configuration information. N is a positive integer greater than 1.

[0254] like Figure 11As shown, a communication method process is provided, which is specifically an example of using NAS message to transmit paging response in the above solution 2. The process is explained by taking the early transmission of downlink data of the idle terminal device as an example. The terminal device in the process can Figure 8 The terminal device in the above Figure 8 The access network equipment in the core network, AMF / MME is the network element in the core network equipment, and the 2-step random access channel (RACH) resources can correspond to the random access configuration of the above solution 2. The process includes:

[0255] S1200: AMF / MME caches downlink data.

[0256] S1201: AMF / MME sends a paging message to the base station, where the paging message includes a downlink data early transmission indication and an identifier of the paged terminal device.

[0257] S1202: The base station sends a paging message to the terminal device, where the paging message includes a downlink data early transmission indication and an identifier of the paged terminal device.

[0258] S1203: The paged terminal device finds that the paging message carries its own terminal device identifier and includes a downlink data early transmission indication. The terminal device generates a paging response, which is integrity protected using a NAS key and includes the terminal device identifier assigned by the core network.

[0259] S1204: The terminal device sends a Preamble to the base station.

[0260] S1205: The terminal device uses the 2-step RACH resources to send a NAS message to the base station, and the NAS message carries a paging response. The configuration information of the 2-step RACH resources includes the Preamble, the time-frequency domain resources of the Preamble, the PUSCH time-frequency domain resources and the demodulation reference signal (DMRS). In S1205, the terminal device can specifically use the PUSCH time-frequency domain resources in the 2-step RACH resources to send a NAS message to the base station. For the configuration method of the 2-step RACH resources, please refer to the description in the above-mentioned solution 2, which will not be explained here.

[0261] After receiving the paging response, the base station can send the paging response to the core network element, such as the AMF / MME. The core network element verifies the terminal device's NAS message using the terminal device's security key. After verification, the core network element places the downlink data in the NAS message and sends it to the base station. The base station then sends the downlink data to the terminal device. Alternatively, the above process can be described as follows.

[0262] S1206: The base station sends a NAS message to the AMF / MME, where the NAS message carries a paging response.

[0263] S1207: AMF / MME authenticates the terminal device, and after successful authentication, executes S1208.

[0264] S1208: The AMF / MME sends a NAS message to the base station, where the NAS message includes downlink data.

[0265] S1209: The base station sends a NAS message to the terminal device.

[0266] S12010: The terminal device sends a NAS message to the base station, wherein the NAS message includes a downlink data response. For example, if the terminal device correctly receives the downlink data, the downlink data response carries a positive acknowledgement (ACK); otherwise, the downlink data response carries a negative acknowledgement (NACK).

[0267] Alternatively, for the above solution 2, the paging response in S902 may be transmitted using access layer RRC signaling. In this case, the identity verification information carried in the paging response is generated based on at least one or more of the following parameters:

[0268] The access layer key of the terminal device, the physical cell identifier of the source cell of the terminal device, the physical cell identifier of the target cell of the terminal device, and the C-RNTI.

[0269] like Figure 12 As shown, a communication method process is provided, which is specifically an example of using access layer RRC signaling to transmit a paging response in the above solution 2. The process is described by taking the early transmission of downlink data of an idle terminal device as an example. The terminal device in the process may correspond to the above Figure 8 The terminal device in the above Figure 8 The access network equipment in the core network, AMF / MME is the network element in the core network equipment, and the 2-step random access channel (RACH) resources can correspond to the random access configuration of the above solution 2. The process includes:

[0270] S1300: AMF / MME buffers downlink data.

[0271] S1301: AMF / MME sends a paging message to the base station, where the paging message includes a downlink data early transmission indication and an identifier of the paged terminal device. The identifier of the paged terminal device may be an identifier assigned by the core network to the terminal device, such as S-TMSI, NG-5G-S-TMSI, etc.

[0272] S1302: The base station sends a paging message to the terminal device, where the paging message includes a downlink data early transmission indication and an identifier of the paged terminal device.

[0273] S1303: The paged terminal device discovers that the paging message carries its terminal device identifier and includes a downlink data early transmission indication. The terminal device generates a paging response. The paging response is an access layer RRC message that includes terminal device identity authentication information. For example, the RRC message may be an RRC connection recovery request message.

[0274] S1304: The terminal device sends a Preamble to the base station.

[0275] S1305: The terminal device sends a paging response to the base station using a two-step RACH resource. Alternatively, this may be described as: the terminal device sends an RRC message to the base station using a two-step RACH resource, the RRC message carrying the paging response, which may specifically be an RRC recovery request. Specifically, the terminal device sends the paging response or the RRC recovery request to the base station using a PUSCH resource within the two-step RACH resource.

[0276] S1306: After receiving the paging response, the base station can parse the paging response, obtain the identity authentication information, and use the terminal device's security key to verify the terminal device's identity information. After the base station successfully authenticates the terminal device, the following S1307 is executed.

[0277] S1307: The base station sends a context recovery request of the terminal device to the core network element (eg, AMF / MME). The context recovery request of the terminal device is used to indicate that the RRC connection suspended by the terminal device has been restored or the terminal device is about to access for early data transmission.

[0278] S1308: The core network element (eg, AMF / MME) sends a context restoration response message to the base station. At this point, the dedicated channel between the base station and the core network user plane node (eg, SMF or S-GW) has been restored.

[0279] S1309: The base station receives downlink data and sends an RRC connection release message to the terminal device, where the RRC connection release message carries the downlink data.

[0280] S1310: The terminal device sends downlink data feedback to the base station. For example, if the terminal device correctly receives the downlink data, the downlink data feedback is ACK, otherwise the downlink data feedback is NACK.

[0281] As can be seen from the above, in the embodiment of the present application, the terminal device can use the PUSCH resource in the pre-configured 2-step RACH resource to send a paging response. Figure 7 After the terminal device sends the Preamble, the base station allocates PUSCH resources for the terminal device to send a paging response, which can simplify the random access process and reduce downlink data delay.

[0282] like Figure 13 As shown, a communication method process is provided, which is specifically an example of using the user plane bearer to transmit the paging response in the above solution 2. The process is described by taking the early transmission of downlink data of the deactivated terminal device as an example. The terminal device in the process may correspond to the above Figure 8 The terminal device in the above Figure 8 The access network device in the UPF can be a network element in the core network device, and the 2-step RACH resource can correspond to the random access configuration in the above solution 2. The process includes:

[0283] S1400: The UPF sends downlink data to the base station.

[0284] S1401: The base station sends a paging message to the terminal device. The paging message carries a downlink data early transmission indication and an identifier of the paged terminal device. The identifier of the paged terminal device may be an identifier allocated by the base station to the terminal device, such as a Resume ID or an I-RNTI.

[0285] S1402: The paged terminal device finds that the paging message carries its own terminal device identification and includes a downlink data early transmission indication, and the terminal device generates a response message, which includes the identity authentication information of the terminal device. The identity authentication information of the terminal device is generated based on one or more of the following parameters: the access layer key of the terminal device, the physical cell identification of the source cell, the cell identification of the target cell, and one or more of the source C-RNIT.

[0286] S1403: The terminal device sends a preamble to the base station. Specifically, the terminal device may obtain the preamble and the time-frequency domain resources of the preamble from the 2-step RACH resources, and then use the time-frequency domain resources of the preamble to send the preamble to the base station.

[0287] S1404: The terminal device sends an RRC message to the base station using a 2-step RACH resource. The RRC message may be an RRC recovery request message, and the RRC message may carry a paging response. Specifically, the terminal device may use a PUSCH resource in the 2-step RACH configuration to send a paging response, or an RRC message carrying a paging response, to the terminal device.

[0288] S1405: The base station performs identity verification on the terminal device, and after the verification is passed, execute S1405.

[0289] S1406: The base station sends an RRC message to the terminal device, where the RRC message carries downlink data and may be an RRC connection release message.

[0290] S1407: The terminal device sends an RRC message to the base station, wherein the RRC message includes feedback of downlink data. For example, if the terminal device correctly receives the downlink data, the feedback of the downlink data is ACK, otherwise the feedback of the downlink data is NACK.

[0291] As can be seen from the above, in the embodiment of the present application, the terminal device can use the PUSCH resource in the pre-configured 2-step RACH resource to send a paging response. Figure 7 After the terminal device sends the Preamble, the base station allocates PUSCH resources for the terminal device to send a paging response, which can simplify the random access process and reduce downlink data delay.

[0292] like Figure 23 As shown, a communication method process is provided, which is specifically an example of using PUSCH transmission response in the above solution 2. The process is described by taking the early transmission of downlink data of the deactivated terminal device as an example. The terminal device in the process may correspond to the above Figure 8 The terminal device in the above Figure 8 The access network device in the UPF can be a network element in the core network device, and the 2-step RACH resource can correspond to the random access configuration in the above solution 2. The process includes:

[0293] S2400: The UPF sends downlink data to the base station.

[0294] S2401: The base station sends PDCCH signaling to the terminal device, indicating information about a 2-step random access resource. The PDCCH is scrambled with a terminal device identifier, and the terminal device identifier can be an identifier assigned by the base station to the terminal device, such as a Resume ID, or an I-RNTI, C-RNTI, X-RNTI, etc. Among them, the indication information of a 2-step random access resource can be a configuration ID or a preamble identifier of the 2-step random access resource. Its X-RNTI can be a C-RNTI or a newly defined RNTI. X-RNTI can be a terminal identifier similar to C-RNTI, used for scrambling PDCCH in the INACTVE state, and its length can be the same as that of C-RNTI. X-RNTI can be a dedicated identifier for the UE.

[0295] S2402: The scheduled terminal device generates a response message, which includes the authentication information of the terminal device. The authentication information of the terminal device is generated based on one or more of the following parameters: the access layer key of the terminal device, the physical cell identifier of the source cell, the cell identifier of the target cell, and one or more of the source C-RNIT.

[0296] S2403: The terminal device sends a preamble to the base station. Specifically, the terminal device may obtain the preamble and the time-frequency domain resources of the preamble from the 2-step RACH resources, and then use the time-frequency domain resources of the preamble to send the preamble to the base station.

[0297] S2404: The terminal device sends an RRC message to the base station using a 2-step RACH resource. The RRC message may be an RRC recovery request message, and the RRC message may carry a paging response. Specifically, the terminal device may use a PUSCH resource in the 2-step RACH configuration to send a paging response, or an RRC message carrying a paging response, to the terminal device.

[0298] S2405: The base station performs identity verification on the terminal device, and after the verification is passed, executes S2406.

[0299] S2406: The base station sends an RRC message to the terminal device, where the RRC message carries downlink data and may be an RRC connection release message.

[0300] S2407: The terminal device sends an RRC message to the base station, wherein the RRC message includes feedback of downlink data. For example, if the terminal device correctly receives the downlink data, the feedback of the downlink data is ACK, otherwise the feedback of the downlink data is NACK.

[0301] As can be seen from the above, in the embodiment of the present application, the terminal device can use the PUSCH resource in the pre-configured 2-step RACH resource to send the response of the terminal device. Figure 8 After the terminal device sends the Preamble, the base station allocates PUSCH resources for the terminal device to send a response, which can simplify the random access process and reduce downlink data delay.

[0302] As can be seen from the above, in the embodiment of the present application, the terminal device can use the PUSCH resource in the pre-configured 2-step RACH resource to send a response. Figure 8 After the terminal device sends the Preamble, the base station allocates PUSCH resources for the terminal device to send a response, which can simplify the random access process and reduce downlink data delay.

[0303] Optional, for the above Figure 8 The process shown may also include: the access network device sends downlink data to the terminal device. Alternatively, it can also be described as: the access network device sends a response to a random access preamble to the terminal device, and the response to the random access preamble carries downlink data. Accordingly, the terminal device receives downlink data from the access network device. Alternatively, it can also be described as: the terminal device receives a random access preamble response from the access network device. Specifically, the downlink data may be transmitted in the form of a media access control protocol data unit (MAC PDU). The MAC PDU includes one or more MAC sub-PDUs. Some MAC sub-PDUs include a MAC sub-header and a payload. Some MAC sub-PDUs may only include a MAC sub-header.

[0304] In one example, there are two types of MAC sub-PDUs, depending on the different contents carried in the payload. Figure 14 As shown, the payload portion of the first type of MAC sub-PDU includes a TA command, a C-RNTI, and terminal device contention resolution (CR) information.

[0305] The payload portion of the second type of MAC sub-PDU includes an RRC connection release message or data, etc. Further, referring to FIG14 , the MAC subheader portion of the first type of MAC sub-PDU may indicate that the payload portion of the second type of MAC sub-PDCH carries RRC or data, etc.

[0306] In another example, there are four types of MAC sub-PDUs according to the different contents carried in the payload. Figure 15 As shown, the payload portion of the first type of MAC sub-PDU may include TA, C-RNTI, and CR information. The payload portion of the second type of MAC sub-PDU may include a MAC service data unit (SDU). The payload portion of the third type of MAC sub-PDU may include a MAC control element (CE). The payload portion of the fourth type of MAC sub-PDU may include padding. Figure 15 As shown, the MAC subheader part of the first type of MAC sub-PDU may include at least one of the following indication information. For the MAC subheader part of the first type of MAC sub-PDCU, please refer to Figure 15 The slash fill part in .

[0307] Indicates whether the payload portion of the next MAC sub-PDU adjacent to the first type of MAC sub-PDU includes a MAC SDU, a MAC CE, or padding.

[0308] Indicates that the MAC SDU of the next MAC sub-PDU adjacent to the first type of MAC sub-PDU carries data or RRC signaling.

[0309] Assuming that the first type of MAC sub-PDU is sent to the terminal device 1, the MAC subheader of the first type of MAC sub-PDU may further indicate how many MAC sub-PDUs following the first type of MAC sub-PDU are sent to the terminal device 1. It may indicate 0.

[0310] Such as Figures 16a to 16c As shown, three MAC subheader formats for the second type of MAC sub-PDU are provided. In each MAC subheader format, the R field is a reserved field with a value of 0. The F field is used to indicate whether the L field is present, which can be used to indicate the length of the payload. The logical channel ID (LC ID) can determine whether the payload of the MAC sub-PDU is a MAC SDU, MAC CE, or padding.

[0311] An embodiment of the present application also provides a method for accessing an unlicensed channel. To facilitate understanding, the current method for accessing an unlicensed channel is first introduced.

[0312] In an unlicensed scenario, each communication device (such as a terminal device or a network device) can adopt a listen before talk (LBT) (or detect before send) mechanism to compete for the use of unlicensed frequency band resources.

[0313] Generally, LBT is performed at the granularity of a channel (e.g., 20MHz). Before a communication device sends a signal (e.g., a data signal) on a certain channel (e.g., the first channel), it can first detect whether the first channel is idle, for example, whether it detects that a nearby communication device is occupying the first channel to send a signal. This detection process can be called clear channel assessment (CCA) or channel access process. Currently, two detection processes are supported:

[0314] The first channel access type may also be referred to as the first channel access process, or as a fallback-based channel access process. Specifically, the communication device may perform the above-mentioned LBT on an unlicensed channel, and may use the unlicensed channel for a period of time only after detecting that the unlicensed channel is idle. This period is called the channel occupancy time (COT). This process is also referred to as LBT type 4. Alternatively, the communication device may perform the above-mentioned LTB on an unlicensed channel, and randomly select a value A from a contention window. Only after detecting at least A idle time slots can it be determined that the channel access process is complete. An idle time slot refers to a time slot in which the energy detection capability energy is lower than a certain threshold.

[0315] The second channel access type, also known as the second channel access process, requires the network device to share the COT with the terminal device before it can use it. This process is also known as LBT Type 2. The second channel access process detects for a fixed period of time. If the energy is below the threshold, the channel is considered idle.

[0316] For the base station, the first channel access process is performed and the paging is sent after the channel access process is completed. After receiving the paging message, the terminal device performs the first channel access process and sends the random access preamble after the channel access process is completed.

[0317] Based on the above, a method and device for accessing an unauthorized channel are provided. The principle of the method is: when the base station sends a paging message to the terminal device, the paging message may indicate the access of the unauthorized channel access. For example, if the paging message instructs the terminal device to use the first channel access type to perform unauthorized channel access, or when the paging message instructs the terminal device to use the second channel access type to perform unauthorized channel access. Compared with the above scheme, after receiving the paging message, the terminal device can flexibly execute the unauthorized channel by only using the first channel access type. At the same time, since the channel access duration of the second channel access type is usually shorter than the channel access duration of the first channel access type, the channel access duration of the terminal device can be reduced by using the method of the present application.

[0318] like Figure 17 As shown, a method for accessing an unlicensed channel is provided, and the access network device in the process can be the above Figure 1 The RAN110 in the access network device may adopt the above Figure 2 or Figure 3 The network architecture shown in the figure. The terminal device can be the above Figure 1 The terminal device 130 in the process includes:

[0319] S1800: The access network device sends a paging message to the terminal device, and the paging message carries indication information. Correspondingly, the access network device receives the paging message from the terminal device. Optionally, the paging message can also be replaced by PDCCH signaling. For example, PDCCH scrambled by X-RNTI. X-RNTI can be C-RNTI or a newly defined RNTI. X-RNTI can be a terminal identifier similar to C-RNTI, used for scrambling PDCCH in the INACTVE state, and its length can be the same as that of C-RNTI. X-RNTI can be a dedicated identifier for UE.

[0320] S1801: The terminal device accesses an unlicensed channel according to the instruction information.

[0321] For example, the indication information may indicate the access type of the unlicensed channel. For example, when the indication information indicates the first channel access type, the terminal device may access the unlicensed channel according to the first channel access type. When the indication information indicates the second channel access type, the terminal device may access the unlicensed channel according to the second channel access type. Alternatively, the indication information may indicate the occupancy time of the unlicensed channel. When the occupancy time of the unlicensed channel is greater than or equal to the first time, the terminal device accesses the unlicensed channel according to the second channel access type; when the occupancy time of the unlicensed channel is less than the first time, the terminal device accesses the unlicensed channel according to the first channel access type.

[0322] In the above embodiment, when the duration that the unlicensed channel can be occupied is equal to the first duration, the terminal device performs unlicensed channel access according to the second channel access type. In other embodiments, when the duration that the unlicensed channel can be occupied is equal to the first duration, the terminal device performs unlicensed channel access according to the first channel access type.

[0323] above Figure 17 The terminal device in the process can be in the RRC idle state, or the deactivated state, or even the RRC connected state, without limitation.

[0324] Optional, in the above Figure 17The process may also include: the access network device determines the duration of time that the unlicensed channel can be occupied, and at the same time, the access network device may determine the indication information in the paging message based on the duration of time that the unlicensed channel can be occupied. For example, when the duration of time that the unlicensed channel can be occupied is greater than or equal to the second duration, the access network device may determine that the indication information is used to indicate the second channel access type. Otherwise, the access network device may determine that the indication information is used to indicate the first channel access type. Alternatively, the indication information may directly indicate the duration of time that the unlicensed channel can be occupied.

[0325] In the above embodiment, when the duration that the unlicensed channel can be occupied is equal to the second duration, the indication information is used to indicate the second channel access type. In other embodiments, when the duration that the unlicensed channel can be occupied is equal to the second duration, the indication information is used to indicate the first channel access type.

[0326] In addition, the "first" and "second" in the first and second durations are merely for convenience of description and do not limit the durations. The first duration can be equal to or different from the second duration. Furthermore, when describing the access network device and the terminal device separately, both can be referred to as durations.

[0327] like Figure 18 As shown, a non-licensed channel access method process is provided, which can be the above Figure 17 A specific example of the process, the base station of the process may correspond to the above Figure 17 The access network device in the process shown in the figure can correspond to the terminal device mentioned above. Figure 17 The terminal device in the process shown. The process includes:

[0328] S1900: The base station performs unlicensed channel access.

[0329] S1901: The base station sends a paging message to the terminal device, wherein the paging message carries information indicating the channel access type or the channel occupancy duration. Optionally, the paging message may be replaced by PDCCH signaling.

[0330] S1903: The terminal device performs a channel access process according to the instruction. Optionally, the terminal device may be in an idle state or a deactivated state, etc., which is not limited.

[0331] Specifically, in an unlicensed scenario, the base station may first perform a channel access procedure. After the channel access procedure is completed, if the remaining effective channel occupancy time is long, the base station may instruct the terminal device to use the second channel access procedure type for access. If the remaining effective channel occupancy time is short or not much, the base station may instruct the terminal device to use the first channel access procedure type for access. Alternatively, after the base station completes the channel access procedure, it may directly notify the terminal device of the remaining effective channel occupancy time. Accordingly, the terminal device may determine whether to use the first or second channel access procedure based on this time. For example, if the time is less than a predefined threshold, the first channel access procedure may be performed. Alternatively, if the time is less than a predefined threshold, the second channel access procedure may be performed. Alternatively, the terminal device may perform uplink transmission operations directly during the remaining effective channel occupancy time without performing channel access, such as sending a paging response to the network device. It is understood that in addition to using a paging message to send the above indication, that is, including the indication in the paging message, the terminal device may also use the PDCCH to send the above indication, that is, include the indication in the PDCCH.

[0332] Furthermore, if the base station indicates the channel access type of the terminal device through indication information, the following two representation methods can be used: using a bit value to indicate the first channel access process type or the second channel access process type. For example, 0 is used to indicate the first channel access process type, and 1 is used to indicate the second channel access process type. Alternatively, an enumerated type value is used to indicate the first channel access process type or the second channel access process type. For example, the first value is used to indicate the first channel access process type, and the second value is used to indicate the second channel access process type. It should be noted that if the above indication indicates the second channel access process type, the terminal device can perform channel access of the second channel access process. At this time, the channel detection of the terminal device is of a fixed duration, and if the energy is lower than the threshold, it is considered idle.

[0333] In an embodiment of the present application, the base station instructs the terminal device in the paging message or downlink PDCCH which channel access process to use, so that the terminal device has the opportunity to use the second channel access process, reduce the delay of the channel access process, send the paging response earlier, and thus realize early transmission of downlink data.

[0334] An embodiment of the present application also provides an application scenario: for a deactivated terminal device, when uplink data (such as a paging response) is sent using a pre-configured PUSCH resource, if the terminal device has not pre-established a downlink beam configuration pair relationship with the access network device, when the cell has multiple synchronization signal blocks (SSBs), the terminal device has no way of determining on which SSB the PDCCH sent in response to the uplink data (i.e., downlink data) is received.

[0335] Based on the above, two solutions are provided. Solution 1: Configure the PUSCH resource and SSB mapping relationship to be many-to-one or one-to-one. The terminal device uses this mapping relationship to determine the PUSCH resource to send uplink data and then monitor the PDCCH on the SSB corresponding to this PUSCH resource. Solution 2: There is no mapping between PUSCH resources and SSBs. When the terminal device selects a downlink SSB, it indicates the selected SSB identifier when sending data on the PUSCH resource and then monitors the PDCCH on this SSB.

[0336] For the above solution 1, if Figure 19 As shown, a flow chart of a communication method is provided, in which the access network device can be the above Figure 1 The RAN110 in the access network device may adopt the above Figure 2 or Figure 3 The network architecture shown in the figure. The terminal device can be the above Figure 1 The terminal device 130 in the process includes:

[0337] S2000: The terminal device uses the first PUSCH resource to send uplink data to the access network device. Correspondingly, the access network device uses the first PUSCH resource to receive uplink data from the terminal device.

[0338] S2001: The terminal device determines the first SSB corresponding to the first PUSCH resource based on the correspondence between the PUSCH resource and the SSB.

[0339] For example, the correspondence between PUSCH resources and SSBs may be pre-configured. The access network device may send configuration information to the terminal device. The configuration information may configure the correspondence between PUSCH resources and SSBs. Accordingly, the terminal device may receive the configuration information from the access network device.

[0340] Among them, those that have a mapping relationship with SSB can be pre-configured PUSCH resources including PUSCH time domain resources, frequency domain resources or DMRS information, etc., without limitation.

[0341] The terminal device can configure the correspondence between the first PUSCH resource and the SSB ID through an RRC dedicated message or a broadcast message.

[0342] S2002: The terminal device monitors the PDCCH on the first SSB.

[0343] Optional, above Figure 20 The terminal device in the process can be in RRC idle state, deactivated state, or even RRC connected state, without limitation.

[0344] In an embodiment of the present application, the terminal device can pre-configure the correspondence between PUSCH resources and SSB, monitor PDCCH, and receive downlink data.

[0345] like Figure 20 As shown, a communication method process is provided, which can be the above Figure 19 An example of the process shown. The terminal device in this process can be the above Figure 19 The terminal device in the base station can be the above Figure 19 The access network equipment in the process includes:

[0346] S2100: The terminal device receives the mapping relationship between pre-configured PUSCH resources and SSB from the broadcast information.

[0347] Among them, those that have a mapping relationship with SSB can be pre-configured PUSCH resources including PUSCH time domain resources, frequency domain resources or DMRS information, etc., without limitation.

[0348] S2101: Uplink data of the terminal device arrives, and a resource is selected from the PUSCH resource list in the broadcast message.

[0349] For example, the terminal device may select an SSB in the SSB set that meets the first threshold and has pre-configured PUSCH resources. Alternatively, the terminal device may select an SSB in the SSB set that meets the second threshold < the first threshold and has pre-configured PUSCH resources. Alternatively, the terminal device may select an SSB with the highest RSRP in the SSB set that meets the first threshold and has pre-configured PUSCH resources.

[0350] S2102: The terminal device sends data via the selected pre-configured PUSCH resources. The base station determines the SSB selected by the terminal device based on the time domain resources, frequency domain resources or DMRS information of the pre-configured PUSCH.

[0351] After the terminal device sends data, it starts a timer and monitors the PDCCH of the SSB corresponding to the PUSCH resource within this timer.

[0352] S2103: The base station detects that the terminal device sends data on the PUSCH resource, and determines the corresponding SSB index based on the correspondence between the PUSCH resource and the SSB, or based on the correspondence between the RRC dedicated message and the SSB.

[0353] S2104: The base station sends a PDCCH on the PDCCH search space corresponding to the SSB. Optionally, the base station may indicate a PDSCH resource on the PDCCH and send response information on the PDSCH resource. The base station may indicate ACK or NACK information on the PDCCH.

[0354] Regarding the above Solution 1, as Figure 21 shown, a flowchart of a communication method is provided. The access network device in this process can be the RAN110 in the above Figure 1 , and the access network device can adopt the network architecture shown in the above Figure 2 or Figure 3 . The terminal device can be the terminal device 130 in the above Figure 1 . This process includes:

[0355] S2200: The terminal device uses the first PUSCH resource to send uplink data and the first SSB identifier to the access network device. Correspondingly, the access network device receives the uplink data and the first SSB identifier from the terminal device.

[0356] S2201: The terminal device listens for PDCCH on the first SSB.

[0357] Optionally, before the above S2200, it may further include: The access network device sends indication information to the terminal device, and the indication information is used to indicate that the terminal device needs to report the SSB ID. After receiving the above indication information, the terminal device then executes the above S2200.

[0358] As Figure 22 shown, a process of a communication method is provided. This process can be an example of the process shown in the above Figure 21 . The terminal device in this process can be the terminal device in the above Figure 21 , and the base station can be the access network device in the above Figure 21 . This process includes:

[0359] S2300: The terminal device receives an indication information from the broadcast information, and this information indicates that when a deactivated terminal device uses pre-configured PUSCH resources for data transmission, it reports the SSB ID. After the terminal device sends data on the PUSCH resource, it determines the SSB where the PDCCH is to be listened for. If the network does not instruct the terminal device to report the SSB ID, the terminal device uses a protocol-predefined SSB (such as, SSB1) to receive feedback.

[0360] S2301: When the uplink data of the terminal device arrives, a PUSCH resource is selected.

[0361] Specifically, the terminal device selects an SSB that is in the SSB set satisfying the first threshold and has a pre-configured PUSCH resource. Or, selects an SSB that is in the SSB set satisfying the second threshold (the first threshold) and has a pre-configured PUSCH resource. Or, selects an SSB that is in the SSB set satisfying the first threshold and has the highest RSRP and has a pre-configured PUSCH resource.

[0362] The first threshold and the second threshold may be configured by the network for the terminal device, or may be agreed upon by a protocol.

[0363] S2302: The terminal device sends data and SSB ID through the selected PUSCH resource.

[0364] For example, the UCI part / PUCCH in the RRC resume request / MAC CE / PUSCH data indicates the SSB ID. After the terminal device sends data, it starts a timer and monitors the PDCCH of the SSB within this timer.

[0365] S2303: The base station reads the SSB ID.

[0366] S2304: The base station detects that the terminal device is sending data on a PUSCH resource, determines the corresponding SSB, and sends a PDCCH in the PDCCH search space corresponding to the SSB. Optionally, the base station may indicate a PDSCH resource on the PDCCH and send a response message on the PDSCH resource. The base station may indicate ACK or NACK information on the PDCCH.

[0367] As can be seen from the above, when the terminal device sends data on the pre-configured PUSCH, it maps or explicitly indicates an SSBID and monitors the PDCCH of the SSB to help the network determine which appropriate SSB's PDCCH to send a scheduling response to the terminal device.

[0368] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of a communication device. It is understandable that, in order to implement the above functions, the communication device may include hardware structures and / or software modules that perform the corresponding functions. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0369] Embodiments of the present application also provide apparatuses for implementing any of the above methods. For example, an apparatus is provided that includes units (or means) for implementing each step performed by a terminal device in any of the above methods. For another example, an apparatus is also provided that includes units (or means) for implementing each step performed by an access network device in any of the above methods.

[0370] Combination of the above Figures 4 to 23The method provided in the embodiment of the present application is described in detail. Figures 24 to 27 The apparatus provided in the embodiments of the present application will be described in detail. It should be understood that the description of the apparatus implementation corresponds to the description of the method embodiment. Therefore, for matters not described in detail, reference can be made to the description of the method embodiment above.

[0371] Figure 24 The schematic block diagram of the apparatus 2500 provided in the embodiment of the present application is used to implement the functions of the access network device or terminal device in the above method. For example, the apparatus may be a software module or a chip system. The chip system may be composed of chips, or may include chips and other discrete devices. The apparatus 2500 includes a communication unit 2501, and may also include a processing unit 2502. The communication unit 2501 can communicate with the outside. The processing unit 2502 is used to perform processing, for example, to control the communication unit 2501 to receive paging messages, or to send paging responses, etc. The communication unit 2501 may also be referred to as a communication interface, a transceiver unit, an input / output interface, etc. For example, the communication unit 2501 may include a sending unit and / or a receiving unit, etc., which are respectively used to execute the above Figures 5 to 24 The sending or receiving steps of the terminal device or access network device in the process.

[0372] In one example, the apparatus 2500 may implement the Figure 8 In the process shown, the terminal device performs the steps, and the apparatus 2500 can be a terminal device, or a chip or circuit configured in the terminal device. The communication unit 2501 is used to perform the transmission and reception related operations on the terminal device side in the above method embodiment, and the processing unit 2502 is used to perform the processing related operations on the terminal device side in the above method embodiment.

[0373] For example, the communication unit 2501 is configured to receive a paging message from an access network device and send a paging response to the access network device using a first PUSCH resource. The processing unit 2502 is configured to process the paging message or generate a paging response. The first PUSCH resource is pre-configured, or the first PUSCH resource is determined based on the paging message, or the first PUSCH resource is determined based on the pre-configuration and the paging message. The paging response carries the terminal device's identification and identity verification information, and the terminal device's identification and identity verification information are used for identity verification of the terminal device.

[0374] Optionally, the first PUSCH resource is preconfigured. The communication unit 2501 is further configured to receive first configuration information from the access network device, where the first configuration information is used to configure the first PUSCH resource; and the processing unit 2502 is further configured to determine the first PUSCH resource according to the first configuration information.

[0375] Optionally, the first PUSCH resource is determined based on the paging message, and the paging message carries configuration information of the first PUSCH resource. The processing unit 2502 is also used to determine the first PUSCH resource based on the configuration information of the first PUSCH resource carried in the paging message.

[0376] Optionally, the first PUSCH resource is determined based on pre-configuration and the paging message. The communication unit 2501 is further configured to receive second configuration information from the access network device, where the second configuration information is used to configure at least one PUSCH resource. The processing unit 2502 is further configured to determine the first PUSCH resource based on the paging message.

[0377] Optionally, each PUSCH resource in the at least one PUSCH resource corresponds to an index, and the paging message carries a first index. When the processing unit 2502 determines the first PUSCH resource based on the paging message, it is specifically used to: select the first PUSCH resource in the at least one PUSCH resource according to the first index, and the first PUSCH resource corresponds to the first index.

[0378] Optionally, each PUSCH resource in the at least one PUSCH resource corresponds to a terminal device identifier, and the paging message carries the identifier of the paged terminal device. When the processing unit 2502 determines the first PUSCH resource based on the paging message, it is specifically used to select the first PUSCH resource in the at least one PUSCH resource based on the identifier of the paged terminal device carried in the paging message, and the first PUSCH resource corresponds to the identifier of the paged terminal device.

[0379] Optionally, each PUSCH in the at least one PUSCH resource corresponds to a random access preamble code identifier, and the paging message carries the first random access preamble code identifier. When the processing unit 2502 determines the first PUSCH resource based on the paging message, it is specifically used to: select the first PUSCH resource in the at least one PUSCH resource according to the first random access preamble code identifier, and the first PUSCH resource corresponds to the first random access preamble code identifier.

[0380] Optionally, the first PUSCH resource is determined based on the pre-configuration and the paging message. The communication unit 2501 is further used to receive third configuration information from the access network device, where the third configuration information is used to configure the portion of the time-frequency domain resources in the first PUSCH resource, and the paging message carries the remaining portion of the time-frequency domain resources in the first PUSCH resource; the processing unit 2502 is further used to determine the remaining portion of the time-frequency domain resources in the first PUSCH resource based on the paging message, and determine the first PUSCH resource based on the portion of the time-frequency domain resources in the first PUSCH resource and the remaining portion of the time-frequency domain resources in the first PUSCH resource.

[0381] Optionally, the first PUSCH resource is pre-configured; the communication unit 2501 is also used to receive fourth configuration information from the access network device, and the fourth configuration information is used to configure the random access preamble code, the time-frequency domain resources of the random access preamble code, and the first PUSCH resource; the processing unit 2502 is also used to determine the first PUSCH resource based on the fourth configuration information.

[0382] Optionally, the first PUSCH resource is determined based on the paging message, and the paging message carries fifth configuration information, and the fifth configuration information is used to configure the random access preamble code, the time-frequency domain resources of the random access preamble code and the first PUSCH resource; the processing unit 2502 is also used to determine the first PUSCH resource based on the fifth configuration information carried in the paging message.

[0383] Optionally, the first PUSCH resource is determined based on the pre-configuration and the paging message; the communication unit 2501 is also used to receive sixth configuration information from the access network device, the sixth configuration information is used to configure the random access preamble, the time-frequency domain resources of the random access preamble, and the part of the time-frequency domain resources in the first PUSCH resource, and the paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource; the processing unit 2502 is also used to determine the remaining part of the time-frequency resources in the first PUSCH resource based on the paging message, and determine the first PUSCH resource based on the part of the time-frequency domain resources in the first PUSCH resource and the remaining part of the time-frequency domain resources in the first PUSCH resource.

[0384] Optionally, the first PUSCH resource is determined based on the pre-configuration and the paging message, and the communication unit 2501 is further used to receive seventh configuration information from the access network device, and the seventh configuration information is used to configure at least one random access configuration, each random access configuration including: a random access preamble, time-frequency domain resources of the random access preamble, and time-frequency domain resources of the PUSCH; the processing unit 2502 is further used to determine a first random access configuration from the at least one random access configuration based on the paging message, the first random access configuration including the first PUSCH resource, and determine the first PUSCH resource based on the first random access configuration.

[0385] Optionally, each random access configuration in the at least one random access configuration corresponds to an index, and the paging message carries a first index. When the processing unit 2502 determines the first random access configuration from the at least one random access configuration according to the paging message, it is specifically used to: select a first random access configuration from the at least one random access configuration according to the first index, and the first random access configuration corresponds to the first index.

[0386] Optionally, each random access configuration in the at least one random access configuration corresponds to a terminal device identifier, and the paging message carries the identifier of the paged terminal device. When the processing unit 2502 determines the first random access configuration from the at least one random access configuration based on the paging message, it is specifically used to: select the first random access configuration from the at least one random access configuration based on the identifier of the paged terminal device, wherein the first random access configuration corresponds to the identifier of the paged terminal device.

[0387] Optionally, each random access configuration in the at least one random access configuration corresponds to a random access preamble code identifier, and the paging message carries a first random access preamble code identifier. When the processing unit 2502 determines the first random access configuration from the at least one random access configuration according to the paging message, it is specifically used to: select the first random access configuration from the at least one random access configuration according to the first random access preamble code identifier, and the first random access configuration corresponds to the first random access preamble code identifier.

[0388] Optionally, the communication unit 2501 is also used to use the time-frequency domain resources of the random access preamble code to send the random access preamble code to the access network device; or, when the timing advance TA is invalid, use the time-frequency domain resources of the random access preamble code to send the random access preamble code to the access network device.

[0389] Optionally, the communication unit 2501 is further configured to receive a response message of the random access preamble from the access network device, where the response message of the random access preamble includes downlink data.

[0390] Optionally, the paging message includes a downlink data early transmission indication or a random access preamble code identifier. When the communication unit 2501 uses the first PUSCH resource to send a paging response to the access network device, it is specifically used to: send a paging response to the access network device on the first PUSCH resource according to the downlink data early transmission indication or the random access preamble code identifier.

[0391] Optionally, the paging response is a non-access stratum (NAS) message, and the identity authentication information of the terminal device is generated based on the NAS security key of the terminal device.

[0392] Optionally, the paging response is a radio resource control (RRC) message, and the identity authentication information of the terminal device is generated according to one or more of the following parameters:

[0393] The access layer key of the terminal device, the physical cell identifier of the source cell of the terminal device, the physical cell identifier of the target cell of the terminal device, and the source cell radio network temporary identifier C-RNTI.

[0394] In one example, the apparatus 2500 may implement the Figure 8 In the illustrated process, the access network device performs the steps, and the apparatus 2500 may be an access network device, or a chip or circuit configured in the access network device. The communication unit 2501 is used to perform the transmission and reception related operations on the access network device side in the above method, and the processing unit 2502 is used to perform the processing related operations on the access network device side in the above method embodiment.

[0395] For example, the communication unit 2501 is configured to send a paging message to a terminal device and receive a paging response from the terminal device using a first PUSCH resource. The processing unit 2502 is configured to process the paging message and generate a paging response, etc. The first PUSCH resource is pre-configured, or the first PUSCH resource is determined based on the paging message, or the first PUSCH resource is determined based on the pre-configuration and the paging message, and the paging response carries the identification and authentication information of the terminal device, and the identification and authentication information of the terminal device are used for authentication of the terminal device.

[0396] Optionally, the first PUSCH resource is pre-configured, and the communication unit 2501 is further used to send first configuration information to the terminal device, where the first configuration information is used to configure the first PUSCH resource.

[0397] Optionally, the first PUSCH resource is determined according to the paging message, and the paging message carries configuration information of the first PUSCH resource.

[0398] Optionally, the first PUSCH resource is determined based on pre-configuration and the paging message, and the communication unit 2501 is further used to send second configuration information to the terminal device, and the second configuration information is used to configure at least one PUSCH resource.

[0399] Optionally, each of the at least one PUSCH resource corresponds to an index, the paging message carries a first index, and the first index corresponds to the first PUSCH resource.

[0400] Optionally, each of the at least one PUSCH resource corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, and the identifier of the paged terminal device corresponds to the first PUSCH resource.

[0401] Optionally, each PUSCH in the at least one PUSCH resource corresponds to a random access preamble code identifier, the paging message carries the first random access preamble code identifier, and the first random access preamble code identifier corresponds to the first PUSCH resource.

[0402] Optionally, the first PUSCH resource is determined according to pre-configuration and the paging message, and the communication unit 2501 is further configured to send third configuration information to the terminal device, where the third configuration information is used to configure a portion of time-frequency domain resources in the first PUSCH resource;

[0403] The paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and the first PUSCH resource includes the part of the time-frequency domain resources in the first PUSCH resource and the remaining part of the time-frequency domain resources in the first PUSCH resource.

[0404] Optionally, the first PUSCH resource is pre-configured, and the communication unit 2501 is further used to send fourth configuration information to the terminal device, where the fourth configuration information is used to configure the random access preamble, the time-frequency domain resources of the random access preamble, and the first PUSCH resource.

[0405] Optionally, the first PUSCH resource is determined based on the paging message, and the paging message carries fifth configuration information, and the fifth configuration information is used to configure the random access preamble code, the time-frequency domain resources of the random access preamble code, and the first PUSCH resource.

[0406] Optionally, the first PUSCH resource is determined according to the preconfiguration and the paging message, and the communication unit 2501 is further configured to send sixth configuration information to the terminal device, where the sixth configuration information is used to configure a random access preamble, time-frequency domain resources of the random access preamble, and a portion of time-frequency domain resources in the first PUSCH resource;

[0407] The paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and the first PUSCH resource includes the part of the time-frequency domain resources in the first PUSCH resource and the remaining part of the time-frequency domain resources in the first PUSCH resource.

[0408] Optionally, the first PUSCH resource is determined based on the pre-configuration and the paging message, and the communication unit 2501 is also used to send seventh configuration information to the terminal device, and the seventh configuration information is used to configure at least one random access configuration, each random access configuration including: a random access preamble code, the time-frequency domain resources of the random access preamble code, and the time-frequency domain resources of the PUSCH.

[0409] Optionally, each random access configuration in the at least one random access configuration corresponds to an index, the paging message carries a first index, the first index corresponds to the first random access configuration, and the first random access configuration includes the first PUSCH resource.

[0410] Optionally, each random access configuration in the at least one random access configuration corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, the identifier of the paged terminal device corresponds to the first random access configuration, and the first random access configuration includes the first PUSCH resource.

[0411] Optionally, each random access configuration in the at least one random access configuration corresponds to a random access preamble code identifier, the paging message carries a first random access preamble code identifier, the first random access preamble code identifier corresponds to the first random access configuration, and the first random access configuration includes the first PUSCH resource.

[0412] Optionally, the communication unit 2501 is further configured to receive a random access preamble from a terminal device using the time-frequency domain resources of the random access preamble.

[0413] Optionally, the communication unit 2501 is further used to send a response message of the random access preamble code to the terminal device, and the response message of the random access preamble code includes downlink data.

[0414] Optionally, the paging message includes a downlink data early transmission indication or a random access preamble identifier, and when the communication unit 2501 uses the first PUSCH resource to access the paging response from the terminal device, it is specifically used to:

[0415] A paging response from the terminal device is received on the first PUSCH resource according to the downlink data early transmission indication or the random access preamble code identifier.

[0416] Optionally, the paging response is a non-access stratum (NAS) message, and the identity authentication information of the terminal device is generated based on the NAS security key of the terminal device. Alternatively, the paging response is a radio resource control (RRC) message, and the identity authentication information of the terminal device is generated based on one or more of the following parameters:

[0417] The access layer key of the terminal device, the physical cell identifier of the source cell of the terminal device, the physical cell identifier of the target cell of the terminal device, and the source cell radio network temporary identifier C-RNTI.

[0418] In one example, the apparatus 2500 may implement the Figure 17 The terminal device steps in the process shown. Apparatus 2500 may be a terminal device, or a chip or circuit configured in a terminal device. Communication unit 2501 is used to perform the transmission and reception related operations on the terminal device side in the above method, and processing unit 2502 is used to perform the processing related operations on the terminal device side in the above method embodiment.

[0419] For example, the communication unit 2501 is configured to receive a paging message from an access network device, wherein the paging message includes indication information. The processing unit 2502 is configured to access an unlicensed channel according to the indication information.

[0420] Optionally, the indication information is used to indicate an access type of the unlicensed channel. When the processing unit 2502 performs access to the unlicensed channel according to the indication information, it is specifically configured to:

[0421] When the indication information is used to indicate a first channel access type, access to the unlicensed channel is performed according to the first channel access type; or, when the indication information is used to indicate a second channel access type, access to the unlicensed channel is performed according to the second channel access type.

[0422] Optionally, the indication information is used to indicate a duration during which the unlicensed channel can be occupied. When the processing unit 2502 performs access to the unlicensed channel according to the indication information, it is specifically configured to:

[0423] When the occupation time of the unlicensed channel is greater than or equal to the first time, unlicensed channel access is performed according to the second channel access type; or, when the occupation time of the unlicensed channel is less than the first time, unlicensed channel access is performed according to the first channel access type.

[0424] Optionally, the terminal device is in a radio resource control RRC idle state, or the terminal device is in a deactivated state.

[0425] In one example, the apparatus 2500 may implement the Figure 17 The access network device steps in the process shown are shown. Apparatus 2500 may be an access network device, or a chip or circuit configured in an access network device. Communication unit 2501 is configured to perform the access network device-side transceiver-related operations in the above method, and processing unit 2502 is configured to perform the access network device-side processing-related operations in the above method embodiment.

[0426] For example, the processing unit 2502 is configured to determine the duration of unlicensed channel occupation and determine indication information based on the duration of unlicensed channel occupation. The communication unit 2502 is configured to send a paging message to the terminal device, wherein the paging message carries indication information.

[0427] Optionally, when determining the indication information based on the duration that the unlicensed channel can be occupied, the processing unit 2502 is specifically configured to: determine the indication information as the second channel access type when the duration that the unlicensed channel can be occupied is greater than or equal to a second duration; or determine the indication information as the first channel access type when the duration that the unlicensed channel can be occupied is less than the second duration. Alternatively, the indication information is used to indicate the duration that the unlicensed channel can be occupied.

[0428] In one example, the apparatus 2500 may implement the Figure 19 In the process shown, the terminal device performs the steps, and the apparatus 2500 can be a terminal device, or a chip or circuit configured in the terminal device. The communication unit 2501 is used to perform the transmission and reception related operations on the terminal device side in the above method embodiment, and the processing unit 2502 is used to perform the processing related operations on the terminal device side in the above method embodiment.

[0429] For example, communication unit 2501 is configured to transmit uplink data to an access network device using a first PUSCH resource. Processing unit 2502 is configured to determine a first SSB corresponding to the first PUSCH resource based on a correspondence between the PUSCH resource and the synchronization signal block (SSB). Processing unit 2502 is further configured to monitor the PDCCH on the first SSB.

[0430] Optionally, the communication unit 2501 is further used to receive configuration information from the access network device, where the configuration information is used to configure the correspondence between the PUSCH resources and SSB.

[0431] In one example, the apparatus 2500 may implement the Figure 19 In the illustrated process, the access network device performs the steps, and the apparatus 2500 may be an access network device, or a chip or circuit configured in the access network device. The communication unit 2501 is used to perform the transmission and reception related operations on the access network device side in the above method, and the processing unit 2502 is used to perform the processing related operations on the access network device side in the above method embodiment.

[0432] For example, communication unit 2501 is configured to receive uplink data from a terminal device using a first PUSCH resource; processing unit 2502 is configured to determine a first SSB corresponding to the first PUSCH resource based on a correspondence between the PUSCH resource and the synchronization signal block (SSB). Communication unit 2501 is further configured to transmit a PDCCH on the first SSB.

[0433] Optionally, the communication unit 2501 is also used to send configuration information to the terminal device, where the configuration information is used to configure the correspondence between the PUSCH resources and the SSB.

[0434] In one example, the apparatus 2500 may implement the Figure 21 In the process shown, the terminal device performs the steps, and the apparatus 2500 can be a terminal device, or a chip or circuit configured in the terminal device. The communication unit 2501 is used to perform the transmission and reception related operations on the terminal device side in the above method embodiment, and the processing unit 2502 is used to perform the processing related operations on the terminal device side in the above method embodiment.

[0435] For example, the processing unit 2502 determines the first SSB; the communication unit 2501 is used to use the first PUSCH resource to send uplink data and the identifier of the first SSB to the access network device; the processing unit 2502 is used to monitor the PDCCH on the first SSB.

[0436] Optionally, the communication unit 2501 is also used to receive indication information from the access network device, and the indication information is used to indicate that the terminal device needs to report the SSB identifier.

[0437] In one example, the apparatus 2500 may implement the Figure 21In the illustrated process, the access network device performs the steps, and the apparatus 2500 may be an access network device, or a chip or circuit configured in the access network device. The communication unit 2501 is used to perform the transmission and reception related operations on the access network device side in the above method, and the processing unit 2502 is used to perform the processing related operations on the access network device side in the above method embodiment.

[0438] For example, the communication unit 2501 is configured to receive uplink data and an identifier of a first synchronization signal block (SSB) from a terminal device using a first PUSCH, and to send a physical downlink control channel (PDCCH) to the terminal device on the first SSB. The processing unit 2502 is configured to process the uplink data, etc.

[0439] Optionally, the communication unit 2501 is also used to send indication information to the terminal device, where the indication information is used to indicate that the terminal device needs to report an SSB identifier.

[0440] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. Moreover, the units in the device can all be implemented in the form of software called through processing elements; or they can all be implemented in the form of hardware; or some units can be implemented in the form of software called through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, called by a certain processing element of the device and perform the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by the integrated logic circuit of the hardware in the processor element or in the form of software called through the processing element.

[0441] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application-specific integrated circuits (ASICs), one or more digital singnal processors (DSPs), one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0442] The above-mentioned receiving unit is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is the interface circuit of the chip used to receive signals from other chips or devices. The above-mentioned sending unit is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented as a chip, the sending unit is the interface circuit of the chip used to send signals to other chips or devices.

[0443] like Figure 25 As shown in FIG, one of the structural diagrams of the network device provided in the embodiment of the present application is used to implement the relevant operations of the access network device in the above embodiment. Figure 25 As shown, the network device includes an antenna 2601, a radio frequency device 2602, and a baseband device 2603. Antenna 2601 is connected to radio frequency device 2602. In the uplink direction, radio frequency device 2602 receives information sent by terminal devices via antenna 2601 and sends the information to baseband device 2603 for processing. In the downlink direction, baseband device 2603 processes the information from the terminal devices and sends it to radio frequency device 2602. Radio frequency device 2602 then processes the information and sends it to the terminal devices via antenna 2601.

[0444] The baseband device 2603 may include one or more processing elements 26031, for example, a main control CPU and other integrated circuits. In addition, the baseband device 2603 may also include a storage element 260326 and an interface 26033. The storage element 260326 is used to store programs and data; the interface 26033 is used to exchange information with the radio frequency device 2602. The interface is, for example, a common public radio interface (CPRI). The above device for network equipment may be located in the baseband device 2603. For example, the above device for network equipment may be a chip on the baseband device 2603. The chip includes at least one processing element and an interface circuit, wherein the processing element is used to execute the above Figures 4 to 23 In the steps of any method performed by the access network device in the process shown, the interface circuit is used to communicate with other devices. In one implementation, the network device implements the above Figures 4 to 23 The units of each step in the method shown can be implemented in the form of a processing element scheduling program. For example, the device for a network device includes a processing element and a storage element. The processing element calls the program stored in the storage element to execute the above Figures 4 to 23 In the method embodiment, the method is performed by the access network device. The storage element can be a storage element on the same chip as the processing element, that is, an on-chip storage element, or a storage element on a different chip from the processing element, that is, an off-chip storage element.

[0445] In another implementation, the network device implements the above Figures 4 to 23 The units in each step of the method may be configured as one or more processing elements, which are provided on the baseband device. The processing elements may be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these types of integrated circuits. These integrated circuits may be integrated together to form a chip.

[0446] The units of the network device implementing the above steps can be integrated together and implemented in the form of a system-on-a-chip (SOC). For example, the baseband device includes the SOC chip for implementing the above Figures 4 to 23 The chip may integrate at least one processing element and a storage element, and the processing element may call a program stored in the storage element to implement the method performed by the access network device above; or the chip may integrate at least one integrated circuit to implement the method performed by the access network device above; or, the above implementation methods may be combined, with the functions of some units being implemented by the processing element calling a program, and the functions of some units being implemented by an integrated circuit.

[0447] It can be seen that the above apparatus for network equipment may include at least one processing element and an interface circuit, wherein at least one processing element is used to execute the above Figures 4 to 23 The methods provided in the illustrated embodiments are executed by any access network device. The processing element can execute some or all of the steps executed by the access network device in a first manner, i.e., by calling a program stored in a storage element; or in a second manner, i.e., by executing some or all of the steps executed by the access network device through a hardware integrated logic circuit in the processor element in combination with instructions. Of course, the first and second manners can also be combined to execute some or all of the steps executed by the above network devices.

[0448] The processing element herein, as described above, may be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as one or more ASICs, one or more microprocessors (DSPs), one or more FPGAs, or a combination of at least two of these integrated circuit forms. The storage element may be a single memory or a collective term for multiple storage elements.

[0449] like Figure 26 As shown in the second structural diagram of the network device provided in the embodiment of the present application, the network device includes a processor 2710, a memory 2720, and an interface 2730, and the processor 2710, the memory 2720 and the interface 2730 are signal-connected. The network device can be the above Figures 4 to 23 The access network device in the process shown is used to implement the above method embodiment Figures 4 to 23 The operation shown.

[0450] Figure 24 The device 2500 shown may be located in the network device, and the functions of each unit may be implemented by the processor 2710 calling the program stored in the memory 2720. That is, Figure 24 The device 2500 shown may include a memory and a processor, wherein the memory is used to store a program, which is called by the processor to execute the above Figures 4 to 23 The method in the method embodiment. The processor here can be an integrated circuit with signal processing capabilities, such as a CPU. Or Figure 25 The functions of the various units shown can be implemented by configuring Figures 4 to 23 The method may be implemented in one or more integrated circuits. For example, one or more ASICs, one or more microprocessors (DSPs), one or more FPGAs, or a combination of at least two of these integrated circuit forms. Alternatively, the above implementations may be combined.

[0451] like Figure 27 As shown, it is a schematic diagram of the structure of the terminal device provided in the embodiment of the present application, which can be the above Figures 4 to 23 The terminal device in the embodiment shown is used to implement the above Figures 4 to 23 The operation of the terminal device in the embodiment shown. Figure 27 As shown, the terminal device includes an antenna 2810, a radio frequency device 2820, and a signal processing unit 2830. Antenna 2810 is connected to radio frequency device 2820. In the downlink direction, radio frequency device 2820 receives information sent by network devices via antenna 2810 and sends the information to signal processing unit 2830 for processing. In the uplink direction, signal processing unit 2830 processes the terminal device information and sends it to radio frequency device 2820. Radio frequency device 2820 then processes the terminal device information and sends it to the network device via antenna 2810.

[0452] The signal processing section 2830 may include a modem subsystem for processing data at various communication protocol layers; a central processing subsystem for processing the terminal device's operating system and application layers; and other subsystems, such as a multimedia subsystem for controlling the terminal device's camera, screen display, and other functions, and a peripheral subsystem for connecting to other devices. The modem subsystem may be a separate chip. Optionally, the aforementioned devices for the terminal device may be located within the modem subsystem.

[0453] The modem subsystem may include one or more processing elements 2831, for example, a main control CPU and other integrated circuits. In addition, the modem subsystem may also include a storage element 2832 and an interface circuit 2833. The storage element 2832 is used to store data and programs, but is used to execute the above Figures 4 to 23 The program of the method executed by the terminal device in the method shown may not be stored in the storage element 2832, but stored in a memory outside the modem subsystem, and loaded and used by the modem subsystem when in use. The interface circuit 2833 is used to communicate with other subsystems. The above device for the terminal device can be located in the modem subsystem, and the modem subsystem can be implemented by a chip, which includes at least one processing element and an interface circuit, wherein the processing element is used to execute the above Figures 4 to 23 The terminal device of the method shown in the figure performs the steps of any of the methods, and the interface circuit is used to communicate with other devices. In one implementation, the unit of the terminal device that implements the steps of the above method can be implemented in the form of a processing element scheduling program. For example, the device for the terminal device includes a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the above method. Figures 4 to 23 The method executed by the terminal device in the method embodiment shown in the figure can be a storage element on the same chip as the processing element, that is, an on-chip storage element.

[0454] In another implementation, for performing the above Figures 4 to 23 The program of the method executed by the terminal device in the method shown can be stored in a memory element on a different chip from the processing element, that is, an off-chip memory element. In this case, the processing element calls or loads the program from the off-chip memory element to the on-chip memory element to call and execute the above Figures 4 to 23 The method shown is executed by a terminal device in the method embodiment.

[0455] In another implementation, the terminal device implements the above Figures 4 to 23 The units in each step of the method may be configured as one or more processing elements, which are provided in the modem subsystem. The processing elements may be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.

[0456] Terminal equipment implements the above Figures 4 to 23 The units of each step in the method shown can be integrated together and implemented in the form of a system-on-a-chip (SOC). The SOC chip is used to implement the above Figures 4 to 23 The chip may integrate at least one processing element and a storage element, and the processing element calls the program stored in the storage element to implement the method executed by the above terminal device; or the chip may integrate at least one integrated circuit to implement the above Figures 4 to 23 The method executed by the terminal device in the process shown; alternatively, the above implementation methods can be combined, with the functions of some units being implemented in the form of processing elements calling programs, and the functions of some units being implemented in the form of integrated circuits.

[0457] It can be seen that the above apparatus for terminal equipment may include at least one processing element and an interface circuit, wherein at least one processing element is used to execute the above Figures 4 to 23 The method provided in the illustrated method embodiment is executed by any terminal device. The processing element can execute part or all of the steps executed by the terminal device in a first manner, i.e., by calling a program stored in a storage element; or in a second manner, i.e., by executing part or all of the steps executed by the terminal device through a hardware integrated logic circuit in the processor element in combination with instructions; of course, the first and second manners can also be combined to execute part or all of the steps executed by the terminal device.

[0458] The processing element herein, as described above, may be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as one or more ASICs, one or more microprocessors (DSPs), one or more FPGAs, or a combination of at least two of these integrated circuit forms. The storage element may be a single memory or a collective term for multiple storage elements.

[0459] Furthermore, the present invention also provides a device for implementing the above Figure 8 、 Figure 17 、 Figure 19 or Figure 21 Alternatively, the device includes at least one processor and an interface circuit, wherein the at least one processor is used to communicate with other devices through the interface and perform the above Figure 8 、 Figure 17 、 Figure 19 or Figure 21 Alternatively, the device includes a processor for calling a program stored in a memory to execute the above Figure 8 、 Figure 17 、 Figure 19 or Figure 21 The present application also provides a computer-readable storage medium including a program, which, when executed by a processor, Figure 8 、 Figure 17 、 Figure 19 or Figure 21 The method of each step in the shown process is executed.

[0460] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0461] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in an embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.

[0462] The methods provided in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, an SSD).

[0463] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

[0464] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one 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, c can be single or multiple.

Claims

1. A communication method, characterized in that: The method is applied to a terminal device, where the terminal device is in a radio resource control (RRC) idle state or an RRC deactivated state, and includes: receiving a paging message from an access network device, wherein the paging message includes a downlink data early transmission indication or a random access preamble, wherein the random access preamble indicates downlink data early transmission; Sending a paging response to the access network device on a first physical uplink shared channel (PUSCH) resource according to the downlink data early transmission indication or the random access preamble; The first PUSCH resource is preconfigured, or the first PUSCH resource is determined according to the preconfiguration and the paging message, the preconfiguration is preconfigured through a broadcast message, and the paging response carries the identification and authentication information of the terminal device, and the identification and authentication information of the terminal device are used for authentication of the terminal device; In the RRC idle state or the RRC deactivated state, downlink data is received from the access network device.

2. The method according to claim 1, wherein The early transmission of downlink data refers to the terminal device receiving downlink data from the access network device before the terminal device establishes or restores the RRC connection, or before the terminal device receives the RRC connection establishment response or the RRC connection restoration response.

3. The method according to claim 1 or 2, wherein: The first PUSCH resource is preconfigured, and the method further includes: receiving first configuration information from the access network device, where the first configuration information is used to configure the first PUSCH resource; Determine the first PUSCH resource according to the first configuration information.

4. The method according to claim 1 or 2, wherein: The first PUSCH resource is determined according to pre-configuration and the paging message, and the method further includes: receiving second configuration information from the access network device, where the second configuration information is used to configure at least one PUSCH resource; Determine the first PUSCH resource according to the paging message.

5. The method according to claim 4, wherein Each PUSCH resource in the at least one PUSCH resource corresponds to an index, the paging message carries a first index, and determining the first PUSCH resource according to the paging message includes: According to the first index, the first PUSCH resource is selected from the at least one PUSCH resource, where the first PUSCH resource corresponds to the first index.

6. The method according to claim 4, wherein Each of the at least one PUSCH resource corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, and the terminal device determines the first PUSCH resource according to the paging message, including According to the identifier of the paged terminal device carried in the paging message, the first PUSCH resource is selected from the at least one PUSCH resource, where the first PUSCH resource corresponds to the identifier of the paged terminal device.

7. The method according to claim 4, wherein Each PUSCH in the at least one PUSCH resource corresponds to a random access preamble identifier, the paging message carries the first random access preamble identifier, and determining the first PUSCH resource according to the paging message includes: According to the first random access preamble identifier, the first PUSCH resource is selected from the at least one PUSCH resource, where the first PUSCH resource corresponds to the first random access preamble identifier.

8. The method according to claim 1 or 2, wherein: The first PUSCH resource is determined according to pre-configuration and the paging message, and the method further includes: receiving third configuration information from the access network device, where the third configuration information is used to configure a portion of time-frequency domain resources in the first PUSCH resource; The paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and the remaining part of the time-frequency domain resources in the first PUSCH resource is determined according to the paging message; The first PUSCH resource is determined according to a portion of the time-frequency domain resources in the first PUSCH resource and a remaining portion of the time-frequency domain resources in the first PUSCH resource.

9. The method according to claim 1 or 2, wherein: The first PUSCH resource is preconfigured, and the method further includes: receiving fourth configuration information from the access network device, where the fourth configuration information is used to configure a random access preamble, time-frequency domain resources of the random access preamble, and the first PUSCH resource; Determine the first PUSCH resource according to the fourth configuration information.

10. The method according to claim 1 or 2, wherein: The first PUSCH resource is determined according to pre-configuration and the paging message, and the method further includes: receiving sixth configuration information from the access network device, where the sixth configuration information is used to configure a random access preamble, time-frequency domain resources of the random access preamble, and a portion of the time-frequency domain resources in the first PUSCH resource; The paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and determines the remaining part of the time-frequency resources in the first PUSCH resource according to the paging message; The first PUSCH resource is determined according to a portion of the time-frequency domain resources in the first PUSCH resource and a remaining portion of the time-frequency domain resources in the first PUSCH resource.

11. The method according to claim 1, wherein The first PUSCH resource is determined according to pre-configuration and the paging message, and the method further includes: receiving seventh configuration information from the access network device, where the seventh configuration information is used to configure at least one random access configuration, each random access configuration including: a random access preamble, a time-frequency domain resource of the random access preamble, and a time-frequency domain resource of the PUSCH; determining, according to the paging message, a first random access configuration from the at least one random access configuration, where the first random access configuration includes the first PUSCH resource; Determine the first PUSCH resource according to the first random access configuration.

12. The method according to claim 11, wherein Each random access configuration in the at least one random access configuration corresponds to an index, the paging message carries a first index, and determining, according to the paging message, a first random access configuration from the at least one random access configuration includes: A first random access configuration is selected from the at least one random access configuration according to the first index, where the first random access configuration corresponds to the first index.

13. The method according to claim 11, wherein Each random access configuration in the at least one random access configuration corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, and determining, according to the paging message, a first random access configuration from the at least one random access configuration, comprising: The first random access configuration is selected from the at least one random access configuration according to the identifier of the paged terminal device, where the first random access configuration corresponds to the identifier of the paged terminal device.

14. The method according to claim 11, wherein Each random access configuration in the at least one random access configuration corresponds to a random access preamble identifier, the paging message carries a first random access preamble identifier, and determining the first random access configuration from the at least one random access configuration according to the paging message includes: The first random access configuration is selected from the at least one random access configuration according to the first random access preamble identifier, where the first random access configuration corresponds to the first random access preamble identifier.

15. The method according to any one of claims 9 to 14, characterized in that The method further comprises: using the time-frequency domain resources of the random access preamble to send the random access preamble to the access network device; or, When the timing advance TA is invalid, the random access preamble is sent to the access network device by utilizing the time-frequency domain resources of the random access preamble.

16. The method according to claim 15, wherein The method further comprises: A response message of the random access preamble from the access network device is received, where the response message of the random access preamble includes downlink data.

17. The method according to any one of claims 1 to 14 and 16, characterized in that: The paging message includes a downlink data early transmission indication or a random access preamble identifier, and using the first PUSCH resource to send a paging response to the access network device, comprising: Send a paging response to the access network device on the first PUSCH resource according to the downlink data early transmission indication or the random access preamble code identifier.

18. The method according to any one of claims 1 to 14 and 16, characterized in that: The paging response is a non-access stratum (NAS) message, and the identity authentication information of the terminal device is generated based on the NAS security key of the terminal device.

19. The method according to any one of claims 1 to 14 and 16, characterized in that: The paging response is a radio resource control (RRC) message, and the identity authentication information of the terminal device is generated based on one or more of the following parameters: The access layer key of the terminal device, the physical cell identifier of the source cell of the terminal device, the physical cell identifier of the target cell of the terminal device, and the source cell radio network temporary identifier C-RNTI.

20. A communication method, characterized in that: The method is applied to an access network device, comprising: Sending a paging message to a terminal device, wherein the paging message includes a downlink data early transmission indication or a random access preamble, wherein the random access preamble indicates downlink data early transmission; Receiving a paging response from the terminal device on a first physical uplink shared channel (PUSCH) resource; The first PUSCH resource is preconfigured, or the first PUSCH resource is determined according to the preconfiguration and the paging message, the preconfiguration is preconfigured through a broadcast message, and the paging response carries the identification and authentication information of the terminal device, and the identification and authentication information of the terminal device are used for authentication of the terminal device; Send downlink data to the terminal device, where the terminal device is in a radio resource control RRC idle state or an RRC deactivated state.

21. The method according to claim 20, wherein The early transmission of downlink data refers to the access network device sending downlink data to the terminal device before the terminal device establishes or restores the RRC connection, or before the terminal device receives the RRC connection establishment response or the RRC connection restoration response.

22. The method according to claim 20, wherein The first PUSCH resource is preconfigured, and the method further includes: Send first configuration information to the terminal device, where the first configuration information is used to configure the first PUSCH resource.

23. The method of claim 20, wherein: The first PUSCH resource is determined according to pre-configuration and the paging message, and the method further includes: Send second configuration information to the terminal device, where the second configuration information is used to configure at least one PUSCH resource.

24. The method according to claim 23, wherein Each PUSCH resource in the at least one PUSCH resource corresponds to an index, the paging message carries a first index, and the first index corresponds to the first PUSCH resource.

25. The method of claim 23, wherein: Each of the at least one PUSCH resource corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, and the identifier of the paged terminal device corresponds to the first PUSCH resource.

26. The method of claim 23, wherein: Each PUSCH in the at least one PUSCH resource corresponds to a random access preamble identifier, the paging message carries the first random access preamble identifier, and the first random access preamble identifier corresponds to the first PUSCH resource.

27. The method of claim 20, wherein: The first PUSCH resource is determined according to pre-configuration and the paging message, and the method further includes: Sending third configuration information to the terminal device, where the third configuration information is used to configure a portion of time-frequency domain resources in the first PUSCH resource; The paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and the first PUSCH resource includes the part of the time-frequency domain resources in the first PUSCH resource and the remaining part of the time-frequency domain resources in the first PUSCH resource.

28. The method of claim 20, wherein: The first PUSCH resource is preconfigured, and the method further includes: Send fourth configuration information to the terminal device, where the fourth configuration information is used to configure a random access preamble, time-frequency domain resources of the random access preamble, and the first PUSCH resources.

29. The method of claim 20, wherein: The first PUSCH resource is determined according to pre-configuration and the paging message, and the method further includes: Sending sixth configuration information to the terminal device, where the sixth configuration information is used to configure a random access preamble, time-frequency domain resources of the random access preamble, and a portion of the time-frequency domain resources in the first PUSCH resource; The paging message carries the remaining part of the time-frequency domain resources in the first PUSCH resource, and the first PUSCH resource includes the part of the time-frequency domain resources in the first PUSCH resource and the remaining part of the time-frequency domain resources in the first PUSCH resource.

30. The method of claim 20, wherein: The first PUSCH resource is determined according to pre-configuration and the paging message, and the method further includes: Send seventh configuration information to the terminal device, where the seventh configuration information is used to configure at least one random access configuration, each of the random access configurations including: a random access preamble, time-frequency domain resources of the random access preamble, and time-frequency domain resources of the PUSCH.

31. The method of claim 30, wherein: Each random access configuration in the at least one random access configuration corresponds to an index, the paging message carries a first index, the first index corresponds to the first random access configuration, and the first random access configuration includes the first PUSCH resource.

32. The method of claim 30, wherein: Each random access configuration in the at least one random access configuration corresponds to a terminal device identifier, the paging message carries the identifier of the paged terminal device, the identifier of the paged terminal device corresponds to the first random access configuration, and the first random access configuration includes the first PUSCH resource.

33. The method of claim 30, wherein: Each random access configuration in the at least one random access configuration corresponds to a random access preamble code identifier, the paging message carries a first random access preamble code identifier, the first random access preamble code identifier corresponds to the first random access configuration, and the first random access configuration includes the first PUSCH resource.

34. The method according to any one of claims 28 to 33, wherein The method further comprises: The random access preamble is received from the terminal device using the time-frequency domain resources of the random access preamble.

35. The method of claim 34, wherein: The method further comprises: A response message of a random access preamble code is sent to the terminal device, where the response message of the random access preamble code includes downlink data.

36. The method according to any one of claims 20 to 33 and 35, characterized in that The paging message includes a downlink data early transmission indication or a random access preamble identifier, and accessing a paging response from a terminal device using a first PUSCH resource includes: A paging response from the terminal device is received on the first PUSCH resource according to the downlink data early transmission indication or the random access preamble code identifier.

37. The method according to any one of claims 20 to 33 and 35, characterized in that The paging response is a non-access stratum (NAS) message, and the identity authentication information of the terminal device is generated based on the NAS security key of the terminal device.

38. The method according to any one of claims 20 to 33 and 35, characterized in that The paging response is an RRC message, and the identity authentication information of the terminal device is generated based on one or more of the following parameters: The access layer key of the terminal device, the physical cell identifier of the source cell of the terminal device, the physical cell identifier of the target cell of the terminal device, and the source cell radio network temporary identifier C-RNTI.

39. A device, characterized in that The method comprises means for performing the steps of the method according to any one of claims 1 to 38.

40. A device, characterized in that The system comprises at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit and execute the method according to any one of claims 1 to 38.

41. A device, characterized in that The device comprises a processor configured to call a program stored in a memory to execute the method according to any one of claims 1 to 38.

42. A computer-readable storage medium, characterized in that The method comprises a program, and when the program is executed by a processor, the method according to any one of claims 1 to 38 is performed.

43. A computer program product, characterized in that The device comprises a computer program or instructions, which, when executed by a device, causes the method according to any one of claims 1 to 38 to be performed.