Path switching method, terminal and network side device

IN595031BActive Publication Date: 2026-07-10VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
IN · IN
Patent Type
Patents
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2023-08-17
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

Communication quality is affected due to unstable connections between terminals or between a terminal and a network side device in wireless communication environments, such as subways or stations, caused by interference in the wireless environment.

Method used

A path switching method and apparatus that allow switching between at least two paths based on conditions such as receiving a path switching indication from a network side device, sending a path switching request, detecting a prescribed signal, and reporting signal detection results that meet predefined conditions, enabling effective switching between paths.

Benefits of technology

Resolves the issue of unstable connections by implementing effective switching between paths, thereby improving communication quality in challenging wireless environments.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The embodiments of the present application belong to the technical field of wireless communications. Disclosed are a path switching method, a terminal and a network side device. The method comprises: when a first condition is met, a first terminal switching between at least two paths, wherein the first condition comprises at least one of the following: receiving a path switching indication sent by a network side device, the path switching indication being used for indicating that the first terminal switches between the at least two paths; sending a path switching request to the network side device, the path switching request being used for requesting, from the network side device, that the first terminal switches between the at least two paths; detecting an appointed signal, the appointed signal being a signal corresponding to a target path, and the target path being one of the at least two paths; and reporting a signal detection result corresponding to the appointed signal, the signal detection result meeting a predefined condition.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0002] This application pertains to the field of wireless communication technologies, andspecifically relates to a path switching method, a terminal, and a network side device.BACKGROUND

[0003] In a related communication technology, service transmission may be directlyperformed between terminals, or service transmission may be performed through a networkside device such as a core network or a base station. However, in a communication scene suchas a subway or a station, a connection between terminals or between a terminal and a networkside device may be unstable due to interference of a wireless environment, and consequentlycommunication quality is affected.SUMMARY

[0004] Embodiments of this application provide a path switching method, a terminal, anda network side device, to resolve a problem that communication quality is affected because aconnection between terminals or between a terminal and a network side device is unstable.

[0005] According to a first aspect, a path switching method is provided. The method isperformed by a first terminal and includes: performing switching between at least two paths ina case that a first condition is met, where the first condition includes at least one of the following:a path switching indication sent by a network side device is received, where the path switchingindication is used to instruct the first terminal to switch between the at least two paths; a pathswitching request is sent to the network side device, where the path switching request is usedto request the network side device to switch the first terminal between the at least two paths; aprescribed signal is detected, where the prescribed signal is a signal corresponding to a targetpath, and the target path is one of the at least two paths; a signal detection result correspondingto the prescribed signal is reported; and the signal detection result meets a predefined condition.

[0006] According to a second aspect, a path switching method is provided. The method isperformed by a network side device and includes: configuring and / or activating a target path ina case that a third condition is met, where the third condition includes any one of the following:a path switching indication is sent to a first terminal, where the path switching indication isused to instruct the first terminal to switch between at least two paths; a path switching requestsent by the first terminal is received, where the path switching request is used to request thenetwork side device to switch the first terminal between the at least two paths; and a signaldetection result reported by the first terminal is received, where the signal detection result isused to indicate a transmission parameter corresponding to the target path, where the target pathis one of the at least two paths, and the target path is a path corresponding to the path switchingindication, the path switching request, or the signal detection result.

[0007] According to a third aspect, a path switching apparatus is provided. The apparatusincludes a switching module, configured to perform switching between at least two paths in acase that a first condition is met, where the first condition includes at least one of the following:a path switching indication sent by a network side device is received, where the path switchingindication is used to instruct a first terminal to switch between the at least two paths; a pathswitching request is sent to the network side device, where the path switching request is usedto request the network side device to switch the first terminal between the at least two paths; aprescribed signal is detected, where the prescribed signal is a signal corresponding to a targetpath, and the target path is one of the at least two paths; a signal detection result correspondingto the prescribed signal is reported; and the signal detection result meets a predefined condition.

[0008] According to a fourth aspect, a path switching apparatus is provided. The apparatusincludes a configuration module, configured to configure and / or activate a target path in a casethat a third condition is met, where the third condition includes any one of the following: a pathswitching indication is sent to a first terminal, where the path switching indication is used toinstruct the first terminal to switch between at least two paths; a path switching request sent bythe first terminal is received, where the path switching request is used to request a network sidedevice to switch the first terminal between the at least two paths; and a signal detection resultreported by the first terminal is received, where the signal detection result is used to indicate atransmission parameter corresponding to the target path, where the target path is one of the atleast two paths, and the target path is a path corresponding to the path switching indication, thepath switching request, or the signal detection result.

[0009] According to a fifth aspect, a terminal is provided. The terminal includes a processor,a memory, and a program or an instruction that is stored in the memory and that can be run onthe processor, where the program or the instruction is executed by the processor to implementthe steps of the method in the first aspect.

[0010] According to a sixth aspect, a network side device is provided. The network sidedevice includes a processor, a memory, and a program or an instruction that is stored in thememory and that can be run on the processor, where the program or the instruction is executedby the processor to implement the steps of the method in the second aspect.

[0011] According to a seventh aspect, a readable storage medium is provided. The readablestorage medium stores a program or an instruction, and the program or the instruction isexecuted by a processor to implement the steps of the method in the first aspect or the steps ofthe method in the second aspect.

[0012] According to an eighth aspect, a chip is provided. The chip includes a processor anda communication interface, the communication interface is coupled to the processor, and theprocessor is configured to run a program or an instruction of a network side device to implementthe method in the first aspect or the method in the second aspect.

[0013] According to a ninth aspect, a computer program product is provided. The computerprogram product includes a processor, a memory, and a program or an instruction that is storedin the memory and that can be run on the processor, where when the program or the instructionis executed by the processor, the steps of the method in the first aspect or the method in thesecond aspect are implemented.

[0014] In the embodiments of this application, a first terminal is switched between at leasttwo paths in a case that a path switching indication sent by a network side device is received,or a path switching request is sent to the network side device, or a signal detection result isreported. Therefore, effective switching between paths can be implemented, and a problem thatcommunication quality is affected because a connection between terminals or between aterminal and a network side device is unstable is resolved.BRIEF DESCRIPTION OF DRAWINGS

[0015] FIG. 1 is a schematic structural diagram of a wireless communication systemaccording to an example embodiment of this application;

[0016] FIG. 2 is a schematic flowchart of a path switching method according to an exampleembodiment of this application;

[0017] FIG. 3 is a schematic flowchart of a path switching method according to anotherexample embodiment of this application;

[0018] FIG. 4 is a schematic flowchart of a path switching method according to still anotherexample embodiment of this application;

[0019] FIG. 5a is a block diagram of a path switching apparatus according to an exampleembodiment of this application;

[0020] FIG. 5b is a block diagram of a path switching apparatus according to anotherexample embodiment of this application;

[0021] FIG. 6a is a block diagram of a path switching apparatus according to anotherexample embodiment of this application;

[0022] FIG. 6b is a block diagram of a path switching apparatus according to anotherexample embodiment of this application;

[0023] FIG. 7 is a block diagram of a terminal according to an example embodiment of thisapplication; and

[0024] FIG. 8 is a block diagram of a network side device according to an exampleembodiment of this application.DESCRIPTION OF EMBODIMENTS

[0025] The following clearly describes the technical solutions in the embodiments of thisapplication with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some but not all of the embodimentsof this application. All other embodiments obtained by a person of ordinary skill in the art basedon the embodiments of this application shall fall within the protection scope of this application.

[0026] In the specification and claims of this application, the terms "first", "second", andthe like are intended to distinguish between similar objects but do not describe a specific orderor sequence. It should be understood that, the terms used in such a way is interchangeable inproper circumstances, so that the embodiments of this application can be implemented in anorder other than the order illustrated or described herein. Objects classified by "first" and"second" are usually of a same type, and the number of objects is not limited. For example,there may be one or more first objects. In addition, in the specification and the claims, "and / or"represents at least one of connected objects, and a character " / " generally represents an "or"relationship between associated objects.

