Disclosure of Invention
The technical problem to be solved by the present disclosure is to overcome the above-mentioned drawbacks in the prior art, and provide a cell handover method and apparatus, a terminal device, a network device, a computer readable storage medium, a computer program product and a chip.
The technical problems are solved by the following technical scheme:
The first aspect of the disclosure provides a cell switching method applied to terminal equipment, wherein the cell switching method comprises the following steps of responding to the fact that a service quality parameter of a service cell meets a preset condition, and the signal strength of the service cell is higher than a signal threshold value, and sending first information, wherein the first information is used for requesting to switch cells.
Optionally, the preset condition comprises at least one of a block error rate greater than a first threshold, a PDCP packet loss rate greater than a second threshold, and a PCDP delay greater than a third threshold.
Optionally, the first information is a measurement report.
Optionally, the first information is UE assistance information (UE AssistanceInformation), which includes a first cell for requesting to handover a cell.
Optionally, the step of sending the first information further includes:
selecting a target cell from neighboring cells in response to not switching the serving cell for a period of time;
An RRC (Radio Resource Control ) connection reestablishment request is sent based on the target cell.
A second aspect of the present disclosure provides a cell switching method, applied in a network device, the cell switching method including the steps of:
Receiving UE auxiliary information, wherein the UE auxiliary information comprises a first cell used for requesting to switch cells;
and sending a cell switching instruction based on the first cell.
The third aspect of the disclosure provides a cell switching device, which is applied to terminal equipment, and the cell switching device comprises an information sending unit, a first information sending unit and a second information sending unit, wherein the information sending unit is used for responding to the fact that a service quality parameter of a service cell meets a preset condition, and the signal strength of the service cell is higher than a signal threshold value, and the first information is used for requesting to switch the cell.
Optionally, the preset condition includes at least one of a block error rate greater than a first threshold, a PDCP (PACKET DATA Convergence Protocol ) packet loss rate greater than a second threshold, and a PCDP delay greater than a third threshold.
Optionally, the first information is a measurement report.
Optionally, the first information is UE assistance information, where the UE assistance information includes a first cell for requesting to switch cells.
Optionally, the cell switching device further includes:
a cell selection unit for selecting a target cell from neighboring cells in response to not switching the serving cell for a period of time;
and the request sending unit is used for sending an RRC connection reestablishment request based on the target cell.
A fourth aspect of the present disclosure provides a cell switching apparatus, for use in a network device, the cell switching apparatus comprising:
the information receiving unit is used for receiving UE auxiliary information, wherein the UE auxiliary information comprises a first cell and is used for requesting to switch cells;
and the instruction sending unit is used for sending a cell switching instruction based on the first cell.
A fifth aspect of the present disclosure provides a terminal device comprising a memory, a processor and a computer program stored on the memory, the processor executing the computer program to carry out the steps of the method of the first aspect.
A sixth aspect of the present disclosure provides a network device comprising a memory, a processor and a computer program stored on the memory, the processor executing the computer program to implement the steps of the method of the second aspect.
A seventh aspect of the present disclosure provides a computer readable storage medium having stored thereon a computer program which when executed by a processor implements the steps of the method of the first or second aspect.
An eighth aspect of the present disclosure provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of the first or second aspect.
A ninth aspect of the present disclosure provides a chip comprising at least one processor for executing program instructions to perform the method of the first or second aspect.
On the basis of conforming to the common general knowledge in the art, the optional conditions can be arbitrarily combined to obtain the preferred embodiments of the disclosure.
The method and the device have the positive progress effects that the network side is actively requested to switch the service cell under the condition that the service quality parameter of the service cell meets the preset condition and the signal strength is higher than the signal threshold value, so that the throughput rate of the terminal equipment is improved, and the experience of a user in using the terminal equipment is further improved.
Detailed Description
Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
It should be noted that the terms "first," "second," and the like in this disclosure are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 is a diagram for illustrating a network architecture of a communication system. As shown in fig. 1, communication is performed between a network device 10 and a terminal device 20 through a wireless interface.
The Terminal device in the embodiments of the present disclosure may refer to various forms of User Equipment (UE), an access Terminal, a subscriber unit, a subscriber Station, a Mobile Station (MS), a Mobile Terminal (MT), a remote Station, a remote Terminal, a Mobile device, a User Terminal, a wireless communication device, a User agent, or a User Equipment. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (Session Initiation Protocol, SIP) phone, a wireless local loop (Wireless Local Loop, WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computer with wireless transceiving capabilities, a Virtual Reality (VR) terminal device, an augmented Reality (Augmented Reality, AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned-driving (self-driving), a wireless terminal in teleoperation, a wireless terminal in smart grid, a wireless terminal in transportation security, a wireless terminal in smart home, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a PLMN evolving in the future, etc. The embodiments of the present disclosure are not limited in this regard.
The network device in the embodiments of the present disclosure is a device deployed in a Radio Access network (Radio Access Network, RAN) to provide a wireless communication function, including but not limited to a base station eNB (evolved Node B) in an LTE (Long Term Evolution ) network, a base station gNB (5G Node B) in a 5G NR (New Radio, new air interface), a Radio network controller (Radio Network Controller, RNC), a base station controller (Base Station Controller, BSC), a relay station, an Access Point (AP) in a Wi-Fi network, and the like. The embodiments of the present disclosure are not limited in this regard.
Example 1
The cell switching method provided in this embodiment may be performed by a cell switching device, where the cell switching device may be implemented by software and/or hardware, and the cell switching device may specifically be an independent chip, a chip module or a terminal device, or may also be a chip or a chip module integrated in the terminal device.
The embodiment provides a cell handover method, as shown in fig. 2, including the following step S11:
And step S11, transmitting first information in response to the service quality parameter of the service cell meeting a preset condition, wherein the signal strength of the service cell is higher than a signal threshold. Wherein the first information is used for requesting to switch cells.
The serving cell refers to a cell where the terminal device currently resides, and may also be a serving area, i.e., an area where a network device that currently provides services for the terminal device is located. In a specific implementation of step S11, the first information may be sent to a network device corresponding to the serving cell.
In an alternative implementation manner, the service quality parameter of the service cell meets a preset condition, and the service cell is considered to be in a congestion state, which is specifically shown as low throughput rate of the terminal device. Throughput, which is the amount of data that a terminal device can successfully transmit or receive in a unit time, is an important indicator for measuring the data transmission capability of a network, and is usually expressed in terms of bits per second bps or multiples thereof, such as Kbps, mbps, gbps. Throughput rates can be classified into a downlink throughput rate and an uplink throughput rate. The downlink throughput rate refers to the rate of the network side when transmitting data to the terminal side, reflects the capability of the terminal side to receive the data, and is generally used for measuring the network performance of a user in the scenes of downloading files, watching video streaming media and the like. The uplink throughput rate refers to the rate of the terminal side when transmitting data to the network side, reflects the capability of the terminal side to transmit data, and is generally used for measuring network performance of users in the scenes of uploading files, making video calls and the like.
In a specific implementation, the service quality parameter of the serving cell may include a parameter for characterizing a throughput rate of the terminal device, and may specifically include a block error rate, a PDCP packet loss rate, a PDCP delay, and the like. The preset condition may include at least one of a block error rate greater than a first threshold, a PDCP packet loss rate greater than a second threshold, and a PCDP delay greater than a third threshold. The first threshold, the second threshold and the third threshold may be set according to actual situations. It should be noted that the quality of service parameter is not limited to the above parameters, and accordingly, the preset condition is not limited to the above conditions. In one example, the block error rate is greater than a first threshold, or the PDCP packet loss rate is greater than a second threshold, or the PCDP delay is greater than a third threshold, indicating that the quality of service parameter of the serving cell satisfies a preset condition. In another example, the block error rate is greater than a first threshold and the PDCP packet loss rate is greater than a second threshold, indicating that the quality of service parameter of the serving cell satisfies a preset condition. In another example, the block error rate is greater than the first threshold and the PCDP delay is greater than the third threshold, indicating that the quality of service parameter of the serving cell satisfies the preset condition. In another example, the block error rate is greater than a first threshold, the PDCP packet loss rate is greater than a second threshold, and the PCDP delay is greater than a third threshold, indicating that the quality of service parameter of the serving cell satisfies a preset condition.
The service quality parameter for representing the uplink throughput rate of the terminal equipment specifically may include an uplink block error rate, an uplink PDCP packet loss rate, an uplink PDCP time delay, and the corresponding preset conditions may include at least one of the uplink block error rate being greater than a first threshold, the uplink PDCP packet loss rate being greater than a second threshold, and the uplink PCDP time delay being greater than a third threshold. The service quality parameters for representing the downlink throughput rate of the terminal equipment can specifically comprise a downlink block error rate, a downlink PDCP packet loss rate, a downlink PDCP time delay and the like, and the corresponding preset conditions can comprise at least one of the following conditions that the downlink block error rate is larger than a first threshold, the downlink PDCP packet loss rate is larger than a second threshold and the downlink PCDP time delay is larger than a third threshold.
In a specific implementation, the signal strength of the serving cell is an important indicator for measuring signal quality in wireless communication, and directly affects communication performance of the terminal device, including data transmission rate, call quality, connection stability, and the like. The signal strength of the serving cell is higher than the signal threshold value to represent that the signal of the terminal equipment is normal or better. The signal threshold may be set according to actual situations. The signal strength of the serving cell may be measured by parameters such as RSRP (REFERENCE SIGNALRECEIVED Power ), RSRQ (REFERENCE SIGNALRECEIVED Quality, reference signal received Quality), RSSI (RECEIVED SIGNAL STRENGTH Indicator), and the like. In a specific example, the RSRP of the serving cell is above an RSRP threshold, indicating that the signal strength of the serving cell is above the signal threshold. In another specific example, the RSRP of the serving cell is above an RSRP threshold and the RSRQ of the serving cell is above an RSRQ threshold, indicating that the signal strength of the serving cell is above a signal threshold.
In a specific example, first, it is determined whether a quality of service parameter of a serving cell satisfies a preset condition, and if the quality of service parameter satisfies the preset condition, it is determined that the serving cell is in a congestion state. And secondly, judging whether the signal intensity of the service cell is higher than a signal threshold value, and actively requesting the network side to switch the cell under the condition that the signal intensity is higher than the signal threshold value.
In some implementations, when the throughput rate of the terminal device is low but the signal of the serving cell is normal or good, the network side is actively requested to switch the serving cell, so that the throughput rate of the terminal device is improved, and further the experience of using the terminal device by a user is improved.
In an alternative embodiment, the first information is a measurement report. The measurement report may be an inter-frequency measurement report or a same-frequency measurement report. The inter-frequency measurement report refers to a report generated after the terminal equipment measures the signal quality of the adjacent cell on a carrier frequency point different from the current serving cell. The common-frequency measurement report refers to a report generated after the terminal equipment measures the signal quality of the adjacent cell on the same carrier frequency point of the current service cell.
In this embodiment, when the quality of service parameter of the serving cell satisfies a preset condition and the signal strength is higher than the signal threshold, the measurement report is forcedly triggered. The network side may select a target cell to be handed over based on the measurement report forcibly triggered by the terminal side. In a specific implementation, for a neighboring cell with the same carrier frequency point as the current serving cell, the quality of service parameters of the neighboring cell are usually less different, so in order to avoid switching to a target cell in a congestion state as well, the terminal side preferentially triggers the inter-frequency measurement report, and the same-frequency measurement report is triggered again under the condition of no inter-frequency measurement report. In some implementations, the measurement report may be an A2 event-triggered measurement report, an A3 event-triggered measurement report, an A4 event-triggered measurement report, an A5 event-triggered measurement report, and so on.
In an alternative embodiment, the first information is UE assistance information, where the UE assistance information includes a first cell for requesting to switch cells. The UE assistance information refers to information about self capabilities, status, preferences, etc. provided by the terminal device to the network side. Specifically, a cell, that is, the first cell, may be added to the UE auxiliary information, and the network side may send a cell switching instruction to the terminal side based on the first cell, so as to switch the currently camping cell from the serving cell to the target cell. In practical application, the network side may select the target cell according to the existing measurement report. The cell switching instruction includes relevant information of the target cell, such as frequency point information, a physical cell identifier (PHYSICAL CELL IDENTIFIER, PCI), radio resource configuration and the like.
In this embodiment, when the quality of service parameter of the serving cell satisfies a preset condition and the signal strength is higher than the signal threshold, the UE auxiliary information including the first cell is sent to request the network side to switch the cell, so that the throughput rate of the terminal device is improved, and the experience of the user using the terminal device is further improved.
The embodiment of the disclosure also provides a cell switching method, as shown in fig. 3, comprising the following steps S11 to S13:
And step S11, transmitting first information in response to the service quality parameter of the service cell meeting a preset condition, wherein the signal strength of the service cell is higher than a signal threshold. Wherein the first information is used for requesting to switch cells.
And step S12, selecting a target cell from the adjacent cells in response to the fact that the service cell is not switched for a period of time. Wherein, a period of time can be set according to actual conditions. In some implementations, the terminal side does not receive the cell switching instruction sent by the network side within a period of time, and will not switch the serving cell. In other implementations, the terminal side receives a cell switching instruction sent by the network side, but does not successfully switch the serving cell based on the cell switching instruction.
The neighbor cell refers to a cell adjacent to the serving cell. The target cell selected from the neighboring cells is a cell different from the serving cell. In the implementation, the target cell can be selected preferentially according to the history frequency point, and the target cell with better signal quality can be selected by combining the signal strength of each adjacent cell.
And step S13, an RRC connection reestablishment request is sent based on the target cell. In an implementation, an RRC connection reestablishment request may be sent to a network device corresponding to the target cell to reestablish the RRC connection. In a specific implementation, the network device corresponding to the serving cell and the network device corresponding to the target cell may be the same or different.
If the cell currently camping on is switched from the serving cell to another cell within a period of time, the steps of selecting the target cell and sending the RRC connection reestablishment request need not be performed.
In some implementations, when the throughput rate of the terminal device is low but the signal of the serving cell is normal or good, the network side is actively requested to switch the serving cell, and when the serving cell is not switched, the network selection is forcedly triggered to reestablish so as to improve the throughput rate of the terminal device and further improve the experience of using the terminal device by a user.
Fig. 4 is a schematic diagram illustrating an application scenario of the above cell handover method. As shown in fig. 4, the above-described cell handover method is performed by a terminal device by transmitting first information to a network device to request a cell handover, and by transmitting an RRC connection reestablishment request to the network device to reestablish an RRC connection.
Fig. 5 is a schematic diagram for illustrating a specific application scenario of a cell handover method. As shown in fig. 5, L4, L3 and L2 correspond to an application layer, a network layer and a data link layer in the terminal device, respectively, the application layer L4 configures a first threshold, a second threshold and a third threshold to the data link layer L2, and the application layer L4 configures a signal threshold to the network layer L3. The data link layer L2 counts the uplink block error rate, the uplink packet loss rate and the uplink PDCP time delay, and if the uplink block error rate is larger than a first threshold, or the uplink packet loss rate is larger than a second threshold, or the uplink PDCP time delay is larger than a third threshold, the service cell is judged to be in a congestion state, and the network layer L3 is informed that the service cell is in the congestion state. Further, if the network layer L3 determines that the signal strength of the serving cell is higher than the signal threshold, the measurement report is forcibly triggered, and the measurement report is sent to the network device to request to switch cells. And if the cell switching does not occur within a period of time, the reestablishment of the network selection is forcedly triggered, and an RRC connection reestablishment request is sent to the network equipment after the target cell is selected from the adjacent cells so as to reestablish the RRC connection.
Fig. 6 is a schematic diagram for illustrating a specific application scenario of another cell handover method. As shown in fig. 6, L4, L3 and L2 correspond to an application layer, a network layer and a data link layer in the terminal device, respectively, PHY corresponds to a physical layer in the terminal device, the application layer L4 configures a downlink block error rate threshold to the data link layer L2, and the application layer L4 configures a signal threshold to the network layer L3. And the physical layer PHY counts the downlink block error rate, and if the downlink block error rate is larger than the downlink block error rate threshold, the physical layer PHY judges that the service cell is in a congestion state and informs the network layer L3 that the service cell is in the congestion state. Further, if the network layer L3 determines that the signal strength of the serving cell is higher than the signal threshold, adding a first cell to the UE auxiliary information, and sending the UE auxiliary information to the network device to request to switch cells. And if the cell switching does not occur within a period of time, the reestablishment of the network selection is forcedly triggered, and an RRC connection reestablishment request is sent to the network equipment after the target cell is selected from the adjacent cells so as to reestablish the RRC connection.
The embodiment also provides a cell switching device, as shown in fig. 7, which includes an information sending unit 71, configured to send first information in response to a service quality parameter of a serving cell meeting a preset condition, where the signal strength of the serving cell is higher than a signal threshold, where the first information is used to request to switch cells.
In an alternative implementation mode, the preset condition comprises at least one of the following steps that the block error rate is larger than a first threshold value, the PDCP packet loss rate is larger than a second threshold value, and the PCDP delay is larger than a third threshold value.
In an alternative embodiment, the first information is a measurement report.
In an alternative embodiment, the first information is UE assistance information, where the UE assistance information includes a first cell for requesting to switch cells.
In an alternative embodiment, as shown in fig. 7, the cell switching apparatus further includes a cell selection unit 72 and a request transmission unit 73. The cell selection unit 72 is configured to select a target cell from the neighboring cells in response to not switching the serving cell for a period of time. The request transmitting unit 73 is configured to transmit an RRC connection reestablishment request based on the target cell.
The cell switching apparatus described in this embodiment includes each module/unit, which may be a software module/unit, a hardware module/unit, or a software module/unit, and a hardware module/unit. For example, for each device or product applied to or integrated in a chip, each module/unit contained therein may be implemented in hardware such as a circuit, or at least part of the modules/units may be implemented in hardware such as a circuit, and the rest of the modules/units may be implemented in hardware such as a circuit, for each device or product applied to or integrated in a chip module, each module/unit contained therein may be implemented in hardware such as a circuit, and different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) of the chip module or in different components, or at least part of the modules/units may be implemented in software program that is run in processor integrated in the chip module, and the rest of the modules/units may be implemented in hardware such as a circuit, and for each device or product applied to or integrated in a terminal device, each module/unit contained therein may be implemented in hardware such as a circuit, and different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) of the same component or different component (e.g., a chip, a circuit module, etc.) of the same component, or at least part of the modules/units may be implemented in hardware such as a circuit, and at least part of the modules/units may be implemented in software program, and at least part of the modules/units may be implemented in hardware such as a circuit, and/may be implemented in software program.
The embodiment also provides a terminal device, which comprises at least one processor and a memory in communication connection with the at least one processor. Wherein the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the steps of the cell handover method described above.
Example 2
The cell switching method provided in this embodiment may be performed by a cell switching device, where the cell switching device may be implemented by software and/or hardware, and the cell switching device may specifically be a separate chip, a chip module, or a network device, or may also be a chip or a chip module integrated in a network device.
The embodiment provides a cell switching method, as shown in fig. 8, including the following steps S21 to S22:
And S21, receiving UE auxiliary information, wherein the UE auxiliary information comprises a first cell used for requesting to switch cells. The UE assistance information refers to information about self capabilities, status, preferences, etc. provided by the terminal device to the network side. Specifically, one cell, that is, the first cell, may be added to the UE assistance information. In some implementations, the terminal device may be a terminal device in embodiment 1, configured to perform a cell handover method in embodiment 1.
Step S22, a cell switching instruction is sent based on the first cell. In a specific implementation, a cell switching instruction is sent to a terminal device sending UE assistance information to switch a currently camping cell to a target cell. In practical application, the network side may select the target cell according to the existing measurement report. The cell switching instruction includes relevant information of the target cell, such as frequency point information, a physical cell identifier (PHYSICAL CELL IDENTIFIER, PCI), radio resource configuration and the like.
In this embodiment, the network side sends the cell switching instruction to the terminal side based on the first cell in the UE auxiliary information, so that the terminal side can actively request the network side to switch the cell by using other modes except for reporting the measurement report, thereby meeting the actual requirement of the terminal side, for example, when the throughput rate of the terminal device is low but the signal of the serving cell is normal or better, the network side is actively requested to switch the serving cell, so as to improve the throughput rate of the terminal device, and further improve the experience of the user using the terminal device.
The present embodiment also provides a cell switching apparatus, as shown in fig. 9, including an information receiving unit 91 and an instruction transmitting unit 92. The information receiving unit 91 is configured to receive UE assistance information, where the UE assistance information includes a first cell for requesting to switch cells. An instruction sending unit 92 is configured to send a cell switch instruction based on the first cell
The cell switching apparatus described in this embodiment includes each module/unit, which may be a software module/unit, a hardware module/unit, or a software module/unit, and a hardware module/unit. For example, for each device or product applied to or integrated in a chip, each module/unit contained therein may be implemented in hardware such as a circuit, or at least part of the modules/units may be implemented in hardware such as a circuit, and the rest of the modules/units may be implemented in hardware such as a circuit, for each device or product applied to or integrated in a chip module, each module/unit contained therein may be implemented in hardware such as a circuit, and different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) of the chip module or in different components, or at least part of the modules/units may be implemented in software program that is run in a processor integrated in the chip module, and the rest of the modules/units may be implemented in hardware such as a circuit, and for each device or product applied to or integrated in a network device, each module/unit contained therein may be implemented in hardware such as a circuit, and different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) of the same component or different component (e.g., a chip, a circuit module, etc.) of the same component, or at least part of the modules/units may be implemented in hardware such as a circuit, and at least part of the modules/units may be implemented in software program.
The embodiment also provides a network device comprising at least one processor and a memory communicatively connected to the at least one processor. Wherein the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the steps of the cell handover method described above.
Example 3
The present embodiment provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the cell handover method in embodiment 1 or 2.
More specifically, a readable storage medium may include, but is not limited to, a portable disk, hard disk, random access memory, read only memory, erasable programmable read only memory, optical storage device, magnetic storage device, or any suitable combination of the foregoing.
In a possible implementation manner, the present embodiment may also be implemented in the form of a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the cell handover method in embodiment 1 or 2.
Wherein a computer program for executing the present disclosure can be written in any combination of one or more programming languages that can be executed entirely on an electronic device, partially on an electronic device, as a stand-alone software package, partially on an electronic device partially on a remote device or entirely on a remote device.
While specific embodiments of the present disclosure have been described above, it will be appreciated by those skilled in the art that this is by way of example only, and the scope of the disclosure is defined by the appended claims. Various changes and modifications to these embodiments may be made by those skilled in the art without departing from the principles and spirit of the disclosure, but such changes and modifications fall within the scope of the disclosure.