A random access method, a terminal and a network device

CN116963299BActive Publication Date: 2026-10-16CHINA MOBILE COMM LTD RES INST +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210411254.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-19
Publication Date
2026-10-16
Estimated Expiration
2042-04-19

AI Technical Summary

Technical Problem

使终端可按服务需求向网络设备发起随机接入

Benefits of technology

[0039] The above-described solution of this application involves sending a first message to a network device, the first message carrying a preamble, the preamble being selected by the terminal from at least one bandwidth portion of the resource bearer in the resource pool according to service requirements; receiving a second message sent by the network device, the second message being a response message to the first message, the second message carrying resource information associated with the preamble; and sending random access confirmation information to the network device according to the resource information; thereby enabling the terminal to initiate random access to the network device according to service requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116963299B_ABST
    Figure CN116963299B_ABST
Patent Text Reader

Abstract

The application provides a random access method, a terminal and a network device. The method on the terminal side comprises the following steps: a first message is sent to the network device, the first message carries a preamble, the preamble is selected by the terminal from at least one bandwidth part resource of a resource pool according to service requirements; a second message sent by the network device is received, the second message is a response message of the first message, and the second message carries resource information associated with the preamble; and random access confirmation information is sent to the network device according to the resource information. The scheme of the application enables the terminal to initiate random access to the network device according to service requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a random access method, terminal and network device. Background Technology

[0002] The 6G (6th generation mobile networks) protocol stack introduces the Intelligent Plane (AI Plane) and the Data Plane. These two planes are integrated into the Control Plane and User Plane of the protocol stack to implement the protocol stack functions required by the User Equipment (UE) and the UE's service transmission (Service Oriented RAN, SO-RAN), thereby realizing a flexible wireless network.

[0003] Flexibility: Based on user needs (service QoS requirements, service type requirements, slice type, etc.), different protocol stack functions are configured (protocol functions are designed in the SOF manner) and provided to users in the form of "services". The functions within the "service" itself can be defined by the receiving and sending ends according to their own implementation, such as AI (Artificial Intelligence) related models or algorithms, data plane related processing, etc.

[0004] The flexibility of the 6G protocol stack requires a departure from the 5G (5th generation mobile networks) protocol stack design, specifically for 6G, to achieve Service Oriented Function (SOF) implementation of protocol functions and complete the construction of SO-RAN. However, current 6G networks cannot achieve random access based on user service requirements. Summary of the Invention

[0005] This application provides a random access method, a terminal, and a network device. This enables the terminal to initiate random access to the network device according to service requirements.

[0006] To solve the above-mentioned technical problems, the technical solution of this application is as follows:

[0007] A random access method, applied to a terminal, the method comprising:

[0008] Send a first message to the network device, the first message carrying a preamble, the preamble being selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements;

[0009] Receive a second message sent by the network device, the second message being a response message to the first message, the second message carrying resource information associated with the preamble;

[0010] Random access confirmation information is sent to the network device based on the resource information.

[0011] Optionally, the resource pool includes at least one bandwidth portion of the system bandwidth divided by function, wherein each bandwidth portion does not overlap in frequency, and the preamble sent on different bandwidth portions is associated with different service capabilities.

[0012] Optionally, each bandwidth portion of the resource is a cell-level frequency domain segment.

[0013] Optionally, two adjacent bandwidth portions of resources may or may not be adjacent in the frequency domain.

[0014] Optionally, the frequency domain resources within each bandwidth portion of the resource are contiguous.

[0015] Optionally, the preambles sent on each bandwidth portion of the resource may be the same or different.

[0016] Optionally, the number of available preambles in the resource pool is: N BWP *N BWP Preamble , where N BWP N represents the total number of bandwidth resources. BWP Preamble The total number of preambles on each bandwidth portion of the resource.

[0017] Optionally, the resource pool further includes:

[0018] Calculate the bandwidth portion of the resources within the system time slot number, subframe number, frame number, or preset time scale according to the system time slot number, subframe number, frame number, or preset time scale; and / or,

