This application relates to the communication field, and more specifically, to a network device access method and apparatus.
In a conventional solution, a terminal needs to access a network device through procedures such as cell search, public land mobile network (public land mobile network, PLMN) selection, cell selection, and random access, to implement access to the network device. In other words, before the terminal accesses the network device, information exchange needs to be performed for a plurality of times, to obtain various parameter configurations required for accessing the network device. For example, the terminal needs to obtain, in a cell search procedure, a cell that can be used by the terminal, and obtain, in a random access procedure, a time-frequency resource that can be used by the terminal.
In other words, the terminal needs to perform exchange of a large amount of signaling to obtain the various parameter configurations required for accessing the network device. Consequently, signaling overheads of the terminal are high.
This application provides a network device access method and apparatus, to reduce signaling overheads of a terminal.
According to a first aspect, a network device access method is provided. The method includes: receiving parameter configuration information, where the parameter configuration information is used to indicate a time-frequency resource required by a terminal to transmit data and a cell that can be used by the terminal to transmit the data; and accessing a network device based on the parameter configuration information.
The terminal receives the parameter configuration information, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data; and further accesses the network device based on the parameter configuration information. To be specific, the terminal may obtain, at a time, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, and does not need to obtain, through a plurality of times of signaling exchange, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, so that signaling overheads are reduced.
In some possible implementations, before the receiving parameter configuration information, the method further includes: receiving minimization of drive tests MDT configuration information; performing MDT measurement based on the MDT configuration information, to obtain a measurement result, where the measurement result includes area information of the terminal; and sending the measurement result.
The terminal receives the MDT configuration information, and performs MDT measurement based on the MDT configuration information, to obtain the measurement result, where the measurement result may include the area information of the terminal. The terminal sends the measurement result to an OAI network element. In this way, the OAI network element may determine the parameter configuration information for the terminal based on the area information, and therefore determine more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
In some possible implementations, before the receiving parameter configuration information, the method further includes: sending trigger information, where the trigger information is used to trigger the operation assistance information OAI network element to send the parameter configuration information.
The terminal may send the trigger information to the OAI network element. After receiving the trigger information, the OAI network element may configure the parameter configuration information for the terminal. This avoids a case in which the OAI network element configures the parameter configuration information for the terminal when the terminal does not need the parameter configuration information, so that resource overheads are reduced.
In some possible implementations, the area information is used to indicate a location of the terminal.
The area information may be used to indicate a specific location of the terminal. To be specific, the OAI network element may configure different pieces of parameter configuration information for the terminal based on the location of the terminal, so that the OAI network element determines more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
In some possible implementations, the area information is used to indicate a historical movement track or an expected movement track of the terminal.
The area information is used to indicate the historical movement track or the expected movement track of the terminal, so that the OAI network element further determines more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
According to a second aspect, a network device access method is provided. The method includes: determining parameter configuration information, where the parameter configuration information is used to indicate a time-frequency resource required by a terminal to transmit data and a cell that can be used by the terminal to transmit the data; and sending the parameter configuration information.
An OAI network element determines the parameter configuration information, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data, and sends the parameter configuration information to the terminal. The terminal accesses a network device based on the parameter configuration information. To be specific, the terminal may obtain, at a time, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, and does not need to obtain, through a plurality of times of signaling exchange, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, so that signaling overheads are reduced.
In some possible implementations, the method further includes: receiving a measurement result from an access network device, where the measurement result includes area information of the terminal; and the determining parameter configuration information includes: determining the parameter configuration information based on the area information of the terminal.
The OAI network element receives, from the access network device, the measurement result that includes the area information of the terminal, determines the parameter configuration information for the terminal based on the area information, and therefore determine more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
In some possible implementations, the method further includes: receiving area information of the terminal from an access and mobility management function AMF network element; and the determining parameter configuration information includes: determining the parameter configuration information based on the area information of the terminal.
The OAI network element may receive the area information of the terminal from the AMF network element, determine the parameter configuration information for the terminal based on the area information, and therefore determine more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
In some possible implementations, the area information is used to indicate a location of the terminal.
The area information may be used to indicate a specific location of the terminal. To be specific, the OAI network element may configure different pieces of parameter configuration information for the terminal based on the location of the terminal, so that the OAI network element determines more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
In some possible implementations, the area information is used to indicate a historical movement track or an expected movement track of the terminal.
The area information is used to indicate the historical movement track or the expected movement track of the terminal, so that the OAI network element further determines more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
According to a third aspect, a network device access method is provided. The method includes: receiving parameter configuration information, where the parameter configuration information is used to indicate a time-frequency resource required by a terminal to transmit data and a cell that can be used by the terminal to transmit the data; and sending the parameter configuration information to the terminal.
An access network device receives the parameter configuration information from an OAI network element, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data, and sends the parameter configuration information to the terminal. The terminal accesses a network device based on the parameter configuration information. To be specific, the terminal may obtain, at a time, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, and does not need to obtain, through a plurality of times of signaling exchange, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, so that signaling overheads are reduced.
In some possible implementations, before the receiving parameter configuration information, the method further includes: obtaining minimization of drive tests MDT configuration information; sending the minimization of drive tests MDT configuration information to the terminal; receiving a measurement result from the terminal, where the measurement result is obtained by the terminal through measurement based on the MDT configuration information, and the measurement result includes area information of the terminal; and sending the measurement result to the OAI network element.
The access network device obtains the MDT configuration information, and sends the MDT configuration information to the terminal, so that the terminal performs MDT measurement based on the MDT configuration information, to obtain the measurement result, where the measurement result may include the area information of the terminal. The terminal sends the measurement result to the OAI network element. In this way, the OAI network element may determine the parameter configuration information for the terminal based on the area information, and therefore determine more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
In some possible implementations, the obtaining minimization of drive tests MDT configuration information includes: receiving the MDT configuration information from an operation, administration and maintenance OAM network element; or receive the MDT configuration information from an access and mobility management function AMF network element.
The access network device may obtain the MDT configuration information from the AMF network element, or may obtain the MDT configuration information from the OAM network element, to improve application flexibility of embodiments of this application.
In some possible implementations, the area information is used to indicate a location of the terminal.
The area information may be used to indicate a specific location of the terminal. To be specific, the OAI network element may configure different pieces of parameter configuration information for the terminal based on the location of the terminal, so that the OAI network element determines more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
In some possible implementations, the area information is used to indicate a historical movement track or an expected movement track of the terminal.
The area information is used to indicate the historical movement track or the expected movement track of the terminal, so that the OAI network element further determines more appropriate parameter configuration information, to reduce signaling overheads and improve communication efficiency or communication quality.
According to a fourth aspect, a network device access apparatus is provided. The apparatus may be a terminal or a chip used in the terminal, for example, a chip that may be disposed in the terminal. The apparatus has a function of implementing the first aspect and the possible implementations thereof. The function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or the software includes one or more modules corresponding to the foregoing function.
In a possible design, the apparatus includes a processing module and a transceiver module. The transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter. The transceiver module may include a receiving module and a sending module, and may specifically include a radio frequency circuit or an antenna. The processing module may be a processor. Optionally, the apparatus further includes a storage module, and the storage module may be, for example, a memory. When the apparatus includes the storage module, the storage module is configured to store instructions. The processing module is connected to the storage module, and the processing module may execute the instructions stored in the storage module or instructions from another module, so that the apparatus performs the method according to any one of the first aspect or the possible implementations thereof. In this design, the apparatus may be a terminal.
In another possible design, when the apparatus is a chip, the chip includes a processing module and a transceiver module. The transceiver module may be, for example, an input/output interface, a pin, or a circuit in the chip. The processing module may be, for example, a processor. The processing module may execute instructions, so that the chip in the terminal performs the method according to any one of the aspect or the possible implementations thereof. Optionally, the processing module may execute instructions in a storage module, and the storage module may be a storage module in the chip, for example, a register or a cache. The storage module may alternatively be located inside a communication device but outside the chip, for example, a read-only memory (read-only memory, ROM) or another type of static storage device that can store static information and instructions, or a random access memory (random access memory, RAM).
The processor mentioned anywhere above may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (application-specific integrated circuit, ASIC), or one or more integrated circuits configured to control program execution of the method according to any one of the first aspect or the possible implementations thereof.
According to a fifth aspect, a network device access apparatus is provided. The apparatus may be an OAI network element or a chip in the OAI network element. The apparatus has a function of implementing the second aspect and the possible implementations thereof. The function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or the software includes one or more modules corresponding to the foregoing function.
In a possible design, the apparatus includes a processing module and a transceiver module. The transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter. The transceiver module may include a receiving module and a sending module, and may specifically include a radio frequency circuit or an antenna. The processing module may be a processor. Optionally, the apparatus further includes a storage module, and the storage module may be, for example, a memory. When the apparatus includes the storage module, the storage module is configured to store instructions. The processing module is connected to the storage module, and the processing module may execute the instructions stored in the storage module or instructions from another module, so that the apparatus performs the method according to any one of the second aspect or the possible implementations thereof.
In another possible design, when the apparatus is a chip, the chip includes a processing module and a transceiver module. The transceiver module may be, for example, an input/output interface, a pin, or a circuit in the chip. The processing module may be, for example, a processor. The processing module may execute instructions, so that the chip in the terminal performs the method according to any one of the second aspect or the possible implementations thereof. Optionally, the processing module may execute instructions in a storage module, and the storage module may be a storage module in the chip, for example, a register or a cache. The storage module may alternatively be located inside a communication device but outside the chip, for example, a read-only memory (read-only memory, ROM) or another type of static storage device that can store static information and instructions, or a random access memory (random access memory, RAM).
The processor mentioned anywhere above may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (application-specific integrated circuit, ASIC), or one or more integrated circuits configured to control program execution of the method according to any one of the second aspect or the possible implementations thereof.
According to a sixth aspect, a network device access apparatus is provided. The apparatus may be a network device or a chip used in the network device, for example, a chip that may be disposed in the network device. The apparatus has a function of implementing the third aspect and the possible implementations thereof. The function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or the software includes one or more modules corresponding to the foregoing function.
In a possible design, the apparatus includes a transceiver module. Optionally, the apparatus may further include a processing module. The transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter. The transceiver module may include a receiving module and a sending module, and may specifically include a radio frequency circuit or an antenna. The processing module may be a processor.
Optionally, the apparatus further includes a storage module, and the storage module may be, for example, a memory. When the apparatus includes the storage module, the storage module is configured to store instructions. The processing module is connected to the storage module, and the processing module may execute the instructions stored in the storage module or instructions from another module, so that the apparatus performs the method according to any one of the third aspect or the possible implementations thereof.
In another possible design, when the apparatus is a chip, the chip includes a transceiver module and a processing module. The transceiver module may be, for example, an input/output interface, a pin, or a circuit in the chip. The processing module may be, for example, a processor. The processing module may execute instructions, so that the chip in the network device performs the method according to any one of the third aspect or the possible implementations thereof.
Optionally, the processing module may execute instructions in a storage module, and the storage module may be a storage module in the chip, for example, a register or a cache. The storage module may alternatively be located inside a communication device but outside the chip, for example, a read-only memory (read-only memory, ROM) or another type of static storage device that can store static information and instructions, or a random access memory (random access memory, RAM).
The processor mentioned anywhere above may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (application-specific integrated circuit, ASIC), or one or more integrated circuits configured to control program execution of the method according to the third aspect.
According to a seventh aspect, a computer storage medium is provided. The computer storage medium stores program code, and the program code is used to indicate instructions for performing the method according to any one of the first aspect or the possible implementations thereof.
According to an eighth aspect, a computer storage medium is provided. The computer storage medium stores program code, and the program code is used to indicate instructions for performing the method according to any one of the second aspect or the possible implementations thereof.
According to a ninth aspect, a computer storage medium is provided. The computer storage medium stores program code, and the program code is used to indicate instructions for performing the method according to any one of the third aspect or the possible implementations thereof.
According to a tenth aspect, a computer program product including instructions is provided. When the computer program product runs on a computer, the computer is enabled to perform the method according to any one of the first aspect or the possible implementations thereof.
According to an eleventh aspect, a computer program product including instructions is provided. When the computer program product runs on a computer, the computer is enabled to perform the method according to any one of the second aspect or the possible implementations thereof.
According to a twelfth aspect, a computer program product including instructions is provided. When the computer program product runs on a computer, the computer is enabled to perform the method according to any one of the third aspect or the possible implementations thereof.
According to a thirteenth aspect, a communication system is provided. The communication system includes at least two of an apparatus having a function of implementing the methods and various possible designs according to the first aspect, an apparatus having a function of implementing the methods and various possible designs according to the second aspect, and an apparatus having a function of implementing the methods and various possible designs according to the third aspect.
According to a fourteenth aspect, a processor is provided. The processor is configured to be coupled to a memory, and is configured to perform the method according to any one of the first aspect or the possible implementations thereof.
According to a fifteenth aspect, a processor is provided. The processor is configured to be coupled to a memory, and is configured to perform the method according to any one of the second aspect or the possible implementations thereof.
According to a sixteenth aspect, a processor is provided. The processor is configured to be coupled to a memory, and is configured to perform the method according to any one of the third aspect or the possible implementations thereof.
According to a seventeenth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is configured to communicate with an external component or an internal component, and the processor is configured to implement the method according to any one of the first aspect or the possible implementations thereof.
Optionally, the chip may further include a memory. The memory stores instructions. The processor is configured to execute the instructions stored in the memory or instructions from another module. When the instructions are executed, the processor is configured to implement the method according to any one of the first aspect or the possible implementations thereof.
Optionally, the chip may be integrated into a terminal.
According to an eighteenth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is configured to communicate with an external component or an internal component, and the processor is configured to implement the method according to any one of the second aspect or the possible implementations thereof.
Optionally, the chip may further include a memory. The memory stores instructions. The processor is configured to execute the instructions stored in the memory or instructions from another module. When the instructions are executed, the processor is configured to implement the method according to any one of the second aspect or the possible implementations thereof.
Optionally, the chip may be integrated into an OAI network element.
According to a nineteenth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is configured to communicate with an external component or an internal component, and the processor is configured to implement the method according to any one of the third aspect or the possible implementations thereof.
Optionally, the chip may further include a memory. The memory stores instructions. The processor is configured to execute the instructions stored in the memory or instructions from another module. When the instructions are executed, the processor is configured to implement the method according to any one of the third aspect or the possible implementations thereof.
Optionally, the chip may be integrated into a network device.
Based on the foregoing technical solutions, the terminal receives the parameter configuration information, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data; and further accesses the network device based on the parameter configuration information. To be specific, the terminal may obtain, based on one piece of parameter configuration information, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, and does not need to obtain, by configuring different pieces of configuration information for a plurality of times, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data. Different pieces of configuration information are carried by using different pieces of signaling in a conventional solution, while the parameter configuration information in embodiments of this application may be carried in one piece of signaling, so that signaling overheads are reduced.
The following describes technical solutions of this application with reference to the accompanying drawings.
The technical solutions in embodiments of this application may be applied to various communication systems, for example, a long term evolution (long term evolution, LTE) system, an LTE frequency division duplex (frequency division duplex, FDD) system, an LTE time division duplex (time division duplex, TDD) system, a 5th generation (5th generation, 5G) system or a new radio (new radio, NR) system, and a future mobile communication system.
A terminal in embodiments of this application may be a device that has a wireless transceiver function, and may be referred to as a terminal (terminal), user equipment (user equipment, UE), a mobile station (mobile station, MS), a mobile terminal (mobile terminal, MT), a vehicle-mounted terminal, a remote station, a remote terminal, or the like. A specific form of the terminal may be a mobile phone (mobile phone), a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wearable device, a tablet computer (pad), a desktop computer, a notebook computer, a stand-alone computer, a vehicle-mounted terminal, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device having a wireless communication function, a computing device or another processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a future 5G network, or a terminal in a future evolved PLMN, or the like.
In addition, the terminal may be used in the following scenario: virtual reality (virtual reality, VR), augmented reality (augmented reality, AR), industrial control (industrial control), self driving (self driving), remote medical surgery (remote medical surgery), a smart grid (smart grid), transportation safety (transportation safety), a smart city (smart city), a smart home (smart home), or the like. The terminal may be fixed or movable. It should be noted that the terminal may support at least one wireless communication technology, for example, LTE, NR, or wideband code division multiple access (wideband code division multiple access, WCDMA).
A network device in embodiments of this application may be a device that provides a wireless communication function for the terminal, and may also be referred to as a radio access network (radio access network, RAN) device or the like. The network device includes but is not limited to: a next generation NodeB (next generation NodeB, gNB) in 5G, an evolved NodeB (evolved NodeB, eNB), a baseband unit (baseband unit, BBU), a transmission reception point (transmission reception point, TRP), a transmission point (transmission point, TP), a relay station, an access point, and the like. Alternatively, the network device may be a radio controller in a cloud radio access network (cloud radio access network, CRAN) scenario, or the like. In addition, the network device may further be responsible for functions such as radio resource management, quality of service (quality of service, QoS) management, and data compression and encryption on an air interface side. The network device may support at least one wireless communication technology, for example, LTE or NR.
In some deployments, the gNB may include a central unit (central unit, CU) and a distributed unit (distributed unit, DU). The gNB may further include an active antenna unit (active antenna unit, AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing a non-real-time protocol and service, and implementing functions of a radio resource control (radio resource control, RRC) layer and a packet data convergence protocol (packet data convergence protocol, PDCP) layer. The DU is responsible for processing a physical layer protocol and a real-time service, and implementing functions of a radio link control (radio link control, RLC) layer, a media access control (media access control, MAC) layer, and a physical (physical, PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and a function related to an active antenna. Information at the RRC layer eventually becomes information at the PHY layer, or is changed from information at the PHY layer. Therefore, in this architecture, higher layer signaling such as RRC layer signaling may also be considered as being sent by the DU or sent by the DU and the AAU. It may be understood that the network device may be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as a network device in an access network (radio access network, RAN), or may be classified as a network device in a core network (core network, CN). This is not limited in this application.
In embodiments of this application, the terminal or the network device includes a hardware layer, an operating system layer running above the hardware layer, and an application layer running above the operating system layer. The hardware layer includes hardware such as a central processing unit (central processing unit, CPU), a memory management unit (memory management unit, MMU), and a memory (which is also referred to as a main memory). An operating system may be any one or more of computer operating systems implementing service processing through a process (process), for example, a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, and a Windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant communication software. In addition, a specific structure of an execution body of a method provided in embodiments of this application is not specifically limited in embodiments of this application, provided that a program that records code of the method provided in embodiments of this application can be run to perform communication according to the method provided in embodiments of this application. For example, the execution body of the method provided in embodiments of this application may be the terminal or the network device, or may be a functional module that can invoke the program and execute the program in the terminal or the network device.
In addition, aspects or features of this application may be implemented as a method, an apparatus or a product that uses standard programming and/or engineering technologies. For example, a computer-readable medium may include but is not limited to: a magnetic storage component (for example, a hard disk, a floppy disk, or a magnetic tape), an optical disc (for example, a compact disc (compact disc, CD) or a digital versatile disc (digital versatile disc, DVD)), a smart card and a flash memory component (for example, an erasable programmable read-only memory (erasable programmable read-only memory, EPROM), a card, a stick, or a key drive). In addition, various storage media described in this specification may indicate one or more devices and/or other machine-readable media that are configured to store information. The term “machine-readable media” may include but is not limited to a radio channel, and various other media that can store, contain, and/or carry instructions and/or data.
It may be understood that the network device and the terminal may be deployed on land, including indoor or outdoor and handheld or vehicle-mounted devices and terminals, or may be deployed on water, or may be deployed on an airplane, a balloon, or a satellite in the air. An application scenario of the radio access network device and the terminal is not limited in embodiments of this application.
A core network device may be an access and mobility management function (access and mobility management function, AMF), and is responsible for functions such as access control, mobility management (mobility management, MM), attachment and detachment, and gateway selection. The core network device in embodiments of this application is not limited to the AMF.
There is a communication interface between the core network device 101 and the base station 102 and a communication interface between the core network device 101 and the base station 103. In this way, the core network device 101 can communicate with the base station 102 and the base station 103. For example, the communication interface is referred to as an N2 interface or an NG interface in this application.
If there is a communication interface between the base station 102 and the base station 103, the base station 102 and the base station 103 can directly communicate with each other. Direct communication herein means that the two base stations may not need to communicate with each other through the core network device or another device. For example, the communication interface between the base station 102 and the base station 103 may be referred to as an Xn interface.
If there is no communication interface between the base station 102 and the base station 103, the base station 102 and the base station 103 cannot directly communicate with each other. In a possible manner, the two base stations having no communication interface may communicate with each other through the core network device.
Optionally, gNBs, the gNB and the ng-eNB, or the ng-eNBs may be connected through an Xn interface. One gNB or ng-eNB may include one CU and one or more DUs. For example, one gNB or ng-eNB shown in
As shown in
It may be understood that names of the CU and the DU may change, and any network device that can implement the foregoing functions may be considered as the CU and the DU in this application. The CU-CP has a control plane function of the CU, for example, is capable of processing the RRC and a PDCP control plane. The CU-UP has a user plane function of the CU, for example, is capable of processing the SDAP and a PDCP user plane. In other words, steps performed by the access network device in embodiments of this application may be performed by the base station, the CU, the CU-CP, or the CU-UP. This is not limited in this application.
The following describes terms used in this application.
Cell Search:
After a terminal is powered on, the terminal in an initial state cannot learn of a downlink configuration of a cell. In this case, the terminal obtains settings of a network device by using a synchronization signal, to achieve frequency and symbol synchronization with the cell, obtain a start location of a downlink frame, and determine a physical cell identifier of the cell. To support mobility, the terminal continuously searches for a neighboring cell, achieves synchronization, and estimates receive quality of a signal in the cell, to determine whether to perform handover or cell reselection. Specifically, the terminal obtains reference time by using a synchronization signal sent by the network device, obtains frame synchronization and a physical layer cell group by using a secondary synchronization signal sent by the network device, and obtains a physical cell identifier by using a downlink reference signal sent by the network device. In this way, the terminal may read system information on a broadcast channel based on the obtained frame synchronization and the obtained physical cell identifier, to obtain other cell information.
PLMN Selection:
Before accessing the network device, the terminal needs to select an appropriate PLMN and select an appropriate cell. Specifically, the terminal scans all frequency bands within frequency bands supported by the terminal, and on each carrier, the terminal searches for a cell with a strongest signal and reads a system message, to find a PLMN to which the cell belongs. The terminal may attempt to register with the PLMN by using related PLMN selection information stored on a universal subscriber identity module (universal subscriber identity module, USIM) card.
Cell Selection:
In a cell search procedure, the terminal completes downlink synchronization and decodes a necessary system message. In this case, the terminal needs camp on the cell or a neighboring cell. This procedure is implemented through a cell selection procedure, and the terminal strives to find a cell with optimal signal quality. Specifically, the terminal measures a reference signal received power (reference signal received power, RSRP) of a radio channel, calculates a measurement cell received level value for each cell, then obtains another cell parameter and a related minimum level requirement of the cell from the system message, and therefore calculates a cell selection received level value for each cell. If the cell selection received level value is greater than 0, the cell is considered as a candidate cell and a cell with a maximum positive value is selected as a camped cell. After camping on the cell, the terminal starts a random access procedure.
Random Access:
After the cell selection procedure, the terminal has achieved the downlink synchronization with the cell. Therefore, the terminal can receive downlink data, but the terminal can perform uplink transmission only after achieving uplink synchronization with the cell. Specifically, the terminal may establish a connection to the cell by using the random access procedure (random access procedure), and achieve the uplink synchronization. The random access may be a four-step random access type, or may be a two-step random access type.
For example, a four-step random access procedure includes: The terminal sends a message 1 (message 1, msg 1), namely, a random access preamble (preamble), to the network device. After detecting the random access preamble, the network device returns a response message, namely, a message 2 (message 2), to the terminal. The message 2 includes an uplink resource allocated by the network device to the terminal. After receiving the message 2, the terminal sends a message 3 on the uplink resource indicated by the message 2. If the network device can correctly decode the message 3 (message 3), the network device returns a message 4 (message 4) to the terminal, where the message 4 is used to notify the terminal that contention succeeds. After the foregoing four steps, the random access procedure succeeds.
For another example, a two-step random access procedure includes: The terminal includes both a random access preamble and data (namely, a preamble and data) in a message A. A data part is used for contention resolution, for example, an RRC message. If there is no conflict between terminals, the network device returns a message B to the terminal after successfully decoding the message A. The message B includes both a response to the random access preamble and a response to the data. The response to the random access preamble is a random access response (random access response, RAR). The response to the data is usually an RRC message. The two responses may be sent simultaneously, or may be sent successively. The terminal may separately decode the two responses. After receiving the message B, the terminal learns that random access succeeds. If there is a conflict between the terminal s, the network device may fail to obtain the data in the message A through decoding. In this case, the network device does not send the message B to the terminal. After sending the message 1, the terminal waits for a time window. If the terminal does not receive the message B, it considers that random access fails.
In a conventional solution, the terminal needs to access the network device through procedures such as cell search, PLMN selection, cell selection, and random access, to implement access to the network device. In other words, the terminal needs to perform exchange of a large amount of signaling to obtain various parameter configurations required for accessing the network device. Consequently, signaling overheads of the terminal are high.
It should be noted that an operation assistance information (operation assistance information, OAI) network element in this embodiment of this application may be an independent network element, or may be a module in a core network element, or may be a module in an access network device. For ease of description, an example in which the OAI network element is an independent network element is used for description in the embodiment shown in
301: The OAI network element determines parameter configuration information, where the parameter configuration information is used to indicate a time-frequency resource required by a terminal to transmit data and a cell that can be used by the terminal to transmit the data.
Specifically, the OAI network element may determine the parameter configuration information, where the parameter configuration information may be used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data.
Optionally, the parameter configuration information may further include a time-frequency resource required by the terminal to receive data and a cell that can be used by the terminal to receive the data.
Optionally, the cell that can be used by the terminal to transmit or receive the data includes a cell global identifier (cell global identifier, CGI).
Optionally, the cell that can be used by the terminal to transmit or receive the data may further include a PLMN identifier.
Optionally, the parameter configuration information may further include at least one of the following: a power required by the terminal to transmit the data, a quantity of terminals that can be supported by the cell that can be used by the terminal to transmit the data, and a timing advance (timing advance) required by the terminal to transmit the data.
It may be understood that the parameter configuration information may further include another parameter used for accessing a network device. This is not limited in this application.
In an embodiment, before step 301, the OAI network element may receive area information of the terminal from an AMF network element. In this way, the OAI network element may determine the parameter configuration information based on the area information.
Specifically, the OAI network element may obtain the area information of the terminal from the AMF network element, and further configure the parameter configuration information for the terminal based on the area information. In other words, the OAI network element may configure different pieces of parameter configuration information for terminals in different areas.
Optionally, the AMF network element may actively send the area information to the OAI network element.
Optionally, when receiving a registration request of the terminal, the AMF network element may send the area information to the OAI network element.
Specifically, the terminal may send the registration request to the AMF network element during initial registration, mobility registration update, periodic registration update, or emergency registration. When receiving the registration request, the AMF network element sends the area information to the OAI network element, so that the OAI network element can configure the parameter configuration information for the terminal based on the area information.
In another embodiment, before step 301, the OAI network element may receive a measurement result from an access network device, where the measurement result includes area information of the terminal.
Specifically, the access network device obtains minimization of drive tests (minimization of drive tests, MDT) configuration information, and sends the MDT configuration information to the terminal. The terminal receives the MDT configuration information, and performs MDT measurement based on the MDT configuration information, to obtain the measurement result, where the measurement result may include the area information of the terminal. The terminal sends the measurement result to the OAI network element, so that the OAI network element can determine the parameter configuration information for the terminal based on the area information.
The terminal may perform MDT measurement and report the measurement result in two manners. In one manner, the terminal records the MDT configuration information, and performs MDT measurement when the terminal is in an RRC idle state or in an inactive state. The terminal stores the measurement result, and sends the measurement result to the OAI network element when the terminal is in an RRC connected state. In the other manner, the terminal performs MDT measurement in real time, that is, the terminal may perform MDT measurement when the terminal is in an RRC connected state. When the measurement result meets a reporting condition, the terminal sends the measurement result to the OAI network element.
It may be understood that the reporting condition may be preconfigured.
Optionally, the measurement result may further include at least one of a carrier frequency of a serving cell, a physical cell identifier (physical cell identifier, PCI) of the serving cell, an RSRP of the serving cell, reference signal received quality (reference signal received quality, RSRQ) of the serving cell, a carrier frequency of a neighboring cell, a PCI of the neighboring cell, an RSRP of the neighboring cell, RSRQ of the neighboring cell, a time stamp (time stamp), a radio access technology used by the terminal, a channel quality indicator (channel quality indicator, CQI), a signal-to-noise ratio (signal-to-noise ratio, SNR), band information, power amplification information, a quantity of failed call attempts, a call drop rate, a handover failure probability, a radio link failure, random access information, specific location information of the terminal that does not detect network coverage, an uplink throughput, a downlink throughput, a latency, a jitter, a packet loss rate, and application information.
Specifically, the carrier frequency may be an absolute radio frequency channel number (absolute radio frequency channel number, ARFCN).
The time stamp may be used to indicate time at which MDT measurement is performed, and the time may be absolute time or relative time. The absolute time is a specific moment at which MDT measurement is performed. The relative time is a moment at which the terminal performs MDT measurement relative to a moment at which the terminal receives the MDT configuration information. For example, time at which the terminal receives the MDT configuration information is 2019-07-22 12:00:00, and time at which MDT measurement is performed is 2019-07-22 13:23:45. In this case, the absolute time is 2019-07-22 13:23:45, and the relative time may be 01:23:45.
The radio access technology used by the terminal may be an NR access technology, an E-UTRA access technology, a WLAN access technology, a Bluetooth access technology, a dual connectivity access technology, or another radio access technology. This is not limited in this application.
The CQI is used to indicate channel quality. For example, the channel quality is quantized as 0 to 15. A larger value indicates a higher modulation and coding scheme, higher efficiency, and a higher provided downlink peak throughput. Correspondingly, the channel quality is better.
The SNR is used to measure impact of noise on a signal. A larger value indicates smaller noise in the signal and higher quality.
The band information is used to indicate a band that can be detected by the terminal.
The power amplification information is used to indicate a capability of the terminal to convert a low-power radio frequency signal into a higher-power signal.
The quantity of failed call attempts is used to indicate a quantity of failed calls when the terminal initiates call attempts in a cell.
The call drop rate is used to indicate a probability of communication interruption of the terminal in a cell.
The handover failure probability is used to indicate a probability of a handover failure of the terminal.
The radio link failure is used to indicate a CGI, a PCI, a carrier frequency, and the like of a cell in which the radio link failure of the terminal occurs.
The random access information is used to indicate random access failure information of the terminal in a random access procedure in a cell. Specifically, the random access information includes information about a quantity of times of sending a preamble (preamble) by the terminal in the random access procedure in the cell and information about whether the terminal detects contention. The information about the quantity of times of sending the preamble by the terminal is used to indicate a quantity of times of sending the preamble by the terminal when the terminal successfully completes the random access procedure most recently. For example, if the terminal fails to complete the random access procedure for the first nine times and successfully completes the random access procedure for the tenth time, the quantity of times of sending the preamble by the terminal is 10. The information about whether the terminal detects contention is used to indicate whether the terminal detects existence of contention on at least one preamble in sent preambles.
The uplink throughput or the downlink throughput is used to indicate an amount of data (measured in bits, bytes, packets, or the like) successfully transmitted by the terminal within unit time in a cell.
The latency, the jitter, and the packet loss rate are used to indicate a data packet transmission latency, a jitter, and a packet loss rate of the terminal in a cell.
The application information is used to indicate an application obtained by the terminal in a cell.
It may be understood that information included in the measurement result may be information specific to a cell, or may be information specific to a synchronization signal and physical broadcast channel block (synchronization signal and physical broadcast channel block, SSB). The SSB includes a primary synchronization signal (primary synchronization signal, PSS), a secondary synchronization signal (secondary synchronization signal, SSS), and a physical broadcast channel (physical broadcast channel, PBCH), and occupies four symbols in time domain and 240 subcarriers in frequency domain. At different moments, in a cell corresponding to the SSB, SSBs may be sent through different beams, and SSBs sent on a plurality of beams are referred to as one SSB set. An SSB sent on each beam is uniquely identified by using an SSB index (SSB index). In other words, in an SSB set, an SSB sent on each beam has a unique SSB index. Within a frequency range of a carrier, a plurality of SSBs may be transmitted, each SSB corresponds to one PCI, and PCIs corresponding to these SSBs may be the same or different. The terminal may obtain the PCI and uplink synchronization by using the PSS. The terminal may obtain a cyclic prefix (cyclic prefix, CP) length, a physical cell group identifier (ID), and frame synchronization by using the SSS. The terminal can obtain a master information block (master information block, MIB) by decoding the PBCH, where the MIB includes configuration information of a quantity of common antenna ports, configuration information of a system frame number (system frame number, SFN), configuration information of a downlink system bandwidth, and configuration information of physical hybrid automatic repeat request indicator channel (physical hybrid automatic repeat request indicator channel, PHICH). Specifically, when one SSB is associated with remaining minimum system information (remaining minimum system information, RMSI), the SSB corresponds to an independent cell, and the cell has a unique NR cell global identifier (NR cell global identifier, NCGI). In this case, such an SSB is referred to as a cell-defining SSB (cell-defining SSB, CD-SSB). Only the CD-SSB can be used to send a MIB message and a system information block 1 (system information block 1, SIB1) message, and the terminal performs access based only on a synchronization signal of the CD-SSB when performing cell selection. Another SSB can be used to send only a MIB message but cannot be used to send a SIB1 message.
It may be further understood that a type of the SSB is not limited in this embodiment of this application, for example, the CD-SSB and a non-CD-SSB, and there may alternatively be another type of SSB.
To be specific, in this embodiment of this application, the OAI network element determines the parameter configuration information, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and an SSB that can be used by the terminal to transmit the data. Optionally, the parameter configuration information may be further used to indicate the time-frequency resource required by the terminal to receive the data and an SSB that can be used by the terminal to receive the data. In this case, the SSB that can be used by the terminal to transmit or receive the data includes an SSB index (index) of the SSB.
Optionally, the MDT configuration information may be used to indicate at least one of measurement duration, a measurement range, and a measurement reporting interval of the terminal.
Specifically, the measurement range may be a CGI or a tracking area code (tracking area code, TAC).
Optionally, the access network device may specifically receive the MDT configuration information from an operation, administration and maintenance (operation, administration and maintenance, OAM) network element, or may receive the MDT configuration information from the AMF network element.
Optionally, before receiving the parameter configuration information, the terminal may send trigger information, where the trigger information is used to trigger the OAI network element to send the parameter configuration information.
Specifically, the terminal may send the trigger information to the OAI network element. After receiving the trigger information, the OAT network element may configure the parameter configuration information for the terminal. This avoids a case in which the OAT network element configures the parameter configuration information for the terminal when the terminal does not need the parameter configuration information, so that resource overheads are reduced.
It may be understood that the trigger information may alternatively be capability information. For example, the capability information includes auxiliary data used to generate the parameter configuration information.
Optionally, the area information is used to indicate a location of the terminal.
Specifically, the area information may be used to indicate a specific location of the terminal. To be specific, the OAT network element may configure different pieces of parameter configuration information for the terminal based on the location of the terminal. For example, the area information may include global navigation satellite system (global navigation satellite system, GNSS) location information, a tracking area identifier, a CGT, and a node ID of the network device.
Optionally, the area information may be used to indicate a historical movement track or an expected movement track of the terminal.
Specifically, the OAT network element may predict the location of the terminal based on the historical movement track or the expected movement track of the terminal, and further determine the parameter configuration information, or may determine the configuration information based on the location of the terminal and the historical movement track of the terminal, or may determine the parameter configuration information based on the expected movement track of the terminal, or may determine the parameter configuration information based on the current location of the terminal, the historical movement track of the terminal, and the expected movement track of the terminal.
Optionally, the area information may be further used to indicate at least one of a radio capability, a quality of service requirement, and access control information of the terminal.
Specifically, the radio capability of the terminal is a type of a radio access technology supported by the terminal, for example, NR, E-UTRA, and dual connectivity. The quality of service requirement is used to indicate quality of service required by the terminal, for example, a 5G QoS identifier (5G QoS identifier, 5QI) and a flow bit rate. The access control information of the terminal is used to indicate specific cells or specific network slices in which the terminal supports access to the network device.
302: The OAI network element sends the parameter configuration information to the network device. Correspondingly, the network device receives the parameter configuration information from the OAI network element.
Specifically, the OAI network element may directly send the parameter configuration information to the network device. Alternatively, the OAI network element may first send the parameter configuration information to the AMF, and then the AMF forwards the parameter configuration information to the network device. The parameter configuration information may be carried in a message for sending. To be specific, compared with a conventional solution in which the network device needs to configure content in the parameter configuration information through a plurality of times of signaling transmission, in step 302, the content in the parameter configuration information is configured by using one message, that is, only one time of signaling transmission is required.
It may be understood that the network device shown in
303: The network device sends the parameter configuration information to the terminal. Correspondingly, the terminal receives the parameter configuration information from the network device.
It may be understood that, that the network device sends the parameter configuration information to the terminal includes: The network device is the access network device, and the access network device directly sends the parameter configuration information to the terminal. For example, the parameter configuration information is carried in system information.
It may be further understood that, that the network device sends the parameter configuration information to the terminal includes: After receiving the parameter configuration information, the AMF network element may directly forward the parameter configuration information to the terminal. For example, the parameter configuration information is carried in a NAS message.
304: The terminal accesses the network device based on the parameter configuration information.
Specifically, the terminal receives the parameter configuration information, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data; and further accesses the network device based on the parameter configuration information. To be specific, the terminal may obtain, at a time, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, and does not need to obtain, through a plurality of times of signaling exchange, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, so that signaling overheads are reduced.
It should be noted that, unless otherwise particularly specified, same terms in the embodiment shown in
401: An access network device determines parameter configuration information, where the parameter configuration information is used to indicate a time-frequency resource required by a terminal to transmit data and a cell used by the terminal.
Specifically, an OAI network element may be the access network device. In other words, step 401 may be performed by the access network device, or may be specifically a module in the access network device.
Optionally, step 401 may be specifically: The access network device receives area information of the terminal from an AMF, and determines the parameter configuration information based on the area information.
Optionally, the AMF may actively send the area information to the access network device.
Optionally, after receiving a registration request sent by the terminal, the AMF may send the area information to the access network device.
402: The access network device sends the parameter configuration information to the terminal.
403: The terminal accesses a network device based on the parameter configuration information.
Specifically, the terminal receives the parameter configuration information from the access network device, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data; and further accesses the network device based on the parameter configuration information. To be specific, the terminal may obtain, at a time, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, and does not need to obtain, through a plurality of times of signaling exchange, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, so that signaling overheads are reduced.
Embodiments described in this specification may be independent solutions, or may be combined based on internal logic. All these solutions fall within the protection scope of this application.
It may be understood that, in the foregoing method embodiments, the method and the operation that are implemented by the terminal may alternatively be implemented by a component (for example, a chip or a circuit) that may be used in the terminal, the method and the operation that are implemented by the access network device may alternatively be implemented by a component (for example, a chip or a circuit) that may be used in the access network device, and the method and the operation that are implemented by the OAI network element may alternatively be implemented by a component (for example, a chip or a circuit) that may be used in the OAI network element.
The foregoing mainly describes the solutions provided in embodiments of this application from a perspective of interaction. It may be understood that, to implement the foregoing functions, each network element, such as a terminal or an access network device, includes a corresponding hardware structure and/or software module for performing each function. A person skilled in the art may be aware that, with reference to the examples described in embodiments disclosed in this specification, units and algorithm steps can be implemented by hardware or a combination of computer software and hardware in this application. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
In embodiments of this application, functional modules of the terminal, the access network device, and the OAI network element may be obtained through division based on the foregoing method examples. For example, each functional module may be obtained through division based on each corresponding function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software functional module. It should be noted that module division in embodiments of this application is an example and is merely logical function division. During actual implementation, there may be another division manner. An example in which each functional module is obtained through division based on a corresponding function is used below for description.
It should be understood that specific examples in embodiments of this application are merely intended to help a person skilled in the art better understand embodiments of this application, but are not intended to limit the scope of embodiments of this application.
It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in various embodiments of this application. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of embodiments of this application.
The foregoing describes in detail the methods provided in embodiments of this application with reference to
It should be understood that the apparatus 500 may correspond to the terminal in the embodiment shown in
The transceiver module 510 is configured to receive parameter configuration information, where the parameter configuration information is used to indicate a time-frequency resource required by the terminal to transmit data and a cell that can be used by the terminal to transmit the data.
The processing module 520 is configured to access a network device based on the parameter configuration information.
Optionally, the transceiver module 510 is further configured to receive minimization of drive tests MDT configuration information. The processing module is further configured to perform MDT measurement based on the MDT configuration information, to obtain a measurement result, where the measurement result includes area information of the terminal. The transceiver module is further configured to send the measurement result.
Optionally, the transceiver module 510 is further configured to send trigger information, where the trigger information is used to trigger an operation assistance information OAI network element to send the parameter configuration information.
Optionally, the area information is used to indicate a location of the terminal.
Optionally, the area information is used to indicate a historical movement track or an expected movement track of the terminal.
Therefore, the network device access apparatus in this embodiment of this application receives the parameter configuration information, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data; and further accesses the network device based on the parameter configuration information. To be specific, the terminal may obtain, at a time, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, and does not need to obtain, through a plurality of times of signaling exchange, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, so that signaling overheads are reduced.
Optionally, the processor 610 may be a general-purpose central processing unit (central processing unit, CPU), a microprocessor, an application-specific integrated circuit (application-specific integrated circuit, ASIC), a special-purpose processor, or one or more integrated circuits configured to perform the technical solutions in embodiments of this application. Alternatively, the processor may be one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions). For example, the processor may be a baseband processor or a central processing unit. The baseband processor may be configured to process a communication protocol and communication data, and the central processing unit may be configured to: control the network device access apparatus (for example, a base station, a terminal, or a chip), execute a software program, and process data of the software program.
Optionally, the processor 610 may include one or more processors, for example, include one or more central processing units (central processing units, CPUs). When the processor is one CPU, the CPU may be a single-core CPU, or may be a multi-core CPU.
The transceiver 620 is configured to: send data and/or a signal, and receive data and/or a signal. The transceiver may include a transmitter and a receiver. The transmitter is configured to send data and/or a signal, and the receiver is configured to receive data and/or a signal.
The memory 630 includes but is not limited to a random access memory (random access memory, RAM), a read-only memory (read-only memory, ROM), an erasable programmable read-only memory (erasable programmable read-only memory, EPROM), and a compact disc read-only memory (compact disc read-only memory, CD-ROM). The memory 630 is configured to store related instructions and data.
The memory 630 is configured to store program code and data of the terminal, and may be a separate device or integrated into the processor 610.
Specifically, the processor 610 is configured to control the transceiver to perform information transmission with an access network device and an OAI network element. For details, refer to the descriptions in the foregoing method embodiments. Details are not described herein again.
During specific implementation, in an embodiment, the apparatus 600 may further include an output device and an input device. The output device communicates with the processor 610, and may display information in a plurality of manners. For example, the output device may be a liquid crystal display (liquid crystal display, LCD), a light emitting diode (light emitting diode, LED) display device, a cathode ray tube (cathode ray tube, CRT) display device, or a projector (projector). The input device communicates with the processor, and may receive an input of a user in a plurality of manners. For example, the input device may be a mouse, a keyboard, a touchscreen device, or a sensing device.
It may be understood that
In a possible design, the apparatus 600 may be a chip, for example, may be a communication chip that can be used in the terminal, and configured to implement a related function of the processor 610 in the terminal. The chip may be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, or a microcontroller for implementing the related function, or may be a programmable controller or another integrated chip. Optionally, the chip may include one or more memories, configured to store program code. When the code is executed, the processor is enabled to implement a corresponding function.
An embodiment of this application further provides an apparatus. The apparatus may be a terminal or a circuit. The apparatus may be configured to perform an action performed by the terminal in the foregoing method embodiments.
It should be understood that the apparatus 700 may correspond to the OAI network element in the embodiment shown in
The processing module 710 is configured to determine parameter configuration information, where the parameter configuration information is used to indicate a time-frequency resource required by a terminal to transmit data and a cell that can be used by the terminal to transmit the data.
The transceiver module 720 is configured to send the parameter configuration information.
Optionally, the transceiver module 720 is further configured to receive a measurement result from an access network device, where the measurement result includes area information of the terminal. The processing module 710 is specifically configured to determine the parameter configuration information based on the area information of the terminal.
Optionally, the transceiver module 720 is further configured to receive area information of the terminal from an access and mobility management function AMF network element. The processing module 710 is specifically configured to determine the parameter configuration information based on the area information of the terminal.
Optionally, the area information is used to indicate a location of the terminal.
Optionally, the area information is used to indicate a historical movement track or an expected movement track of the terminal.
Therefore, the network device access apparatus in this embodiment of this application determines the parameter configuration information, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data, and sends the parameter configuration information to the terminal. The terminal accesses a network device based on the parameter configuration information. To be specific, the terminal may obtain, at a time, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, and does not need to obtain, through a plurality of times of signaling exchange, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, so that signaling overheads are reduced.
Optionally, the processor 810 may be a general-purpose central processing unit (central processing unit, CPU), a microprocessor, an application-specific integrated circuit (application-specific integrated circuit, ASIC), a special-purpose processor, or one or more integrated circuits configured to perform the technical solutions in embodiments of this application. Alternatively, the processor may be one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions). For example, the processor may be a baseband processor or a central processing unit. The baseband processor may be configured to process a communication protocol and communication data, and the central processing unit may be configured to: control the network device access apparatus (for example, a base station, a terminal, or a chip), execute a software program, and process data of the software program.
Optionally, the processor 810 may include one or more processors, for example, include one or more central processing units (central processing units, CPUs). When the processor is one CPU, the CPU may be a single-core CPU, or may be a multi-core CPU.
The transceiver 820 is configured to: send and receive data and/or a signal, and receive data and/or a signal. The transceiver may include a transmitter and a receiver. The transmitter is configured to send data and/or a signal, and the receiver is configured to receive data and/or a signal.
The memory 830 includes but is not limited to a random access memory (random access memory, RAM), a read-only memory (read-only memory, ROM), an erasable programmable read-only memory (erasable programmable read-only memory, EPROM), and a compact disc read-only memory (compact disc read-only memory, CD-ROM). The memory 830 is configured to store related instructions and data.
The memory 830 is configured to store program code and data of the OAI network element, and may be a separate device or integrated into the processor 810.
Specifically, the processor 810 is configured to control the transceiver to perform information transmission with a terminal or an access network device. For details, refer to the descriptions in the foregoing method embodiments. Details are not described herein again.
During specific implementation, in an embodiment, the apparatus 800 may further include an output device and an input device. The output device communicates with the processor 810, and may display information in a plurality of manners. For example, the output device may be a liquid crystal display (liquid crystal display, LCD), a light emitting diode (light emitting diode, LED) display device, a cathode ray tube (cathode ray tube, CRT) display device, or a projector (projector). The input device communicates with the processor, and may receive an input of a user in a plurality of manners. For example, the input device may be a mouse, a keyboard, a touchscreen device, or a sensing device.
It may be understood that
In a possible design, the apparatus 800 may be a chip, for example, may be a communication chip that can be used in the OAI network element, and configured to implement a related function of the processor 810 in the OAI network element. The chip may be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, or a microcontroller for implementing the related function, or may be a programmable controller or another integrated chip. Optionally, the chip may include one or more memories, configured to store program code. When the code is executed, the processor is enabled to implement a corresponding function.
An embodiment of this application further provides an apparatus. The apparatus may be an OAI network element or a circuit. The apparatus may be configured to perform an action performed by the OAI network element in the foregoing method embodiments.
It should be understood that the apparatus 900 may correspond to the network device in the embodiment shown in
The transceiver module 910 is configured to receive parameter configuration information, where the parameter configuration information is used to indicate a time-frequency resource required by the terminal to transmit data and a cell that can be used by the terminal to transmit the data.
The transceiver module 910 is further configured to send the parameter configuration information to the terminal.
Optionally, the transceiver module is further configured to obtain minimization of drive tests MDT configuration information. The transceiver module 910 is further configured to send the minimization of drive tests MDT configuration information to the terminal. The transceiver module 910 is further configured to receive a measurement result from the terminal, where the measurement result is obtained by the terminal through measurement based on the MDT configuration information, and the measurement result includes area information of the terminal. The transceiver module 910 is further configured to send the measurement result to an OAI network element.
Optionally, the transceiver module 910 is specifically configured to receive the MDT configuration information from an operation, administration and maintenance OAM network element; or receive the MDT configuration information from an access and mobility management function AMF network element.
Optionally, the area information is used to indicate a location of the terminal.
Optionally, the area information is used to indicate a historical movement track or an expected movement track of the terminal.
Therefore, the network device access apparatus in this embodiment of this application receives the parameter configuration information from the OAI network element, where the parameter configuration information is used to indicate the time-frequency resource required by the terminal to transmit the data and the cell that can be used by the terminal to transmit the data, and sends the parameter configuration information to the terminal. The terminal accesses the network device based on the parameter configuration information. To be specific, the terminal may obtain, at a time, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, and does not need to obtain, through a plurality of times of signaling exchange, the time-frequency resource required to transmit the data and the cell that can be used to transmit the data, so that signaling overheads are reduced.
Optionally, the processor 1010 may be a general-purpose central processing unit (central processing unit, CPU), a microprocessor, an application-specific integrated circuit (application-specific integrated circuit, ASIC), a special-purpose processor, or one or more integrated circuits configured to perform the technical solutions in embodiments of this application. Alternatively, the processor may be one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions). For example, the processor may be a baseband processor or a central processing unit. The baseband processor may be configured to process a communication protocol and communication data, and the central processing unit may be configured to: control the network device access apparatus (for example, a base station, a terminal, or a chip), execute a software program, and process data of the software program.
Optionally, the processor 1010 may include one or more processors, for example, include one or more central processing units (central processing units, CPUs). When the processor is one CPU, the CPU may be a single-core CPU, or may be a multi-core CPU.
The transceiver 1020 is configured to: send and receive data and/or a signal, and receive data and/or a signal. The transceiver may include a transmitter and a receiver. The transmitter is configured to send data and/or a signal, and the receiver is configured to receive data and/or a signal.
The memory 1030 includes but is not limited to a random access memory (random access memory, RAM), a read-only memory (read-only memory, ROM), an erasable programmable read-only memory (erasable programmable read-only memory, EPROM), and a compact disc read-only memory (compact disc read-only memory, CD-ROM). The memory 1030 is configured to store related instructions and data.
The memory 1030 is configured to store program code and data of the network device, and may be a separate device or integrated into the processor 1010.
Specifically, the processor 1010 is configured to control the transceiver to perform information transmission with a terminal, or an OAI network element. For details, refer to the descriptions in the foregoing method embodiments. Details are not described herein again.
During specific implementation, in an embodiment, the apparatus 1000 may further include an output device and an input device. The output device communicates with the processor 1010, and may display information in a plurality of manners. For example, the output device may be a liquid crystal display (liquid crystal display, LCD), a light emitting diode (light emitting diode, LED) display device, a cathode ray tube (cathode ray tube, CRT) display device, or a projector (projector). The input device communicates with the processor, and may receive an input of a user in a plurality of manners. For example, the input device may be a mouse, a keyboard, a touchscreen device, or a sensing device.
It may be understood that
In a possible design, the apparatus 1000 may be a chip, for example, may be a communication chip that can be used in the network device, and configured to implement a related function of the processor 1010 in the network device. The chip may be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, or a microcontroller for implementing the related function, or may be a programmable controller or another integrated chip. Optionally, the chip may include one or more memories, configured to store program code. When the code is executed, the processor is enabled to implement a corresponding function.
An embodiment of this application further provides an apparatus. The apparatus may be a network device or a circuit. The apparatus may be configured to perform an action performed by the network device in the foregoing method embodiments.
Optionally, when the apparatus in this embodiment is a terminal,
When data needs to be sent, the processor performs baseband processing on the to-be-sent data, and then outputs a baseband signal to the radio frequency circuit. After performing radio frequency processing on the baseband signal, the radio frequency circuit sends a radio frequency signal in an electromagnetic wave form through the antenna. When data is sent to the terminal, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data, and processes the data. For ease of description,
In this embodiment of this application, the antenna and the radio frequency circuit that have a transceiver function may be considered as a transceiver unit of the terminal, and the processor having a processing function may be considered as a processing unit of the terminal. As shown in
It should be understood that the transceiver unit 1110 is configured to perform sending and receiving operations on a terminal side in the foregoing method embodiments, and the processing unit 1120 is configured to perform an operation other than the sending and receiving operations of the terminal in the foregoing method embodiments.
For example, in an implementation, the processing unit 1120 is configured to perform the processing step 304 on the terminal side in
When the communication apparatus is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input/output circuit or a communication interface. The processing unit is a processor, a microprocessor, or an integrated circuit integrated on the chip.
Optionally, when the apparatus is a terminal, further refer to the device shown in
When the apparatus in this embodiment is a network device, the network device may be that shown in
The CU 1402 is mainly configured to: perform baseband processing, control the base station, and the like. The DU 1401 and the CU 1402 may be physically disposed together, or may be physically disposed separately, that is, may be a distributed base station. The CU 1402 is a control center of the base station, may also be referred to as a processing unit, and is mainly configured to implement a baseband processing function. For example, the CU 1402 may be configured to control the base station to perform an operation procedure related to the network device in the foregoing method embodiments.
Specifically, baseband processing on the CU and the DU may be divided based on protocol layers of a wireless network. For example, functions of a packet data convergence protocol (packet data convergence protocol, PDCP) layer and a protocol layer above the PDCP layer are set in the CU. Functions of protocol layers below the PDCP layer, such as a radio link control (radio link control, RLC) layer and a medium access control (medium access control, MAC) layer, are set in the DU. For another example, the CU implements functions of a radio resource control (radio resource control, RRC) layer and a packet data convergence protocol (packet data convergence protocol, PDCP) layer. The DU implements functions of a radio link control (radio link control, RLC) layer, a MAC layer, and a physical (physical, PHY) layer.
In addition, optionally, the base station 140 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. The DU may include at least one processor 14013 and at least one memory 14014. The RU may include at least one antenna 14011 and at least one radio frequency unit 14012. The CU may include at least one processor 14022 and at least one memory 14021.
For example, in an implementation, the processor 14013 is configured to perform the processing step on a network device side in
In an example, the CU 1402 may include one or more boards, and a plurality of boards may jointly support a radio access network (for example, a 5G network) of a single access standard, or may separately support radio access networks (for example, an LTE network, a 5G network, or another network) of different access standards. The memory 14021 and the processor 14022 may serve one or more boards. In other words, a memory and a processor may be independently disposed on each board. Alternatively, a plurality of boards may share a same memory and a same processor. In addition, a necessary circuit may further be disposed on each board. The DU 1401 may include one or more boards, and a plurality of boards may jointly support a radio access network (for example, a 5G network) of a single access standard, or may separately support radio access networks (for example, an LTE network, a 5G network, or another network) of different access standards. The memory 14014 and the processor 14013 may serve one or more boards. In other words, a memory and a processor may be independently disposed on each board. Alternatively, a plurality of boards may share a same memory and a same processor. In addition, a necessary circuit may further be disposed on each board.
All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement embodiments, embodiments may be implemented all or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the procedures or functions according to embodiments of this application are all or partially generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (digital subscriber line, DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible to a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), a semiconductor medium (for example, a solid-state drive (solid-state drive, SSD)), or the like.
It should be understood that, the processor may be an integrated circuit chip, and has a signal processing capability. In an implementation process, the steps in the foregoing method embodiments may be completed by using a hardware integrated logic circuit in the processor, or by using instructions in a form of software. The processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA), or another programmable logic device, a discrete gate or a transistor logic device, or a discrete hardware component. The processor may implement or perform the methods, the steps, and logical block diagrams that are disclosed in embodiments of this application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like. Steps of the methods disclosed with reference to embodiments of this application may be directly performed and completed by a hardware decoding processor, or may be performed and completed by using a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and the processor reads information in the memory and completes the steps in the foregoing method in combination with hardware in the processor.
It may be understood that the memory in embodiments of this application may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (read-only memory, ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (random access memory, RAM) and is used as an external high-speed cache. Through example but not limitative description, many forms of RAMs may be used, for example, a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), a synchronous dynamic random access memory (synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), a synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DR RAM).
In this application, “at least one” means one or more, and “a plurality of” means two or more. The term “and/or” describes an association relationship between associated objects and indicates that three relationships may exist. For example, A and/or B may represent the following cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. The character “/” usually indicates an “or” relationship between the associated objects. “At least one of the following items (pieces)” or a similar expression thereof refers to any combination of these items, including any combination of singular items (pieces) or plural items (pieces). For example, at least one item (piece) of a, b, or c may indicate: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
It should be understood that “one embodiment” or “an embodiment” mentioned in the entire specification means that particular features, structures, or characteristics related to embodiments are included in at least one embodiment of this application. Therefore, “in one embodiment” or “in an embodiment” that appears in the entire specification does not necessarily mean a same embodiment. Moreover, the particular features, structures, or characteristics may be combined in one or more embodiments in any appropriate manner. It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in various embodiments of this application. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of embodiments of this application.
The terms such as “component”, “module”, and “system” used in this specification are used to indicate computer-related entities, hardware, firmware, combinations of hardware and software, software, or software being executed. For example, a component may be but is not limited to a process that runs on a processor, a processor, an object, an executable file, an execution thread, a program, and/or a computer. As shown in figures, both a computing device and an application that runs on the computing device may be components. One or more components may reside within a process and/or an execution thread, and a component may be located on one computer and/or distributed between two or more computers. In addition, these components may be executed from various computer-readable media that store various data structures. For example, the components may perform communication by using a local and/or remote process and according to, for example, a signal having one or more data packets (for example, data from two components interacting with another component in a local system, a distributed system, and/or across a network such as the Internet interacting with other systems by using the signal).
It should be further understood that “first”, “second”, and various numerical symbols in this specification are merely used for distinguishing for ease of description, and are not intended to limit the scope of embodiments of this application.
It should be understood that, the term “and/or” in this specification describes only an association relationship between associated objects and indicates that three relationships may exist. For example, A and/or B may indicate the following three cases: Only A exists, both A and B exist, and only B exists. When only A or only B exists, a quantity of A or B is not limited. In an example in which only A exists, it may be understood as that there are one or more A.
A person of ordinary skill in the art may be aware that, with reference to the examples described in embodiments disclosed in this specification, units and algorithm steps can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiments are merely examples. For example, the unit division is merely logical function division. During actual implementation, there may be another division manner. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or the units may be implemented in electrical, mechanical, or other similar forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, and may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions in embodiments.
In addition, functional units in embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units may be integrated into one unit.
When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the conventional technology, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in embodiments of this application. The foregoing storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of this application, but the protection scope of this application is not limited thereto. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
201911051627.9 | Oct 2019 | CN | national |
This application is a continuation of International Application No. PCT/CN2020/122208, filed on Oct. 20, 2020, which claims priority to Chinese Patent Application No. 201911051627.9, filed on Oct. 31, 2019. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2020/122208 | Oct 2020 | US |
Child | 17732083 | US |