[0027] It should be noted that, the technologies described in the embodiments of thisapplication are not limited to a Long Term Evolution (Long Term Evolution, LTE) / LTEAdvanced (LTE-Advanced, LTE-A) system, and can also be used in other wirelesscommunication systems such as Code Division Multiple Access (Code Division MultipleAccess, CDMA), Time Division Multiple Access (Time Division Multiple Access, TDMA),Frequency Division Multiple Access (Frequency Division Multiple Access, FDMA),Orthogonal Frequency Division Multiple Access (Orthogonal Frequency Division MultipleAccess, OFDMA), Single-carrier Frequency-Division Multiple Access (Single-carrierFrequency-Division Multiple Access, SC-FDMA), and another system. The terms "system" and"network" in the embodiments of this application may be used interchangeably. Thetechnologies described can be applied to both the systems and the radio technologies mentionedabove as well as to other systems and radio technologies. However, the following descriptionsdescribe a new radio (New Radio, NR) system for example purposes, and NR terms are used inmost of the following descriptions, although these technologies can also be applied to anapplication other than an NR system application, for example, a 6th generation (6th 20 Generation,6G) communication system.

[0028] FIG. 1 is a block diagram of a wireless communication system to whichembodiments of this application can be applied. The wireless communication system includesa terminal 11 and a network side device 12. The terminal 11 may also be referred to as a terminaldevice or user equipment (User Equipment, UE). The terminal 11 may be a terminal side devicesuch as a mobile phone, a tablet personal computer (Tablet Personal Computer), a laptopcomputer (Laptop Computer) or a notebook computer, a personal digital assistant (PersonalDigital Assistant, PDA), a palmtop computer, a netbook, an ultra-mobile personal computer(ultra-mobile personal computer, UMPC), a mobile internet device (Mobile Internet Device,MID), a wearable device (Wearable Device), vehicle user equipment (VUE), or pedestrian userequipment (PUE). The wearable device includes a bracelet, a headset, glasses, and the like. Itshould be noted that a specific type of the terminal 11 is not limited in the embodiments of thisapplication. The network side device 12 may be a base station or a core network. The basestation may be referred to as a NodeB, an evolved NodeB, an access point, a base transceiverstation (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic serviceset (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a NodeB,an evolved NodeB (eNB), a home NodeB, a home evolved NodeB, a wireless local area network(Wireless Local Area Network, WLAN) access point, a wireless fidelity (Wireless Fidelity, Wi5 Fi) node, a transmitting receiving point (Transmitting Receiving Point, TRP), or anotherappropriate term in the art. As long as a same technical effect is achieved, the base station is notlimited to a specified technical term. It should be noted that, in the embodiments of thisapplication, only a base station in an NR system is used as an example, but a specific type ofthe base station is not limited.

[0029] With reference to the accompanying drawings, the technical solutions provided inthe embodiments of this application are described in detail through specific embodiments andapplication scenes.

[0030] FIG. 2 is a schematic flowchart of a path switching method 200 according to anexample embodiment of this application. The method 200 may be performed by a first terminal,for example, hardware and / or software installed in the first terminal. The method 200 includesthe following steps.

[0031] S210. Perform switching between at least two paths in a case that a first conditionis met.

[0032] The first condition includes at least one of the following (1) to (5):

[0033] (1) The first terminal receives a path switching indication sent by a network sidedevice.

[0034] The path switching indication is used to instruct the first terminal to switch betweenthe at least two paths. In this embodiment, the path switching indication may be determined bythe network side device based on a path transmission parameter reported by the first terminal,or may be determined based on a preconfigured protocol or the like. In a case that the pathswitching indication may be determined by the network side device based on the pathtransmission parameter reported by the first terminal, if the transmission parameter indicatesthat a connection corresponding to a current path of the first terminal is unstable, the networkside device may send the path switching indication to the first terminal, to instruct the firstterminal to perform path switching. It can be understood that a target path is one of the at leasttwo paths.

[0035] (2) The first terminal sends a path switching request to the network side device,where the path switching request is used to request the network side device to switch the firstterminal between the at least two paths.

[0036] The path switching request may include one or more pieces of information. Forexample, in a possible implementation, the path switching request may include at least one ofthe following (2a) to (2i).

[0037] (2a) An identifier (Identifier, ID) of a second terminal.

[0038] The second terminal may be a terminal that directly performs data transmission withthe first terminal, or may be a terminal that performs data transmission with the first terminalthrough the network side device. This is not limited herein.

[0039] (2b) An identifier of a target bearer corresponding to the target path.

[0040] (2c) An identifier of a target network corresponding to the target path.

[0041] The target network may be a network between the first terminal and the secondterminal or between the first terminal and the network side device, such as a Wi-Fi network, aBluetooth network, a sidelink (Sidelink) network, or a UU network. This is not limited herein.

[0042] (2d) A target link on which path switching is initiated.

[0043] The target link may be a downlink (Downlink), an uplink (Uplink), a sidelink, or thelike.

[0044] (2e) The target path.

[0045] The target path may be one of the at least two paths, and may be specificallydetermined by the first terminal. For example, the target path may be determined by the terminalbased on a transmission parameter such as communication quality of a path, or may be agreedupon by the network side device and the first terminal in advance, or may be specified by aprotocol. This is not limited herein.

[0046] (2f) A reason for initiating path switching.

[0047] The reason for initiating path switching may include a human body radiationlimitation (Maximum Permissible Exposure, MPE / Specific Absorption Rate, SAR), a terminalpower consumption limitation, a network coverage limitation, a network throughput limitation,signal quality, insufficient battery power, and the like. This is not limited in this embodiment.

[0048] For example, if the first terminal detects that human radiation is greater than athreshold in a communication process, the first terminal may send the path switching request tothe network side device to request path switching, so as to ensure communication quality ofcommunication between the first terminal and another terminal.

[0049] (2h) A transmission manner of the path switching request.

[0050] The path switching request is sent through a Medium Access Control controlelement (Medium Access Control-Control Element, MACCE), a radio resource control (RadioResource Control, RRC) message, an uplink control information (Uplink Control Information,UCI) message, a non-access stratum (NAS) message, or physical layer signaling (for example,a scheduling request (Scheduling Request, SR)).

[0051] (2i) First indication information used to indicate whether reporting of the pathswitching request is authorized by the network side device.

[0052] Being authorized by the network side device may include: before the first terminalsends the path switching request, a first network node (that is, the network side device) triggersa user authorization process to obtain an authorization allowed to be reported, or a secondnetwork node (that is, the network side device) configures a corresponding mode based on theauthorization, and when the first terminal is in this mode, triggers the first terminal to send thepath switching request. It can be understood that the first network node may be the same ordifferent. This is not limited herein.

[0053] It should be noted that, in a possible implementation, before sending the pathswitching request, the first terminal may send the identifier of the second terminal and / or atarget network identifier to the network side device, so that the network side device performs apredetermined operation based on the identifier of the second terminal and / or the target networkidentifier, such as associating terminals, and further performs path switching based on theassociated terminals, thereby ensuring reliability during path switching.

[0054] (3) A prescribed signal is detected, where the prescribed signal is a signalcorresponding to a target path, and the target path is one of the at least two paths.

[0055] (4) A signal detection result corresponding to the prescribed signal is reported.

[0056] (5) The signal detection result meets a predefined condition.

[0057] In the foregoing (3) to (5), the prescribed signal may be a scheduling signal, areference signal (Reference Signal, RS), or the like corresponding to the target path. Optionally,the predetermined signal may be agreed upon by the network side device and the first terminalthrough negotiation, or may be agreed by a protocol. This is not limited herein.

[0058] Optionally, the signal detection result may include reference signal received power(Reference Signal Received Power, RSRP), interference information, a signal to interferenceplus noise ratio (signal to interference plus noise ratio, SINR), a channel quality indicator(Channel quality indicator, CQI), and the like, and the interference information may beinformation related to interference caused by another terminal or device to the first terminal.

[0059] The predefined condition may be agreed upon by the network side device and thefirst terminal through negotiation, or may be agreed by a protocol. In this embodiment, if thesignal detection result varies, the predefined condition may vary. For example, the predefinedcondition may be set based on reference signal received power, interference information, asignal to interference plus noise ratio, or the like. This is not limited herein.

[0060] It should be noted that, for the foregoing (2) and (4), the first terminal may directlyperform path switching locally after sending the path switching request or the signal detectionresult, or may perform path switching after receiving response information fed back by thenetwork side device. This is not limited in this embodiment.

[0061] In addition, the target path may be determined by the terminal and the network sidedevice through negotiation, may be preconfigured by the network side device, or may bespecified by a protocol. This is not limited herein.

[0062] It should be noted that the network side device in this embodiment may be a corenetwork, a base station, or the like. The first terminal and / or the second terminal may be amobile phone, smart glasses, a smart headset, a smart watch, or the like. In addition, for thenetwork side device, the first terminal, and the second terminal, refer to the related descriptionsof the terminal and the network side device in the foregoing wireless communication system.To avoid repetition, details are not described herein again.

[0063] In this embodiment, a first terminal is switched between at least two paths in a casethat a path switching indication sent by a network side device is received, or a path switchingrequest is sent to the network side device, or a signal detection result is reported. Therefore,effective switching between paths can be implemented, and a problem that communicationquality is affected because a connection between terminals or between a terminal and a networkside device is unstable is resolved.

[0064] FIG. 3 is a schematic flowchart of a path switching method 300 according to anexample embodiment of this application. The method 300 may be performed by a first terminal,for example, hardware and / or software installed in the first terminal. The method 300 includesthe following steps.

[0065] S310. Perform switching between at least two paths in a case that a first conditionis met.

[0066] For an implementation process of S310, refer to the related descriptions in themethod 200. In addition, in a possible implementation of this embodiment, the at least two pathsmay include any one of the following (1) to (9).

[0067] (1) A first path used by the first terminal to transmit data to a second terminal.

[0068] In this case, the first terminal and the second terminal may be directly connected toeach other through Wi-Fi, Bluetooth, a sidelink, or the like, to implement data transmission.

[0069] (2) A second path used by the first terminal to transmit data to the second terminalthrough the network side device.

[0070] In this case, the first terminal and the second terminal are connected to each otherthrough the network side device, for example, a UU connection.

[0071] In a possible implementation, in a case that the first terminal is switched to thesecond path, the first terminal may further perform at least one of the following (2a) or (2b) toadapt to a scene in which an uplink service or a downlink service is dynamically switchedbetween different paths.

[0072] (2a) Monitor a downlink scheduling service, and determining, based on specifiedinformation corresponding to the downlink scheduling service, whether the downlinkscheduling service needs to be received and / or forwarded.

[0073] The specified information may include at least one of a radio network temporaryidentifier (Radio Network Temporary Identifier, RNTI), a dedicated DCI field indication, or aspecific bit combination in downlink control information (Downlink Control Information, DCI).

[0074] Optionally, the specific bit combination is a specific combination of values indicatedin fields such as resource allocation, a hybrid automatic repeat request (Hybrid automatic repeatrequest, HARQ) process (process), and the like. This is not limited herein.

[0075] (2b) Monitor an uplink service, and determine, based on a predetermined rule,whether the uplink service needs to be sent and / or forwarded.

[0076] The predetermined rule may be determined based on a size of a quantity of transmitbits, a size of a remaining power headroom, or the like. For example, when the quantity oftransmit bits is greater than a threshold, the first terminal sends the uplink service, and whenthe quantity of transmit bits is not greater than the threshold, the first terminal forwards theuplink service. This is not limited herein.

[0077] In addition, the predetermined rule may be determined by the network side deviceand the first terminal through negotiation, or may be configured by the network side device, orspecified by a protocol.

[0078] In another possible implementation, the first terminal is switched to the second path,and in a case that the first terminal and the second terminal are located in a predetermined group(group) or the network side device sends a DCI message in a single cell point to multipoint(Single Cell Point To Multipoint, SC-PTM) manner, the first terminal may monitor a DCImessage sent by the network side device to the second terminal, and further determine, basedon the DCI message, whether to perform path switching, whether to forward / receive servicedata, or the like, which may be specifically performed based on the DCI message.

[0079] (3) A third path used by the second terminal to deputize for the first terminal toperform uplink transmission.

[0080] In this case, uplink transmission and downlink transmission corresponding to thefirst terminal are separated. That is, in this embodiment, it is specified that the terminal performsseparate uplink transmission between different paths. Therefore, flexibility during pathswitching can be further provided to ensure communication quality.

[0081] In a possible implementation, in a case that a first uplink channel corresponding tothe first terminal meets a second condition, the first uplink channel corresponding to the firstterminal is delegated to the second terminal. The first uplink channel may include at least oneof a physical uplink shared channel (Physical Uplink Shared Channel, PUSCH), a physicaluplink control channel (Physical Uplink Control Channel, PUCCH), a physical random accesschannel (Physical Random Access Channel, PRACH), and a sounding reference signal(Sounding Reference Signal, SRS).

[0082] In this embodiment, to ensure that the network side device and the first terminalhave a unified understanding of a delegation condition (that is, the second condition), the firstterminal may send first information to the network side device, where the first informationincludes the second condition used to delegate the first uplink channel corresponding to the firstterminal to the second terminal. In a possible implementation, the second condition may includeat least one of the following (3a) to (3e).

[0083] (3a) A quantity of transmit bits is greater than a first predetermined value.

[0084] (3b) A power headroom report (Power Headroom Report, PHR) is less than a secondpredetermined value.

[0085] In the foregoing (1) and (2), the first predetermined value and the secondpredetermined value may be configured by the network side device, or may be specified by aprotocol. This is not limited herein.

[0086] (3c) Information corresponding to a specific bearer is sent.

[0087] (3d) Information corresponding to a specific logical channel is sent.

[0088] The specific bearer and the specific logical channel in the foregoing (3c) and (3d)may be configured by the network side device, or may be specified by a protocol. This is notlimited herein. The specific logical channel may include a PUSCH, a PUCCH, and the like.

[0089] (3e) UCI is carried.

[0090] It can be understood that the second condition may include but is not limited to theforegoing (3a) to (3e). For example, in an implementation, the first terminal may further reporta corresponding uplink limitation. In this case, if scheduling of the network side device exceedsthe corresponding uplink limitation, a corresponding delegation process is triggered.

[0091] It should be noted that in a case that the first uplink channel corresponding to thefirst terminal is delegated to the second terminal, a value of a specified parameter correspondingto the first uplink channel is increased by a third predetermined value (for example, delta)compared with sending by the first terminal, and the specified parameter is a minimum valuein K1 and K2.

[0092] It can be understood that in an implementation process of the foregoing solution, thefirst terminal needs to report the third predetermined value to the network side device, so thatscheduling of the network side device meets a limitation corresponding to the minimum valuein K1 / K2 + the third predetermined value (delta). Therefore, in a case that the network sidedevice schedules a PUSCH, a PUCCH, or the like based on normal K1 / K2, if the secondterminal directly performs sending, the second terminal performs sending based on K1 / K2. Ifsending is delegated to the first terminal, the received value of K1 / K2 is increased by Delta forsending.

[0093] Correspondingly, in a case that the first terminal delegates the second terminal tosend a second uplink channel, a value of a specified parameter corresponding to the seconduplink channel is increased by the third predetermined value compared with sending by thesecond terminal, and the specified parameter is a minimum value in K1 and K2.

[0094] In the foregoing implementation solution, if an uplink channel of the first terminalis delegated to the second terminal, all or a part of uplink transmission of the first terminal maybe delegated to the second terminal. This is not limited herein.

[0095] (4) A fourth path including the first path and the second path, where in a case thatboth the first path and the second path are maintained, a connection corresponding to the firstpath or a connection corresponding to the second path is in a suspend (Suspend) state.

[0096] In this case, if both a UU connection and a sidelink connection are maintainedbetween the first terminal and the second terminal, one of the UU connection and the sidelinkis in a suspend state.

[0097] (5) A fifth path used by the first terminal to transmit data to the network side device.

[0098] Different from the foregoing second path, in the fifth path, data transmitted by thefirst terminal to the network side device may not be transmitted to the second terminal. However,in the second path, data transmitted by the first terminal to the network side device needs to betransmitted to the second terminal.

[0099] In a possible implementation, similar to the foregoing second path, the first terminalis switched to the fifth path, and in a case that the first terminal and the second terminal arelocated in a predetermined group (group) or the network side device sends a DCI message inan SC-PTM manner, the first terminal may monitor a DCI message sent by the network sidedevice to the second terminal, and further determine, based on the DCI message, whether toperform path switching, whether to forward / receive service data, or the like, which may bespecifically performed based on the DCI message.

[0100] (6) A sixth path used by the first terminal to transmit data to the network side devicethrough the second terminal.

[0101] Different from the foregoing first path, in the sixth path, the second terminal needsto transmit, to the network side device, data sent by the first terminal. In the first path, thesecond terminal may not transmit, to the network side device, data sent by the first terminal.

[0102] (7) A seventh path used by the first terminal to forward data of the second terminalto the network side device.

[0103] (8) An eighth path used by the first terminal to deputize for the second terminal toperform uplink transmission.

[0104] (9) A ninth path obtained after a sequence of the first terminal is exchanged withthat of the second terminal in a specified path, where the specified path is one of the first pathto the eighth path.

[0105] For example, if the specified path is the first path, the ninth path is used by thesecond terminal to transmit data to the first terminal. For example, if the specified path is thesecond path, the ninth path is used by the second terminal to transmit data to the first terminalthrough the network side device.

[0106] In a possible implementation, based on the foregoing first path to the ninth path,referring to FIG. 3 again, an implementation process of S310 may include S311 and S312, andcontent is as follows:

[0107] S311. In a case that the first condition is met, determine the target path based onwhether the first terminal and the second terminal are in different cells.

[0108] For example, if the first terminal and the second terminal are located in a same cell,the first terminal and the second terminal may normally employ the foregoing various paths.However, if the first terminal is in a cell 1 and the second terminal is switched from the cell 1to a cell 2, the foregoing sixth path is not applicable to a path switching scene of the firstterminal.

[0109] In this embodiment, based on different communication scenes and transmissionparameters, the target path may be one of the first path to the sixth path.

[0110] S312. Switch to the target path.

[0111] If the first terminal and the second terminal may normally employ the foregoingvarious paths, the first terminal may be switched from a current path to the target path, or maydirectly enable the target path. This is not limited herein.

[0112] Further, to implement smooth path switching, the first terminal may further sendsecond information to the network side device. The second information includes at least one ofthe following (1) to (4):

[0113] (1) An association relationship between the first terminal and a second terminal. Forexample, the association relationship may be whether the first terminal and the second terminalhave a same bearer, whether the first terminal and the second terminal are located in a samecell, or whether the first terminal and the second terminal are bound together. This is not limitedherein.

[0114] In this embodiment, for the first terminal and the second terminal that have theassociation relationship, when path switching is being performed, path switching may beinitiated synchronously. It should be noted that, considering that a problem that the first terminaland the second terminal may be connected to different cells due to different switching occasions,the following two solutions shown in (1a) and (1b) are provided in this embodiment.

[0115] (1a) The first terminal may determine, based on whether the first terminal and thesecond terminal are located in different cells, whether to directly send data to a cell or send datato the network side device by means of forwarding to the second terminal.

[0116] In this case, if the first terminal and the second terminal each send relatedinformation to a corresponding cell, a connection between the first terminal and the secondterminal is in an unavailable state.

[0117] (1b) Determine a forwarding relationship through coordination between nodes.

[0118] For example, for a downlink scheduling service, if the first terminal is located in acell 1, and the second terminal is located in a cell 2, a service arriving at the cell 1 is firstforwarded to the cell 2, then is sent from the cell 2 to the second terminal, and finally is sentfrom the second terminal to the first terminal; or in a predefined switching scene, the firstterminal / a base station (gNB) reports a corresponding association relationship and a cellrelationship to the network side device (core network), and the core network sends a data packetto a corresponding cell based on the association relationship between the first terminal and thesecond terminal and the cell relationship.

[0119] For another example, for an uplink service, the gNB may still perform forwardingsimilar to that in (1b) on corresponding information, and details are not described herein again.

[0120] (2) A network association manner used when the association relationship isimplemented between the first terminal and the second terminal, where the network associationmanner includes any one of Wi-Fi, Bluetooth, a sidelink, and a UU link.

[0121] (3) Identifier information, where the identifier information is an identifier of anetwork and / or an identifier of a network device corresponding to the network associationmanner.

[0122] (4) A first measurement quantity corresponding to the target path, where the firstmeasurement quantity may include but is not limited to RSRP, an interference situation, anSINR, a CQI, and the like.

[0123] Correspondingly, the network side device may determine measurementconfiguration information based on the received second information, and send the measurementconfiguration information to the first terminal, so that the first terminal obtains a measurementresult through measurement based on the measurement configuration information, and furtherreports the measurement result to the network side device. The measurement configurationinformation may include network identifier information and / or a second measurement quantity,and the second measurement quantity may be the same as or different from the firstmeasurement quantity.

[0124] Optionally, that the first terminal reports the measurement result may include at leastone of the following (4a) to (4d):(4a) Report the measurement result through UCI on a layer 1.(4b) Report the measurement result through a MAC CE on a layer 2.(4c) Report the measurement result through RRC on a layer 3.(4d) Report the measurement result through a NAS message.

[0125] It can be understood that, in this embodiment, the path switching indication sent bythe network side device may be determined by the network side device based on themeasurement result.

[0126] Further, in the path switching method provided in this embodiment of thisapplication, after sending the path switching indication, or receiving the path switching requestor the signal detection result, the network side device may configure and / or activate the targetpath, where the target path is a path corresponding to the path switching indication, the pathswitching request, or the signal detection result.

[0127] Optionally, when the network side device configures and / or activates the target path,at least one of the following (1) to (4) may be included:

[0128] (1) Associate the first terminal with a second terminal, and transmit associationinformation between network nodes corresponding to the first terminal and the second terminal.

[0129] For example, the first terminal may directly send RNTI information of the firstterminal and the second terminal to the network side device, and the network side deviceassociates the first terminal with the second terminal based on the RNTI information. In thisembodiment, the "associating" may also be understood as binding.

[0130] It should be noted that if a core network associates the first terminal with the secondterminal, the core network needs to send bound information to a corresponding base station.

[0131] (2) Identify a target bearer, where the target bearer is a bearer corresponding to thetarget path.

[0132] For example, the network side device may specifically identify a configured bearerthat needs to be forwarded by the first terminal to the second terminal or a bearer that needs tobe forwarded by the second terminal to the first terminal, so that the second terminal can initiateforwarding to the first terminal based on received service bearer information, or the firstterminal can initiate forwarding to the second terminal based on received service bearerinformation.

[0133] (3) Configure same third information for the associated first terminal and the secondterminal, where the third information includes bearer information and / or an RNTI (for example,an SC-PTM RNTI).

[0134] In this case, after configuring and / or activating the target path, the network sidedevice may further send second indication information to the first terminal, where the secondindication information is used to indicate a receiving manner and / or a sending manner oftransmitted data to the first terminal.

[0135] For example, the network side device may send the second indication informationthrough signaling such as RRC or a MAC CE, to instruct / notify the first terminal and / or thesecond terminal of how to receive or send corresponding data (for example, uplink transmission,downlink transmission, or sidelink transmission). For example, data may be directly sent to thenetwork side device, or directly received from the network side device, or forwarded fromanother terminal, or received from another terminal, or received from two links.

[0136] In the foregoing provided path switching method, a switching process of performingswitching between the at least two paths and an information reporting process associated withthe switching process are authorized by a user and / or authorized by a network. Details are notdescribed in this embodiment.

[0137] FIG. 4 is a schematic flowchart of a path switching method 400 according to anexample embodiment of this application. The method 400 may be performed by a network sidedevice, for example, hardware and / or software installed in the network side device. The networkside device may be a core network, a base station, or the like. In this embodiment, the method400 includes any one of the following.

[0138] S410. Configure and / or activate a target path in a case that a third condition is met.

[0139] The third condition includes any one of the following (1) to (3):

[0140] (1) A path switching indication is sent to a first terminal, where the path switchingindication is used to instruct the first terminal to switch between at least two paths.

[0141] (2) A path switching request sent by the first terminal is received, where the pathswitching request is used to request the network side device to switch the first terminal betweenthe at least two paths.

[0142] (3) A signal detection result reported by the first terminal is received, where thesignal detection result is used to indicate a transmission parameter corresponding to the targetpath.

[0143] The target path in the foregoing S410 may be one of the at least two paths, and thetarget path is a path corresponding to the path switching indication, the path switching request,or the signal detection result.

[0144] In a possible implementation, the path is any one of the following: a first path usedby the first terminal to transmit data to a second terminal; a second path used by the firstterminal to transmit data to the second terminal through the network side device; a third pathused by the second terminal to deputize for the first terminal to perform uplink transmission; afourth path including the first path and the second path, where in a case that both the first pathand the second path are maintained, a connection corresponding to the first path or a connectioncorresponding to the second path is in a suspend state; a fifth path used by the first terminal totransmit data to the network side device; a sixth path used by the first terminal to transmit datato the network side device through the second terminal; a seventh path used by the first terminalto forward data of the second terminal to the network side device; an eighth path used by thefirst terminal to deputize for the second terminal to perform uplink transmission; and a ninthpath obtained after a sequence of the first terminal is exchanged with that of the second terminalin a specified path, where the specified path is one of the first path to the eighth path.

[0145] In another possible implementation, the path switching request includes at least oneof the following: an identifier of a second terminal; an identifier of a target bearer correspondingto the target path; an identifier of a target network corresponding to the target path; a target linkon which path switching is initiated; a reason for initiating path switching; a transmissionmanner of the path switching request; and first indication information used to indicate whetherreporting of the path switching request is authorized by the network side device.

[0146] In still another possible implementation, the configuring and / or activating a targetpath includes at least one of the following: associating the first terminal with a second terminal,and transmitting association information between network nodes corresponding to the firstterminal and the second terminal; identifying a target bearer, where the target bearer is a bearercorresponding to the target path; and configuring same third information for the associated firstterminal and the second terminal, where the third information includes bearer informationand / or a radio network temporary identifier RNTI.

[0147] In still another possible implementation, after the configuring and / or activating atarget path, the method further includes: sending second indication information to the firstterminal, where the second indication information is used to indicate a receiving manner and / ora sending manner of transmitted data to the first terminal.

[0148] In still another possible implementation, before the receiving a path switchingrequest or a signal detection result sent by the first terminal, the method further includes:receiving an identifier of a second terminal and / or an identifier of a target network that are / issent by the first terminal.

[0149] In still another possible implementation, before the sending a path switchingindication to a first terminal, the method further includes: receiving second information sent bythe first terminal, where the second information includes at least one of the following: anassociation relationship between the first terminal and a second terminal; a network associationmanner used when the association relationship is implemented between the first terminal andthe second terminal; identifier information, where the identifier information is an identifier ofa network and / or an identifier of a network device corresponding to the network associationmanner; and a first measurement quantity corresponding to the target path.

[0150] In still another possible implementation, the network association manner includesany one of Wi-Fi, Bluetooth, a sidelink, and a UU link.

[0151] In still another possible implementation, before the sending a path switchingindication to a first terminal, the method further includes: receiving first information, where thefirst information includes a second condition used to delegate a first uplink channelcorresponding to the first terminal to a second terminal.

[0152] In still another possible implementation, the second condition includes at least oneof the following: a quantity of transmit bits is greater than a first predetermined value; a powerheadroom report PHR is less than a second predetermined value; information corresponding toa specific bearer is sent; information corresponding to a specific logical channel is sent; anduplink control information UCI is carried.

[0153] In still another possible implementation, before the sending a path switchingindication to a first terminal, the method further includes: sending measurement configurationinformation to the first terminal, where the measurement configuration includes networkidentifier information and / or a second measurement quantity; and receiving a measurementresult, where the measurement result is obtained by the first terminal through measurementbased on the measurement configuration information, and the path switching indication isdetermined by the network side device based on the measurement result.

[0154] It should be noted that for an implementation process of the implementationsprovided in this embodiment, refer to the related descriptions in the method 200 and the method300. To avoid repetition, details are not described herein again.

[0155] In this embodiment, a network side device configures and / or activates a target pathin a case that a path switching indication is sent, or a path switching request is received, or asignal detection result is received. Therefore, a problem that communication quality is poorbecause a connection between terminals or between a terminal and a network side device isunstable is resolved.

[0156] In addition, the path switching method provided in the embodiments of thisapplication may be performed by a path switching apparatus, or a control module that is in thepath switching apparatus and that is configured to perform the path switching method. In theembodiments of this application, an example in which the path switching apparatus performsthe path switching method is used to describe the path switching apparatus provided in theembodiments of this application.

[0157] FIG. 5a is a block diagram of a path switching apparatus 500 according to anexample embodiment of this application. The apparatus 500 includes a switching module 510,configured to perform switching between at least two paths in a case that a first condition ismet, where the first condition includes at least one of the following: a path switching indicationsent by a network side device is received, where the path switching indication is used to instructa first terminal to switch between the at least two paths; a path switching request is sent to thenetwork side device, where the path switching request is used to request the network side deviceto switch the first terminal between the at least two paths; a prescribed signal is detected, wherethe prescribed signal is a signal corresponding to a target path, and the target path is one of theat least two paths; a signal detection result corresponding to the prescribed signal is reported;and the signal detection result meets a predefined condition.

[0158] In a possible implementation, the path is any one of the following: a first path usedby the first terminal to transmit data to a second terminal; a second path used by the firstterminal to transmit data to the second terminal through the network side device; a third pathused by the second terminal to deputize for the first terminal to perform uplink transmission; afourth path including the first path and the second path, where in a case that both the first pathand the second path are maintained, a connection corresponding to the first path or a connectioncorresponding to the second path is in a suspend state; a fifth path used by the first terminal totransmit data to the network side device; a sixth path used by the first terminal to transmit datato the network side device through the second terminal; a seventh path used by the first terminalto forward data of the second terminal to the network side device; an eighth path used by thefirst terminal to deputize for the second terminal to perform uplink transmission; and a ninthpath obtained after a sequence of the first terminal is exchanged with that of the second terminalin a specified path, where the specified path is one of the first path to the eighth path.

[0159] In still another possible implementation, the path switching request includes at leastone of the following: an identifier of a second terminal; an identifier of a target bearercorresponding to the target path; an identifier of a target network corresponding to the targetpath; a target link on which path switching is initiated; the target path; a reason for initiatingpath switching; a transmission manner of the path switching request; and first indicationinformation used to indicate whether reporting of the path switching request is authorized bythe network side device.

[0160] In still another possible implementation, the reason for initiating path switchingincludes at least one of the following: a human body radiation limitation; a terminal powerconsumption limitation; a network coverage limitation; and a network throughput limitation.

[0161] In still another possible implementation, in a case that the first condition is met, aswitching process in which the switching module is switched between the at least two paths andan information reporting process associated with the switching process are authorized by a userand / or authorized by a network.

[0162] In still another possible implementation, referring to FIG. 5b, the apparatus 500further includes a first sending module 520, configured to send an identifier of a second terminaland / or a target network identifier to the network side device.

[0163] In still another possible implementation, the switching module 510 is configured to:determine the target path based on whether the first terminal and the second terminal are indifferent cells; and switch to the target path.

[0164] In still another possible implementation, the switching module 510 is configured to:in a case that a first uplink channel corresponding to the first terminal meets a second condition,delegate the first uplink channel corresponding to the first terminal to the second terminal.

[0165] In still another possible implementation, referring to FIG. 5b again, the apparatus500 further includes a second sending module 530, configured to send first information to thenetwork side device, where the first information includes the second condition used to delegatethe first uplink channel corresponding to the first terminal to the second terminal.

[0166] In still another possible implementation, the second condition includes at least oneof the following: a quantity of transmit bits is greater than a first predetermined value; a powerheadroom report PHR is less than a second predetermined value; information corresponding toa specific bearer is sent; information corresponding to a specific logical channel is sent; anduplink control information UCI is carried.

[0167] In still another possible implementation, in a case that the first uplink channelcorresponding to the first terminal is delegated to the second terminal, a value of a specifiedparameter corresponding to the first uplink channel is increased by a third predetermined valuecompared with sending by the first terminal, and the specified parameter is a minimum valuein K1 and K2.

[0168] In still another possible implementation, in a case of switching to the second path,the switching module 510 is further configured to perform at least one of the following:monitoring a downlink scheduling service, and determining, based on specified informationcorresponding to the downlink scheduling service, whether the downlink scheduling serviceneeds to be received and / or forwarded; and monitoring an uplink service, and determining,based on a predetermined rule, whether the uplink service needs to be sent and / or forwarded.

[0169] In still another possible implementation, the specified information includes at leastone of a radio network temporary identifier RNTI, a dedicated DCI field indication, and aspecific bit combination in downlink control information DCI.

[0170] In still another possible implementation, in a case of switching to the second path,the apparatus further includes a first receiving module 540, configured to receive secondindication information sent by the network side device, where the second indication informationis used to indicate a receiving manner and / or a sending manner of transmitted data.

[0171] In still another possible implementation, in a case that the target path is the secondpath or the fifth path, the switching module 510 is further configured to: in a case that the firstterminal and the second terminal are located in a predetermined group or in a case that thenetwork side device sends a DCI message in an SC-PTM manner, monitor a DCI message sentby the network side device to the second terminal.

[0172] In still another possible implementation, referring to FIG. 5b again, the apparatus500 further includes a third sending module 550, configured to send second information to thenetwork side device, where the second information includes at least one of the following: anassociation relationship between the first terminal and a second terminal; a network associationmanner used when the association relationship is implemented between the first terminal andthe second terminal; identifier information, where the identifier information is an identifier ofa network and / or an identifier of a network device corresponding to the network associationmanner; and a first measurement quantity corresponding to the target path.

[0173] In still another possible implementation, the network association manner includesany one of Wi-Fi, Bluetooth, a sidelink, and a UU link.

[0174] In still another possible implementation, referring to FIG. 5b again, the apparatus500 further includes a second receiving module 560, configured to: receive measurementconfiguration information sent by the network side device, where the measurementconfiguration includes network identifier information and / or a second measurement quantity;and report a measurement result, where the measurement result is obtained throughmeasurement based on the measurement configuration information, and the path switchingindication is determined by the network side device based on the measurement result.

[0175] In still another possible implementation, the second receiving module 560 isconfigured to perform at least one of the following: reporting the measurement result throughUCI on a layer 1; reporting the measurement result through a Medium Access Control controlelement MAC CE on a layer 2; reporting the measurement result through radio resource controlRRC on a layer 3; and reporting the measurement result through an NAS message.

[0176] The path switching apparatus 500 in this embodiment of this application may be an apparatus, or may be a component, an integrated circuit, or a chip in a terminal. The apparatusmay be a mobile terminal, or a non-mobile terminal. For example, the mobile device mayinclude but is not limited to the types of the terminal 11 listed above, and the non-mobileterminal may be a server, a network attached storage (Network Attached Storage, NAS), apersonal computer (personal computer, PC), a television (television, TV), an automated tellermachine, or a self-service machine. This is not specifically limited in the embodiments of thisapplication.

[0177] The path switching apparatus 500 in this embodiment of this application may be anapparatus with an operating system. The operating system may be an Android (Android)operating system, an iOS operating system, or another possible operating system. This is notspecifically limited in this embodiment of this application.

[0178] The path switching apparatus 500 provided in this embodiment of this applicationcan implement the processes implemented in the method embodiments in FIG. 2 to FIG. 3, andachieve a same technical effect. To avoid repetition, details are not described herein again.

[0179] FIG. 6a is a path switching apparatus 600 according to an example embodiment ofthis application. The apparatus 600 includes a configuration module 610, configured toconfigure and / or activate a target path in a case that a third condition is met, where the thirdcondition includes any one of the following: a path switching indication is sent to a first terminal,where the path switching indication is used to instruct the first terminal to switch between atleast two paths; a path switching request sent by the first terminal is received, where the pathswitching request is used to request a network side device to switch the first terminal betweenthe at least two paths; and a signal detection result reported by the first terminal is received,where the signal detection result is used to indicate a transmission parameter corresponding tothe target path, where the target path is one of the at least two paths, and the target path is a pathcorresponding to the path switching indication, the path switching request, or the signaldetection result.

[0180] In a possible implementation, the path is any one of the following: a first path usedby the first terminal to transmit data to a second terminal; a second path used by the firstterminal to transmit data to the second terminal through the network side device; a third path used by the second terminal to deputize for the first terminal to perform uplink transmission; afourth path including the first path and the second path, where in a case that both the first pathand the second path are maintained, a connection corresponding to the first path or a connectioncorresponding to the second path is in a suspend state; a fifth path used by the first terminal totransmit data to the network side device; a sixth path used by the first terminal to transmit datato the network side device through the second terminal; a seventh path used by the first terminalto forward data of the second terminal to the network side device; an eighth path used by thefirst terminal to deputize for the second terminal to perform uplink transmission; and a ninthpath obtained after a sequence of the first terminal is exchanged with that of the second terminalin a specified path, where the specified path is one of the first path to the eighth path.

[0181] In another possible implementation, the path switching request includes at least oneof the following: an identifier of a second terminal; an identifier of a target bearer correspondingto the target path; an identifier of a target network corresponding to the target path; a target linkon which path switching is initiated; a reason for initiating path switching; a transmissionmanner of the path switching request; and first indication information used to indicate whetherreporting of the path switching request is authorized by the network side device.

[0182] In still another possible implementation, the configuration module 610 is configuredto perform at least one of the following: associating the first terminal with a second terminal,and transmitting association information between network nodes corresponding to the firstterminal and the second terminal; identifying a target bearer, where the target bearer is a bearercorresponding to the target path; and configuring same third information for the associated firstterminal and the second terminal, where the third information includes bearer informationand / or a radio network temporary identifier RNTI.

[0183] In still another possible implementation, referring to FIG. 6b, the apparatus 600further includes a fourth sending module 620, configured to send second indication informationto the first terminal, where the second indication information is used to indicate a receivingmanner and / or a sending manner of transmitted data to the first terminal.

[0184] In still another possible implementation, referring to FIG. 6b again, the apparatus600 further includes a third receiving module 630, configured to receive an identifier of asecond terminal and / or an identifier of a target network that are / is sent by the first terminal.

[0185] In still another possible implementation, the third receiving module 630 is furtherconfigured to receive second information sent by the first terminal, where the secondinformation includes at least one of the following: an association relationship between the firstterminal and a second terminal; a network association manner used when the associationrelationship is implemented between the first terminal and the second terminal; identifierinformation, where the identifier information is an identifier of a network and / or an identifierof a network device corresponding to the network association manner; and a first measurementquantity corresponding to the target path.

[0186] In still another possible implementation, the network association manner includesany one of Wi-Fi, Bluetooth, a sidelink, and a UU link.

[0187] In still another possible implementation, the third receiving module 630 is furtherconfigured to receive first information, where the first information includes a second conditionused to delegate a first uplink channel corresponding to the first terminal to a second terminal.

[0188] In still another possible implementation, the second condition includes at least oneof the following: a quantity of transmit bits is greater than a first predetermined value; a powerheadroom report PHR is less than a second predetermined value; information corresponding toa specific bearer is sent; information corresponding to a specific logical channel is sent; anduplink control information UCI is carried.

[0189] In still another possible implementation, referring to FIG. 6b again, the apparatus600 further includes a fifth sending module 640, further configured to send measurementconfiguration information to the first terminal, where the measurement configuration includesnetwork identifier information and / or a second measurement quantity; and a fourth receivingmodule 650, configured to receive a measurement result, where the measurement result isobtained by the first terminal through measurement based on the measurement configurationinformation, and the path switching indication is determined by the network side device basedon the measurement result.

[0190] The path switching apparatus 600 in this embodiment of this application may be anapparatus, or may be a component, an integrated circuit, or a chip in a network side device.

[0191] The path switching apparatus 600 in this embodiment of this application may be anapparatus with an operating system. The operating system may be an Android (Android)operating system, an iOS operating system, or another possible operating system. This is notspecifically limited in this embodiment of this application.

[0192] The path switching apparatus 600 provided in this embodiment of this applicationcan implement the processes implemented in the embodiment of the method 400 and achieve asame technical effect. To avoid repetition, details are not described herein again.

[0193] FIG. 7 is a schematic structural diagram of hardware of a terminal according to anembodiment of this application. A terminal 700 includes but is not limited to components suchas a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory709, and a processor 710.

[0194] A person skilled in the art can understand that the terminal 700 may further includea power supply (such as a battery) that supplies power to each component. The power supplymay be logically connected to the processor 710 through a power supply management system,to implement functions such as charging and discharging management, and power consumptionmanagement through the power supply management system. The terminal structure shown inFIG. 7 constitutes no limitation on the terminal, and the terminal may include more or fewercomponents than those shown in the figure, or combine some components, or have differentcomponent arrangements. Details are not described herein.

[0195] It should be understood that, in this embodiment of this application, the input unit704 may include a graphics processing unit (Graphics Processing Unit, GPU) 1041 and amicrophone 7042, and the graphics processing unit 7041 processes image data of a still pictureor a video obtained by an image capture apparatus (such as a camera) in a video capture modeor an image capture mode. The display unit 706 may include a display panel 7061. Optionally,the display panel 7061 may be configured in a form such as a liquid crystal display or an organiclight-emitting diode. The user input unit 707 includes a touch panel 7071 and another inputdevice 7072. The touch panel 7071 is also referred to as a touchscreen. The touch panel 7071may include two parts: a touch detection apparatus and a touch controller. The another inputdevice 7072 may include but is not limited to a physical keyboard, a functional button (such asa volume control button or a power on / off button), a trackball, a mouse, and a joystick. Detailsare not described herein.

[0196] In this embodiment of this application, the radio frequency unit 701 receivesdownlink data from a network side device and then sends the downlink data to the processor710 for processing; and sends uplink data to the network side device. Usually, the radiofrequency unit 701 includes but is not limited to an antenna, at least one amplifier, a transceiver,a coupler, a low noise amplifier, a duplexer, and the like.

[0197] The memory 709 may be configured to store a software program or an instructionand various data. The memory 709 may mainly include a program or instruction storage areaand a data storage area. The program or instruction storage area may store an operating system,and an application or an instruction required by at least one function (for example, a soundplaying function or an image playing function). In addition, the memory 709 may include ahigh-speed random access memory, and may further include a non-volatile memory. The nonvolatile memory may be a read-only memory (Read-only Memory, ROM), a programmableread-only memory (Programmable ROM, PROM), an erasable programmable read-onlymemory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory(Electrically EPROM, EEPROM), or a flash memory, for example, at least one disk storagecomponent, a flash memory component, or another non-volatile solid-state storage component.

[0198] The processor 710 may include one or more processing units. Optionally, anapplication processor and a modem processor may be integrated into the processor 710. Theapplication processor mainly processes an operating system, a user interface, an application, aninstruction, or the like. The modem processor mainly processes wireless communication, forexample, a baseband processor. It can be understood that, alternatively, the modem processormay not be integrated into the processor 710.

[0199] The processor 710 is configured to perform switching between at least two paths ina case that a first condition is met, where the first condition includes at least one of the following:a path switching indication sent by a network side device is received, where the path switchingindication is used to instruct a first terminal to switch between the at least two paths; a pathswitching request is sent to the network side device, where the path switching request is usedto request the network side device to switch the first terminal between the at least two paths; aprescribed signal is detected, where the prescribed signal is a signal corresponding to a targetpath, and the target path is one of the at least two paths; a signal detection result correspondingto the prescribed signal is reported; and the signal detection result meets a predefined condition.

[0200] In this embodiment of this application, a terminal is switched between at least twopaths in a case that a path switching indication sent by a network side device is received, or apath switching request is sent to the network side device, or a signal detection result is reported.Therefore, effective switching between paths can be implemented, and a problem thatcommunication quality is affected because a connection between terminals or between aterminal and a network side device is unstable is resolved.

[0201] FIG. 8 shows a network side device 800 according to an embodiment of thisapplication. The network side device 800 includes an antenna 801, a radio frequency apparatus802, and a baseband apparatus 803. The antenna 801 is connected to the radio frequencyapparatus 802. In an uplink direction, the radio frequency apparatus 802 receives informationthrough the antenna 801, and sends the received information to the baseband apparatus 803 forprocessing. In a downlink direction, the baseband apparatus 803 processes to-be-sentinformation, and sends the information to the radio frequency apparatus 802. The radiofrequency apparatus 802 processes the received information and then sends the informationthrough the antenna 801.

[0202] The frequency band processing apparatus may be located in the baseband apparatus803. The method performed by the network side device in the foregoing embodiment may beimplemented in the baseband apparatus 803. The baseband apparatus 803 includes a processor804 and a memory 805.

[0203] The baseband apparatus 803 may include, for example, at least one baseband board,where a plurality of chips are disposed on the baseband board. As shown in FIG. 8, one chip is,for example, the processor 804, which is connected to the memory 805, so as to invoke aprogram in the memory 805 to perform operations of the network side device shown in theforegoing method embodiment.

[0204] The baseband apparatus 803 may further include a network interface 806,configured to exchange information with the radio frequency apparatus 802. For example, theinterface is a common public radio interface (common public radio interface, CPRI for short).

[0205] Specifically, the network side device in this embodiment of the present inventionfurther includes an instruction or a program that is stored in the memory 805 and that can berun on the processor 804. The processor 804 invokes the instruction or the program in thememory 805 to perform the method performed by the modules shown in FIG. 6a and FIG. 6b,and a same technical effect is achieved. To avoid repetition, details are not described hereinagain.

[0206] An embodiment of this application further provides a readable storage medium. Thereadable storage medium stores a program or an instruction, and when the program or theinstruction is executed by a processor, the processes of the foregoing path switching methodembodiment are implemented and a same technical effect can be achieved. To avoid repetition,details are not described herein again.

[0207] The processor is a processor in the terminal in the foregoing embodiment. Thereadable storage medium includes a computer-readable storage medium, such as a computerread-only memory (Read-only Memory, ROM), a random access memory (Random AccessMemory, RAM), a magnetic disk, or an optical disc.

[0208] An embodiment of this application further provides a chip. The chip includes aprocessor and a communication interface, the communication interface is coupled to theprocessor, and the processor is configured to run a program or an instruction of a network sidedevice to implement the processes of the foregoing embodiment of the path switching methodand a same technical effect can be achieved. To avoid repetition, details are not described hereinagain.

[0209] It should be understood that the chip mentioned in this embodiment of this application may also be referred to as a system-level chip, a system chip, a chip system, or anon-chip system chip.

[0210] An embodiment of this application further provides a computer program product.The computer program product includes a processor, a memory, and a program or instructionthat is stored in the memory and that can run on the processor. When the program or theinstruction is executed by the processor, the processes of the foregoing embodiment of the pathswitching method are implemented and a same technical effect can be achieved. To avoidrepetition, details are not described herein again.

[0211] It should be noted that, in this specification, the terms "include", "comprise", or theirany other variant is intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but alsoincludes other elements which are not expressly listed, or further includes elements inherent tosuch process, method, article, or apparatus. An element limited by "includes a ..." does not,without more constraints, preclude the presence of additional identical elements in the process,method, article, or apparatus that includes the element. In addition, it should be noted that thescope of the method and the apparatus in the embodiments of this application is not limited toperforming functions in an illustrated or discussed sequence, and may further includeperforming functions in a basically simultaneous manner or in a reverse sequence according tothe functions concerned. For example, the described method may be performed in an orderdifferent from that described, and the steps may be added, omitted, or combined. In addition,features described with reference to some examples may be combined in other examples.

[0212] Based on the descriptions of the foregoing implementations, a person skilled in theart may clearly understand that the method in the foregoing embodiment may be implementedby software in addition to a necessary universal hardware platform or by hardware only. In mostcircumstances, the former is a preferred implementation. Based on such an understanding, thetechnical solutions of this application essentially or the part contributing to the prior art may beimplemented in a form of a software product. The computer software product is stored in astorage medium (such as a ROM / RAM, a hard disk, or an optical disc), and includes severalinstructions for instructing a terminal (which may be mobile phone, a computer, a server, an airconditioner, a network device, or the like) to perform the methods described in the embodimentsof this application.

[0213] The embodiments of this application are described above with reference to theaccompanying drawings, but this application is not limited to the above specificimplementations, and the above specific implementations are only illustrative and notrestrictive. Under the enlightenment of this application, those of ordinary skill in the art canmake many forms without departing from the purpose of this application and the protectionscope of the claims, all of which fall within the protection of this application.

Claims

1. A path switching method, wherein the method is performed by a first terminal and comprises: performing switching between at least two paths in a case that a first condition is met, wherein the first condition comprises at least one of the following: a path switching indication sent by a network side device is received, wherein the path switching indication is used to instruct the first terminal to switch between the at least two paths; a path switching request is sent to the network side device, wherein the path switching request is used to request the network side device to switch the first terminal between the at least two paths; a prescribed signal is detected, wherein the prescribed signal is a signal corresponding to a target path, and the target path is one of the at least two paths; a signal detection result corresponding to the prescribed signal is reported; and the signal detection result meets a predefined condition.

2. The method according to claim 1, wherein the path is at least one of the following: a first path used by the first terminal to transmit data to a second terminal; a second path used by the first terminal to transmit data to the second terminal through the network side device; a third path used by the second terminal to deputize for the first terminal to perform uplink transmission; a fourth path comprising the first path and the second path, wherein in a case that both the first path and the second path are maintained, a connection corresponding to the first path or a connection corresponding to the second path is in a suspend state; a fifth path used by the first terminal to transmit data to the network side device; a sixth path used by the first terminal to transmit data to the network side device through the second terminal; a seventh path used by the first terminal to forward data of the second terminal to the network side device; an eighth path used by the first terminal to deputize for the second terminal to perform uplink transmission; and a ninth path obtained after a sequence of the first terminal is exchanged with that of the second terminal in a specified path, wherein the specified path is one of the first path to the eighth path.

3. The method according to claim 1, wherein the path switching request comprises at least one of the following: an identifier of a second terminal; an identifier of a target bearer corresponding to the target path; an identifier of a target network corresponding to the target path; a target link on which path switching is initiated; the target path; a reason for initiating path switching; a transmission manner of the path switching request; and first indication information used to indicate whether reporting of the path switching request is authorized by the network side device.

4. The method according to claim 3, wherein the reason for initiating path switching comprises at least one of the following: a human body radiation limitation; a terminal power consumption limitation; a network coverage limitation; and a network throughput limitation.

5. The method according to claim 1, wherein a switching process of performing switching between the at least two paths and an information reporting process associated with the switching process are authorized by a user and / or authorized by a network.

6. The method according to claim 1, wherein the method further comprises: sending an identifier of a second terminal and / or a target network identifier to the network side device.

7. The method according to claim 2, wherein the performing switching between at least two paths comprises: determining the target path based on whether the first terminal and the second terminal are in different cells; and switching to the target path.

8. The method according to claim 2, wherein in a case of switching to the second path, the method further comprises at least one of the following: monitoring a downlink scheduling service, and determining, based on specified information corresponding to the downlink scheduling service, whether the downlink scheduling service needs to be received and / or forwarded; and monitoring an uplink service, and determining, based on a predetermined rule, whether the uplink service needs to be sent and / or forwarded.

9. The method according to claim 8, wherein the specified information comprises at least one of a radio network temporary identifier RNTI, a dedicated DCI field indication, and a specific bit combination in downlink control information DCI.

10. The method according to claim 1, wherein the method further comprises: sending second information to the network side device, wherein the second information comprises at least one of the following: an association relationship between the first terminal and a second terminal; a network association manner used when the association relationship is implemented between the first terminal and the second terminal; identifier information, wherein the identifier information is an identifier of a network and / or an identifier of a network device corresponding to the network association manner; and a first measurement quantity corresponding to the target path.

11. The method according to claim 1, wherein the method further comprises: receiving measurement configuration information sent by the network side device, wherein the measurement configuration comprises network identifier information and / or a second measurement quantity; and reporting a measurement result, wherein the measurement result is obtained through measurement based on the measurement configuration information, and the path switching indication is determined by the network side device based on the measurement result.

12. The method according to claim 11, wherein the reporting a measurement result comprises at least one of the following: reporting the measurement result through UCI on a layer 1; reporting the measurement result through a Medium Access Control control element MAC CE on a layer 2; reporting the measurement result through radio resource control RRC on a layer 3; and reporting the measurement result through a non-access stratum NAS message.

13. A path switching method, wherein the method is performed by a network side device and comprises: configuring and / or activating a target path in a case that a third condition is met, wherein the third condition comprises any one of the following: a path switching indication is sent to a first terminal, wherein the path switching indication is used to instruct the first terminal to switch between at least two paths; a path switching request sent by the first terminal is received, wherein the path switching request is used to request the network side device to switch the first terminal between the at least two paths; and a signal detection result reported by the first terminal is received, wherein the signal detection result is used to indicate a transmission parameter corresponding to the target path, wherein the target path is one of the at least two paths, and the target path is a path corresponding to the path switching indication, the path switching request, or the signal detection result.

14. A terminal, comprising a processor, a memory, and a program or an instruction that is stored in the memory and that can be run on the processor, wherein when the program or the instruction is executed by the processor, the steps of the path switching method according to any one of claims 1 to 12 are implemented.