[0019] The bandwidth resources are classified to determine the bandwidth resources corresponding to different supporting service capabilities.

[0020] This application also provides a random access method applied to a network device, the method comprising:

[0021] The receiving terminal sends a first message, the first message carrying a preamble, the preamble being selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements;

[0022] Based on the preamble carried in the first message, a second message is sent back to the terminal. The second message is a response message to the first message and carries resource information associated with the preamble.

[0023] Receive random access confirmation information sent by the terminal.

[0024] Optionally, the resource pool includes at least one bandwidth portion of the system bandwidth divided by function, wherein each bandwidth portion does not overlap in frequency, and the preamble sent on different bandwidth portions is associated with different service capabilities.

[0025] Optionally, the resource pool further includes:

[0026] The bandwidth portion of the resources within the system time slot number, subframe number, frame number, or preset time scale, calculated according to the system time slot number, subframe number, frame number, or preset time scale; and / or,

[0027] The bandwidth resources are classified, and the bandwidth resources corresponding to different supporting service capabilities are determined.

[0028] This application also provides a terminal, including:

[0029] The first sending module is used to send a first message to the network device. The first message carries a preamble, which is selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements.

[0030] The first receiving module is configured to receive a second message sent by the network device, wherein the second message is a response message to the first message and carries resource information associated with the preamble;

[0031] The first sending module is further configured to send random access confirmation information to the network device based on the resource information.

[0032] This application also provides a network device, including:

[0033] The second receiving module is used to receive a first message sent by the terminal. The first message carries a preamble, which is selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements.

[0034] The second sending module is used to send a second message to the terminal based on the preamble carried in the first message. The second message is a response message to the first message and carries resource information associated with the preamble.

[0035] The second receiving module is also used to receive random access confirmation information sent by the terminal.

[0036] This application also provides a communication device, including: a processor and a memory storing a computer program, wherein the computer program, when run by the processor, performs the method as described above.

[0037] This application also provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods described above.

[0038] The above-mentioned solution in this application includes at least the following beneficial effects:

[0039] The above-described solution of this application involves sending a first message to a network device, the first message carrying a preamble, the preamble being selected by the terminal from at least one bandwidth portion of the resource bearer in the resource pool according to service requirements; receiving a second message sent by the network device, the second message being a response message to the first message, the second message carrying resource information associated with the preamble; and sending random access confirmation information to the network device according to the resource information; thereby enabling the terminal to initiate random access to the network device according to service requirements. Attached Figure Description

[0040] Figure 1 This is a flowchart of the random access method on the terminal side provided in the embodiments of this application;

[0041] Figure 2 This is a schematic diagram of the bandwidth portion of the resources in the frequency domain in a specific embodiment provided in this application;

[0042] Figure 3 This is a schematic diagram of the bandwidth resources in the time domain in a specific embodiment provided in this application;

[0043] Figure 4 This is a flowchart of a random access method on the network device side provided in an embodiment of this application;

[0044] Figure 5 This is a module diagram of the terminal provided in the embodiments of this application;

[0045] Figure 6 This is a block diagram of the network device provided in the embodiments of this application;

[0046] Figure 7 This is a block diagram of the communication device provided in the embodiments of this application. Detailed Implementation

[0047] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.

[0048] like Figure 1 As shown, an embodiment of this application provides a random access method applied to a terminal, the method comprising:

[0049] Step 11: Send a first message to the network device. The first message carries a preamble, which is selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to the service requirements.

[0050] Step 12: Receive a second message sent by the network device. The second message is a response message to the first message and carries resource information associated with the preamble.

[0051] Step 13: Send random access confirmation information to the network device based on the resource information.

[0052] In this embodiment, when the terminal sends a first message to the network device, the first message carries a preamble. The preamble is selected by the terminal from the preambles carried by at least one bandwidth portion of the resource pool according to the service requirements. By expanding the number of preambles carried by at least one bandwidth portion of the resource pool in the time domain and frequency domain, the number of a fixed number of preambles can be greatly increased, thus avoiding the problem of preamble conflict.

[0053] Since the preamble corresponds to the service requirements of the terminal, after the network device receives the first message, it will construct a response message (second message) to send back to the terminal based on the first message. The second message carries the resource information corresponding to the preamble and sends the second message to the terminal. After receiving the second message, the terminal will send random access confirmation information to the network device based on the resource information. The preferred random access confirmation message is the ACK (Acknowledge character).

[0054] In embodiments of the present invention, service requirements include the services that service consumers expect to receive;

[0055] Service capabilities include the types of services a service provider can offer and the quality of those services.

[0056] The services include at least one of the following:

[0057] Requirements for different levels of QoS (Quality of Service) standards;

[0058] The requirements for different QoS parameter calibrations;

[0059] Service transmission guarantee capability;

[0060] The types of services that can be supported;

[0061] The types of data that can be carried;

[0062] The types of terminals that can be supported;

[0063] Supportable service scenarios;

[0064] Network devices can provide terminals with the following wireless resources for accessing the network or exchanging information: quantity, time-frequency domain location, power level, number of antennas, antenna location, air interface transmission mode, wireless network functions, parameters of wireless network functions or algorithms, signaling or data flow of the wireless network, etc.

[0065] The aforementioned services include: various network services that network devices can provide to terminals on the bandwidth portion of this wireless resource (BWP).

[0066] The solution in this embodiment enables the terminal to initiate random access to the network device on demand through the above steps. At the same time, the terminal and the network device can be plug-and-play for quick access. The terminal can also select the network device and access the network on demand, laying the foundation for realizing the SOF definition of SO-RAN.

[0067] In an optional embodiment of this application, the resource pool includes at least one bandwidth portion of the system bandwidth divided by function. Each bandwidth portion does not overlap with the others in frequency. Multiple preambles can be sent on each bandwidth portion, and the preambles sent on different bandwidth portions are associated with different service capabilities.

[0068] In this embodiment, at least one bandwidth portion of resources is allocated across the entire system bandwidth. Each bandwidth portion of resources includes n physical resource blocks (PRBs), where n = 1, ..., N. system PRB The N system PRB It represents the total number of physical resource blocks on the system bandwidth; by sending multiple preambles through each bandwidth portion of resources, the preamble is extended in the frequency domain.

[0069] It should be noted that the bandwidth resources here are system-level bandwidth segments, meaning that these bandwidth resources are divided according to function based on the entire system bandwidth, and each bandwidth segment does not overlap with each other in terms of frequency.

[0070] In one optional embodiment of this application, each bandwidth portion of the resource is a cell-level frequency domain segment.

[0071] Here, each bandwidth segment is a cell-level frequency domain segment, and each bandwidth segment is a public resource block.

[0072] In one optional embodiment of this application, two adjacent bandwidth resources may or may not be adjacent in the frequency domain.

[0073] In this embodiment, adjacent bandwidth resources may or may not be adjacent in the frequency domain, such as... Figure 2 As shown, if i=1, then the bandwidth resource BWP#0 and the bandwidth resource BWP#1 are adjacent, but there is a gap between BWP#0 and BWP#1 in the frequency domain. That is, the frequency domain resources of BWP#0 and BWP#1 are not continuous, and BWP#0 and BWP#1 are not adjacent in the frequency domain.

[0074] In one optional embodiment of this application, the frequency domain resources within each bandwidth portion of the resource are contiguous.

[0075] In this embodiment, the frequency domain resources within each bandwidth portion are continuous, such as... Figure 2 As shown, the horizontal axis represents time slots, the vertical axis represents subcarrier resources, each small square represents a PRB, and the physical resource block is used to describe the actual allocation of physical resources. A physical resource block contains N consecutive subcarriers in the frequency domain. The frequency domain resources within each bandwidth portion of the resource are continuous, that is, the physical resource blocks within each bandwidth portion of the resource are continuous, and the consecutive subcarriers of consecutive physical resource blocks in the frequency domain are continuous.

[0076] In one optional embodiment of this application, the preambles transmitted on each bandwidth portion of the resource may be the same or different.

[0077] In this embodiment, at least one bandwidth portion of resources is allocated based on the system bandwidth to achieve system-level bandwidth allocation. The total number of preambles is fixed, and the preambles on each identical bandwidth portion of resources should be different to avoid preamble conflicts on the same bandwidth. The preambles sent on each bandwidth portion of resources can be the same or different. If the preambles on different bandwidth portions of resources are the same, since the bandwidth portions of resources where the preambles are located are different, the preambles can correspond to different services on different bandwidth portions of resources.

[0078] In a specific embodiment, if the total number of preambles is 64, the preamble allocation rule on the bandwidth resources can be:

[0079] (a1) Each bandwidth resource can send these 64 preambles. The same preamble can be identified by the different bandwidth resources it carries, which can correspond to the different service requirements of the terminal.

[0080] (a2) Each bandwidth resource can carry a maximum of 32 preambles, so the preambles that each bandwidth resource can carry can be preset. In one optional preset scheme, the preambles that the bandwidth resources with even numbers can carry are set as the first 32 preambles out of 64 preambles, and the preambles that the bandwidth resources with odd numbers can carry are set as the last 32 preambles out of 64 preambles. Similarly, even if the preambles of bandwidth resources with different numbers are the same, their preambles can correspond to different service requirements.

[0081] This application does not impose any restrictions on the number and type of preambles that can be carried on the bandwidth resources; these can be determined according to actual needs.

[0082] In an optional embodiment of this application, the number of available preambles in the resource pool is: N BWP *N BWP Preamble , where N BWP N represents the total number of bandwidth resources. BWP Preamble The total number of preambles on each bandwidth portion of the resource.

[0083] In this embodiment, by dividing the system bandwidth in the frequency domain, the system bandwidth is divided into multiple bandwidth resource segments. Each bandwidth resource segment can carry multiple preambles, and the total number of preambles is a fixed number. Therefore, the number of preambles in the resource pool can be expanded from a fixed number to N. BWP *N BWP Preamble indivual.

[0084] In another specific embodiment, when the system bandwidth is divided into 10 bandwidth portion resources (BWP), the total number of preambles is 64. Each BWP can carry a maximum of 64 preambles. Since the same preamble on different BWPs can correspond to different service requirements, the total number of preambles that the terminal can select based on the system bandwidth according to the service requirements is 64 * 10 = 640.

[0085] like Figure 2As shown in another specific embodiment, the horizontal axis represents time slots, the vertical axis represents subcarriers, and each small square represents a physical resource block. The system bandwidth is divided into n BWPs, where 1 > i > n, and i and n are both integers. That is, at the system level, the bandwidth is expanded into multiple bandwidth resource segments. Since the total number of preambles is fixed, the preambles sent on different bandwidth resource segments correspond to different services, thus expanding the original fixed number of preambles to N. BWP *N BWP Preamble There are N, of which BWP N represents the total number of bandwidth resources. BWP Preamble The total number of preambles on each bandwidth portion of the resource enables an expansion of the number of preambles based on bandwidth.

[0086] In an optional embodiment of this application, the resource pool further includes:

[0087] Calculate the bandwidth portion of the resources within the system time slot number, subframe number, frame number, or preset time scale according to the system time slot number, subframe number, frame number, or preset time scale; and / or,

[0088] The bandwidth resources are classified to determine the bandwidth resources corresponding to different supporting service capabilities.

[0089] This embodiment, based on the frequency domain extension of the preamble, further extends the preamble carried on the BWP in the time domain. The selection method for the BWP includes:

[0090] (b1) Calculate the preamble in the selected bandwidth portion of the resource according to the system slot number or subframe number. It should be noted that a subframe can include at least one slot index, and a subframe is preferably 1ms. When the terminal performs random access (RA), it can select the target BWP for random access according to the system's radio subframe number (radio subframe index) or slot number (slot index) at the time of access.

[0091] In one specific embodiment, when the system slot number is 0 (Slot index = 0), it can be determined that the number of the bandwidth resource BWP corresponding to the system slot number is even (BWP ID = 0, 2, 4, ...); when the system slot number is 1 (Slot index = 1), it can be determined that the number of the bandwidth resource BWP corresponding to the system slot number is odd (BWP ID = 1, 3, 5, ...).

[0092] In one specific embodiment, the BWP in an infinite subframe can be determined by the formula BWP ID%n = 0, where n is the number of slots in a radio subframe, and the BWP corresponding to each slot in the infinite subframe is determined based on the number of slots in the radio subframe; "%" represents the modulo operator MOD.

[0093] (b2) Classify BWPs according to different support service capabilities. Since the preamble that can be carried on a BWP corresponds to different service requirements and the support service capabilities correspond to the service requirements, the target BWP can be selected according to the support service capabilities of the system.

[0094] In one specific embodiment, for URLLC (Ultra Reliable Low Latency Communication) services, random access is selected in at least one time slot or subframe via preambles numbered 0, 1, 2, 3, 4.

[0095] (b3) Combining (b1) and (b2) above, select the BWP that meets the service requirements according to different support service capabilities in the time domain, and perform random access of the terminal.

[0096] It should be noted that other definition methods can also be used to select the BWP within a time slot, and this application is not limited to this. After the terminal selects the BWP according to the above method, it selects an available preamble according to service requirements and initiates random access.

[0097] like Figure 3 As shown, in a specific embodiment, the horizontal axis represents time and the vertical axis represents frequency. In the time domain, the preamble is extended based on the BWP. According to the preset BWP selection scheme, in the first time range, BWPs numbered 0, 2, and 3 are selected; in the second time range, BWPs numbered 1 and 2 are selected; and in the third time range, BWP numbered 3 is selected. This achieves the extension of the preamble in both the frequency and time domains.

[0098] In a specific embodiment, the mapping relationship between BWP and Quality of Service (QoS) is shown in the table below:

[0099] Table 1

[0100]

[0101] Table 2

[0102]

[0103] As shown in Tables 1 and 2, Table 1 illustrates the relationship between QoS (Quality of Service) configuration parameters and QoL (QoS Link). Since each BWP can carry multiple preambles, each preamble within a BWP corresponds to different service requirements, and each QoS requirement corresponds to a QoL service level. Table 2 shows the QoL of the service requirements corresponding to different preambles carried on each BWP. Of course, the QoS of the preambles on different BWPs can be the same. Tables 1 and 2 complete the mapping between the service requirements and QoS of the preambles on different BWPs.

[0104] In another specific embodiment, when the terminal initiates random access (RA), it selects a different preamble on the BWP to carry the service requirements and sends the first message Msg1 to the network device according to different RA triggering scenarios; when the triggering scenario is URLLC service, the terminal selects a BWP with high QoS guarantee to carry the preamble; when the triggering scenario is Attach process, the terminal selects a BWP with normal QoS guarantee to carry the preamble.

[0105] On the network side, different BWP sets (BWP Patterns) are selected and configured according to the definition of different cells. Of course, not all BWP combinations can be configured, depending on the actual situation. It should be noted that the definition of a cell here refers to the cell's load capacity and service planning. When the cell mainly serves users of URLLC services, multiple BWPs corresponding to preambles that meet the high QoS guarantee requirements of URLLC services can be selected, and multiple BWPs for services with ordinary QoS guarantee requirements can be selected. For the service requirements provided by different scenarios in the cell, several combinations of BWP sets can be formed. By configuring a BWP Pattern for each cell, the cell's service capabilities are defined.

[0106] Furthermore, the BWP Pattern can be carried in the MIB (Master Information Block) sent by the cell. The terminal can obtain the service capabilities of the cell by receiving the system broadcast. When the terminal initiates RA, it selects a suitable cell and BWP to initiate the RA process according to the BWP Pattern obtained from the system broadcast. Through the QoS service capabilities carried by different preambles on the BWP, the terminal and network equipment can establish corresponding connections in advance according to QoS, or select an already established connection. This lays the foundation for the terminal to access the network RA on demand and connect to the network equipment in a plug-and-play manner.

[0107] The above embodiments of this application, by sending a first message to a network device, the first message carrying a preamble, the preamble being selected by the terminal from at least one bandwidth portion of the resource bearer in the resource pool according to service requirements; receiving a second message sent by the network device, the second message being a response message to the first message, the second message carrying resource information associated with the preamble; and sending random access confirmation information to the network device according to the resource information; enable the terminal to initiate random access to the network device as needed, and simultaneously enable plug-and-play, fast access between the terminal and the network device, allowing the terminal to select network devices and access the network as needed, thus laying the foundation for realizing the SOF definition of SO-RAN.

[0108] like Figure 4 As shown, embodiments of this application also provide a random access method applied to a network device, the method comprising:

[0109] Step 41: Receive a first message sent by the terminal. The first message carries a preamble. The preamble is selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements.

[0110] Step 42: Based on the preamble carried in the first message, send a second message back to the terminal. The second message is a response message to the first message and carries resource information associated with the preamble.

[0111] Step 43: Receive random access confirmation information sent by the terminal.

[0112] Optionally, the resource pool includes at least one bandwidth portion of the system bandwidth divided by function, wherein each bandwidth portion does not overlap in frequency, and the preamble sent on different bandwidth portions is associated with different service capabilities.

[0113] Optionally, each bandwidth portion of the resource is a cell-level frequency domain segment.

[0114] Optionally, two adjacent bandwidth portions of resources may or may not be adjacent in the frequency domain.

[0115] Optionally, the frequency domain resources within each bandwidth portion of the resource are contiguous.

[0116] Optionally, the preambles sent on each bandwidth portion of the resource may be the same or different.

[0117] Optionally, the number of available preambles in the resource pool is: N BWP *N BWP Preamble , where N BWP N represents the total number of bandwidth resources. BWPPreamble The total number of preambles on each bandwidth portion of the resource.

[0118] Optionally, the resource pool further includes:

[0119] The bandwidth portion of the resources within the system time slot number, subframe number, frame number, or preset time scale, calculated according to the system time slot number, subframe number, frame number, or preset time scale; and / or,

[0120] The bandwidth resources are classified, and the bandwidth resources corresponding to different supporting service capabilities are determined.

[0121] It should be noted that the method on the network device side corresponds to the method on the terminal side described above. All implementation methods in the above method embodiments are applicable to the embodiments of the method on the network device side and can achieve the same technical effect.

[0122] like Figure 5 As shown, embodiments of this application also provide a terminal 50, including:

[0123] The first sending module 51 is used to send a first message to the network device. The first message carries a preamble, which is selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements.

[0124] The first receiving module 52 is used to receive a second message sent by the network device, the second message being a response message to the first message, and the second message carrying resource information associated with the preamble;

[0125] The first sending module 51 is further configured to send random access confirmation information to the network device based on the resource information.

[0126] Optionally, the resource pool includes at least one bandwidth portion of the system bandwidth divided by function, wherein each bandwidth portion does not overlap in frequency, and the preamble sent on different bandwidth portions is associated with different service capabilities.

[0127] Optionally, each bandwidth portion of the resource is a cell-level frequency domain segment.

[0128] Optionally, two adjacent bandwidth portions of resources may or may not be adjacent in the frequency domain.

[0129] Optionally, the frequency domain resources within each bandwidth portion of the resource are contiguous.

[0130] Optionally, the preambles sent on each bandwidth portion of the resource may be the same or different.

[0131] Optionally, the number of available preambles in the resource pool is: NBWP *N BWP Preamble N BWP N represents the total number of bandwidth resources. BWP Preamble The total number of preambles on each bandwidth portion of the resource.

[0132] Optionally, the resource pool further includes:

[0133] The bandwidth portion of the resources within the system time slot number, subframe number, frame number, or preset time scale, calculated according to the system time slot number, subframe number, frame number, or preset time scale; and / or,

[0134] The bandwidth resources are classified, and the bandwidth resources corresponding to different supporting service capabilities are determined.

[0135] It should be noted that this terminal is the terminal corresponding to the method on the terminal side described above. All implementation methods in the above method embodiments are applicable to the embodiments of this terminal and can achieve the same technical effect.

[0136] like Figure 6 As shown, embodiments of this application also provide a network device 60, including:

[0137] The second receiving module 61 is used to receive a first message sent by the terminal. The first message carries a preamble, which is selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements.

[0138] The second sending module 62 is used to send a second message to the terminal based on the preamble carried in the first message. The second message is a response message to the first message and carries resource information associated with the preamble.

[0139] The second receiving module 61 is also used to receive random access confirmation information sent by the terminal.

[0140] Optionally, the resource pool includes at least one bandwidth portion of the system bandwidth divided by function, wherein each bandwidth portion does not overlap in frequency, and the preambles transmitted on different bandwidth portions are associated with different service capabilities.

[0141] Optionally, each bandwidth portion of the resource is a cell-level frequency domain segment.

[0142] Optionally, two adjacent bandwidth portions of resources may or may not be adjacent in the frequency domain.

[0143] Optionally, the frequency domain resources within each bandwidth portion of the resource are contiguous.

[0144] Optionally, the preambles sent on each bandwidth portion of the resource may be the same or different.

[0145] Optionally, the number of available preambles in the resource pool is: N BWP *N BWP Preamble N BWP N represents the total number of bandwidth resources. BWP Preamble The total number of preambles on each bandwidth portion of the resource.

[0146] Optionally, the resource pool further includes:

[0147] The bandwidth portion of the resources within the system time slot number, subframe number, frame number, or preset time scale, calculated according to the system time slot number, subframe number, frame number, or preset time scale; and / or,

[0148] The bandwidth resources are classified, and the bandwidth resources corresponding to different supporting service capabilities are determined.

[0149] It should be noted that the network device is the network device corresponding to the method on the network device side described above. All implementation methods in the above method embodiments are applicable to the embodiments of this network device and can achieve the same technical effect.

[0150] like Figure 7 As shown, an embodiment of this application also provides a communication device 70, including: a processor 71 and a memory 72 storing a computer program. When the processor 71 executes the computer program, it performs the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effect.

[0151] Embodiments of this application also provide a computer-readable storage medium including storage instructions that, when executed on a computer, cause the computer to perform the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effects.

[0152] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0153] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0154] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0155] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0156] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0157] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0158] Furthermore, it should be noted that in the apparatus and method of this application, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of this application. Moreover, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of this application can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of this application.

[0159] Therefore, the objective of this application can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the objective of this application can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes this application, and the storage medium storing such a program product also constitutes this application. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of this application, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of this application. Furthermore, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order. Some steps can be executed in parallel or independently of each other.

[0160] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A random access method, characterized in that, Applied to a terminal, the method includes: A first message is sent to the network device, the first message carrying a preamble, the preamble being selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements; the service requirements include services that the service consumer expects to receive from the service provider. Receive a second message sent by the network device, the second message being a response message to the first message, the second message carrying resource information associated with the preamble; Send random access confirmation information to the network device based on the resource information; The resource pool includes at least one bandwidth portion of the system bandwidth divided by function. Each bandwidth portion does not overlap in frequency, and the preambles transmitted on different bandwidth portions are associated with different service capabilities. The service capabilities include the service types and / or service quality that the service provider can provide.

2. The random access method according to claim 1, characterized in that, Each bandwidth portion of the resources is a cell-level frequency domain segment.

3. The random access method according to claim 1, characterized in that, Two adjacent bandwidth resources may or may not be adjacent in the frequency domain.

4. The random access method according to claim 1, characterized in that, The frequency domain resources within each bandwidth portion of the resource are contiguous.

5. The random access method according to claim 1, characterized in that, The preambles sent on each bandwidth portion of the resource may be the same or different.

6. The random access method according to claim 1, characterized in that, The number of available preambles in the resource pool is: N BWP *N BWP Preamble , where N BWP N represents the total number of bandwidth resources. BWP Preamble The total number of preambles on each bandwidth portion of the resource.

7. The random access method according to claim 1, characterized in that, The resource pool also includes: The bandwidth portion of the resources within the system time slot number, subframe number, frame number, or preset time scale, calculated according to the system time slot number, subframe number, frame number, or preset time scale; and / or, The bandwidth resources are classified, and the bandwidth resources corresponding to different supporting service capabilities are determined.

8. A random access method, characterized in that, Applied to network devices, the method includes: The receiving terminal sends a first message, the first message carrying a preamble, the preamble being selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements; the service requirements include services that the service consumer expects to receive from the service provider. Based on the preamble carried in the first message, a second message is sent back to the terminal. The second message is a response message to the first message and carries resource information associated with the preamble. Receive random access confirmation information sent by the terminal; The resource pool includes at least one bandwidth portion of the system bandwidth divided by function. Each bandwidth portion does not overlap in frequency, and the preambles transmitted on different bandwidth portions are associated with different service capabilities. The service capabilities include the service types and / or service quality that the service provider can provide.

9. The random access method according to claim 8, characterized in that, The resource pool also includes: The bandwidth portion of the resources within the system time slot number, subframe number, frame number, or preset time scale, calculated according to the system time slot number, subframe number, frame number, or preset time scale; and / or, The bandwidth resources are classified, and the bandwidth resources corresponding to different supporting service capabilities are determined.

10. A terminal, characterized in that, include: A first sending module is configured to send a first message to a network device. The first message carries a preamble, which is selected by the terminal from at least one preamble carried by a bandwidth portion of a resource pool according to service requirements. The service requirements include services that the service consumer expects to receive from a service provider. The first receiving module is configured to receive a second message sent by the network device, wherein the second message is a response message to the first message and carries resource information associated with the preamble; The first sending module is further configured to send random access confirmation information to the network device based on the resource information; The resource pool includes at least one bandwidth portion of the system bandwidth divided by function. Each bandwidth portion does not overlap in frequency, and the preambles transmitted on different bandwidth portions are associated with different service capabilities. The service capabilities include the service types and / or service quality that the service provider can provide.

11. A network device, characterized in that, include: The second receiving module is used to receive a first message sent by the terminal. The first message carries a preamble, which is selected by the terminal from at least one preamble carried by a bandwidth portion of the resource pool according to service requirements. The service requirements include services that the service consumer expects to receive from the service provider. The second sending module is used to send a second message to the terminal based on the preamble carried in the first message. The second message is a response message to the first message and carries resource information associated with the preamble. The second receiving module is also used to receive random access confirmation information sent by the terminal; The resource pool includes at least one bandwidth portion of the system bandwidth divided by function. Each bandwidth portion does not overlap in frequency, and the preambles transmitted on different bandwidth portions are associated with different service capabilities. The service capabilities include the service types and / or service quality that the service provider can provide.

12. A communication device, characterized in that, include: A processor, a memory storing a computer program, wherein the computer program, when executed by the processor, performs the method as described in any one of claims 1 to 7, or the method as described in claim 8 or 9.

13. A computer-readable storage medium, characterized in that, Store instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 7, or the method as described in claim 8 or 9.

Citation Information

Patent Citations

  • Method for random access, network device, and terminal device

    CN109644503A

  • Macro cell, small cell and user equipment for mobile communication system

    US20180013524A1

  • Selecting a bandwidth part (BWP)

    US20220039096A1