Communication path switching method, device, first terminal and second terminal
By using the target routing switching information in the terminal device to synchronously switch between the PC5 and Uu communication paths, the problem of difficult to determine the switching trigger conditions and time in the prior art is solved, and the continuity of communication and the quality of service are improved.
Patent Information
- Application Number
- JP2024519076
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-09-28
- Filing Date
- 2022-09-26
- Publication Date
- 2025-05-12
- Estimated Expiration
- 2042-09-26
AI Technical Summary
The prior art is difficult to determine the switching trigger conditions and times between the PC5 communication path and the Uu communication path, resulting in communication interruption or degradation of service quality.
By implementing the communication path switching method in the terminal device, switching is performed using the target routing switching information to ensure synchronization and continuity of the switching between the first and second communication paths.
Synchronous switching between the first and second communication paths is realized, ensuring the communication continuity and service quality improvement between terminal devices.
Smart Images

Figure 0007675286000001 
Figure 0007675286000002 
Figure 0007675286000003
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims priority to a Chinese patent application filed on September 28, 2021, bearing application number 202111146285.6, and entitled "Communication path switching method, device, first terminal and second terminal," the entire contents of which are incorporated by reference into this application. The present application relates to the technical field of communications, and more particularly to a communication path switching method, device, first terminal, and second terminal. [Background technology]
[0002] Short-range communication realizes direct communication between user equipment at a certain distance, and direct communication between user equipment refers to sending data from one user equipment to another user equipment without going through a cellular network. User equipment performing short-range communication is distributed throughout the network, and each user equipment can send and receive signals, and has the function of automatic routing (message forwarding). In a short-range communication network, user equipment simultaneously plays the role of server and client, and users can be aware of each other's existence and self-organize into virtual or real groups.
[0003] In the prior art, user equipment performing direct PC5 communication may be unable to continue short-distance communication due to mobility, and thus it is necessary to consider switching the service directly to common user network interface (Uu) communication (i.e., cellular network) to achieve communication continuity; or when the load on the cellular network is too heavy, the coverage of the cellular network is lost, or the service quality (QoS) requirements are not met, and the user equipments satisfy short-distance communication, it is necessary to realize switching between the direct PC5 communication path and the direct Uu communication path.
[0004] However, how to determine the trigger conditions and timing for switching between the PC5 communication path and the direct Uu communication path is a pressing problem to be solved. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide a communication path switching method, device, first terminal and second terminal, so as to solve the problem of determining the trigger conditions and timing for switching between a PC5 communication path and a direct Uu communication path. [Means for solving the problem]
[0006] In a first aspect, a communication path switching method applied to a first terminal, comprising: The method includes a step of a first terminal executing switching between a first communication path and a second communication path based on target path switching information, The present invention provides a communication path switching method, wherein the first communication path is a communication path for direct communication between the first terminal and the second terminal, and the second communication path is a communication path for wireless communication via a network side device between the first terminal and the second terminal, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0007] In a second aspect, a communication path switching method applied to a second terminal, comprising: The second terminal executes switching between the first communication path and the second communication path based on the target path switching information; The present invention provides a communication path switching method, wherein the first communication path is a communication path for direct communication between the first terminal and the second terminal, and the second communication path is a communication path for wireless communication via a network side device between the first terminal and the second terminal, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0008] In a third aspect, a communication path switching device applied to a first terminal, A first switching module is used to perform switching between the first communication path and the second communication path based on target path switching information; The present invention provides a communication path switching device, wherein the first communication path is a communication path for direct communication between the first terminal and the second terminal, and the second communication path is a communication path for wireless communication via a network side device between the first terminal and the second terminal, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0009] In a fourth aspect, there is provided a communication path switching device applied to a second terminal, A second switching module is used to perform switching between the first communication path and the second communication path based on the target path switching information; The present invention provides a communication path switching device, wherein the first communication path is a communication path for direct communication between the first terminal and the second terminal, and the second communication path is a communication path for wireless communication via a network side device between the first terminal and the second terminal, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0010] In a fifth aspect, there is provided a first terminal comprising a processor, a memory, and a program or instructions stored in the memory and executable by the processor, the first terminal realizing, when the program or instructions are executed by the processor, steps of the communication path switching method described in the first aspect.
[0011] In a sixth aspect, a first terminal is provided, the first terminal comprising a processor for performing switching between a first communication path and a second communication path based on target path switching information, and a communication interface, wherein the first communication path is a communication path for direct communication between the first terminal and the second terminal, and the second communication path is a communication path for wireless communication via a network side device between the first terminal and the second terminal, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0012] In a seventh aspect, there is provided a second terminal comprising a processor, a memory, and a program or instructions stored in the memory and executable by the processor, the second terminal realizing the steps of the communication path switching method described in the second aspect when the program or instructions are executed by the processor.
[0013] In an eighth aspect, a second terminal is provided, the second terminal comprising a processor for performing switching between a first communication path and a second communication path based on target path switching information, and a communication interface, wherein the first communication path is a communication path for direct communication between the first terminal and the second terminal, and the second communication path is a communication path for wireless communication via a network side device between the first terminal and the second terminal, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0014] In a ninth aspect, there is provided a readable storage medium storing a program or instructions, which, when executed by a processor, realizes steps of the communication path switching method described in the first aspect or realizes steps of the communication path switching method described in the second aspect.
[0015] In a tenth aspect, there is provided a chip comprising a processor and a communication interface, the communication interface and the processor being coupled to each other, the processor executing a program or instructions to realize steps of the communication path switching method described in the first aspect, or to realize steps of the communication path switching method described in the second aspect.
[0016] In an eleventh aspect, there is provided a computer program / program product stored on a non-transitory storage medium, the computer program / program product being executed by at least one processor to realize the steps of the communication path switching method described in the first aspect or to realize the steps of the communication path switching method described in the second aspect. Effect of the Invention
[0017] In an embodiment of the present application, the first terminal performs switching between the first communication path and the second communication path based on path switching instruction information, so that the first terminal and the second terminal have a consistent understanding of the switching trigger conditions and timing between the first communication path and the second communication path based on the same path switching instruction information, and can realize synchronized path switching between direct communication and wireless communication, ensure service continuity between the first terminal and the second terminal, and improve the service quality of the service. [Brief description of the drawings]
[0018] [Figure 1] 1 shows a configuration diagram of a wireless communication system to which an embodiment of the present application can be applied. [Diagram 2] 1 is a schematic flowchart 1 of a communication path switching method provided in an embodiment of the present application; [Diagram 3] 2 is a schematic flowchart 2 of a communication path switching method provided in an embodiment of the present application; [Figure 4] 4 is a schematic signaling flowchart of a negotiation procedure initiated by a first terminal provided in an embodiment of the present application; [Diagram 5] 4 is a schematic signaling flowchart of a path switching cancellation procedure initiated by a first terminal provided in an embodiment of the present application; [Figure 6] 1 is a schematic diagram of a configuration of a communication path switching device provided in an embodiment of the present application; [Figure 7] FIG. 2 is a schematic diagram illustrating the configuration of a communication path switching device provided in an embodiment of the present application. [Figure 8] FIG. 1 is a schematic diagram of a first terminal provided in an embodiment of the present application; [Figure 9] FIG. 2 is a configuration schematic diagram 2 of a first terminal provided in an embodiment of the present application. [Figure 10] FIG. 2 is a schematic diagram of the configuration of a second terminal provided in an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] Hereinafter, the technical solutions in the embodiments of the present application will be clearly described with reference to the drawings in the embodiments of the present application, and it is to be understood that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art are within the scope of protection of the present application.
[0020] The terms "first", "second", and the like in the specification and claims of the present application are not intended to describe a particular order or sequence, but are intended to distinguish between similar objects. It should be understood that the terms used in this manner may be substituted for each other where appropriate, so that the embodiments of the present application may be performed in an order other than that shown or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object may be one or more. In the specification and claims, "and / or" indicates at least one of the objects connected, and the symbol " / " generally indicates that the related objects before and after are in an "or" relationship.
[0021] It should be noted that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application can generally be used interchangeably, and the technology described can be used in the above-mentioned systems and wireless technologies, or in other systems and wireless technologies. However, in the following description, a New Radio (NR) system is described for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can be applied to systems other than NR systems, for example, 6th generation (6 th It can also be applied to 6G (Generation, 6G) communication systems.
[0022] FIG. 1 shows a configuration diagram of a wireless communication system applicable to an embodiment of the present application. As shown in FIG. 1, the wireless communication system includes a first terminal 11, a second terminal 12, a network side device 13, and a core network 14, where the first terminal 11 and the second terminal 12 can perform wireless communication via the network side device 13, for example, the first terminal 11 and the second terminal 12 each establish a wireless connection with the network side device 13 via a Uu interface, and further realize communication by the network side device 13. The first terminal 11 and the second terminal 12 can also perform direct communication, for example, the first terminal 11 and the second terminal 12 perform PC5 communication directly via a PC5 interface without using a cellular network.
[0023] Here, the first terminal 11 and the second terminal 12 may be called terminal devices or user terminals (User Equipment, UE), and the first terminal 11 and the second terminal 12 may be a mobile phone, a tablet personal computer, a laptop computer also called a notebook computer, a personal digital assistant (PDA), a personal digital assistant, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a The first terminal 11 and the second terminal 12 may be terminal side devices such as a vehicle-mounted equipment (VUE), a pedestrian terminal (PUE), a smart home (home devices having a wireless communication function, for example, a refrigerator, a television, a washing machine, or furniture), and the wearable devices include a smart watch, a smart band, a smart earphone, a smart glass, a smart accessory (smart bracelet, smart arm ornament, smart ring, smart necklace, smart anklet, smart ankle ornament, etc.), a smart wristband, a smart clothing, a game console, etc. It should be explained that the specific types of the first terminal 11 and the second terminal 12 are not limited in the embodiments of the present application.The network side equipment 13 may be a base station, in which the base station may be called an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or any other suitable term in the above field, and as long as the same technical effect can be achieved, the base station is not limited to a specific technical term. In the embodiments of the present application, only a base station in an NR system is taken as an example, but it should be explained that the specific type of the base station is not limited.
[0024] Hereinafter, the communication path switching provided in the embodiments of the present application will be described in detail with reference to the drawings through several embodiments and use cases thereof.
[0025] An embodiment of the present application provides a communication path switching method that can be used in a direct communication scenario, in which a first terminal supporting direct communication performs switching between a first communication path and a second communication path based on target path switching information, so that the first terminal and the second terminal have a consistent understanding of the switching trigger conditions and timing between the first communication path and the second communication path based on the same path switching instruction information, and can realize synchronized path switching between the direct communication and the wireless communication, ensure the continuity of service between the first terminal and the second terminal, and improve the service quality of the service.
[0026] FIG. 2 is a schematic flowchart 1 of a communication path switching method provided in an embodiment of the present application. As shown in FIG. 2, the method includes the following step 201:
[0027] In step 201, a first terminal performs switching between a first communication path and a second communication path based on target path switching information, the first communication path being a communication path for direct communication between the first terminal and the second terminal, and the second communication path being a communication path for wireless communication between the first terminal and the second terminal via a network side device, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0028] Optionally, the embodiments of the present application can be used in a direct communication scenario. The direct communication may include at least one of Proximity-based Services (ProSe) and Vehicle-to-Everything (V2X). The first communication path may include a direct PC5 communication path, and the second communication path may include a direct Uu communication path. The first terminal and the second terminal may include, but are not limited to, the types of the first terminal 11 and the second terminal 12 listed above. The network side device may include, but are not limited to, the types of the network side device 13 listed above.
[0029] Optionally, the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0030] In the communication path switching method provided in the embodiments of the present application, the first terminal performs switching between the first communication path and the second communication path based on path switching instruction information, so that the first terminal and the second terminal have a consistent understanding of the switching trigger conditions and timing between the first communication path and the second communication path based on the same path switching instruction information, and can realize synchronized path switching between direct communication and wireless communication, ensure service continuity between the first terminal and the second terminal, and improve the service quality of the service.
[0031] The step of the first terminal selectively switching between the first communication path and the second communication path based on target route switching information includes a step of the first terminal switching from the first communication path to the second communication path based on target route switching information when the current communication path is the first communication path, or a step of the first terminal switching from the second communication path to the first communication path based on target route switching information when the current communication path is the second communication path.
[0032] Taking an example in which the first communication path is a direct PC5 communication path and the second communication path is a direct Uu communication path, the step of switching between the direct PC5 communication path and the direct Uu communication path includes a step of switching from the direct PC5 communication path to the direct Uu communication path when the current communication path is the direct PC5 communication path, or a step of switching from the direct Uu communication path to the direct PC5 communication path when the current communication path is the direct Uu communication path.
[0033] The target route switching information may selectively include at least one of a first route switching instruction, a second route switching instruction, a third route switching instruction, a fourth route switching instruction, and a route switching direction in addition to the trigger condition.
[0034] The first path switching instruction is used to instruct, when the trigger condition is satisfied, to perform switching between the first communication path and the second communication path for at least one of all services, all sessions, and all QoS flows in the current communication path between the first terminal and the second terminal.
[0035] The second path switching instruction includes a first service type and / or a first session type, and is used to instruct, when the trigger condition is satisfied, to perform switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to the first session type on the current communication path, or for all services and / or all sessions on the current communication path.
[0036] Optionally, the second path switching instruction can be used to instruct, when the trigger condition is satisfied, to perform switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to a first session type on the current communication path.
[0037] Alternatively, the second path switching instruction can be used to instruct switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path when the trigger condition is met.
[0038] Selectably, the first service type may include at least one of a high priority type, an emergency type, and a public safety type. The first session type may include at least one of a high priority type, an emergency type, and a public safety type.
[0039] The third path switching instruction includes a first service identifier and / or a first session identifier, and is used to instruct, when the trigger condition is satisfied, to perform switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path, or for all services and / or all sessions in the current communication path.
[0040] Optionally, the third path switching instruction can be used to instruct, when the trigger condition is satisfied, to perform switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to a first session identifier in the current communication path.
[0041] Alternatively, the third path switching instruction can be used to instruct switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path when the trigger condition is met.
[0042] Optionally, the service identifier may include at least one of a ProSe Identifier (ID), an Application ID, a Prose type, and a V2X service type. The session identifier may include a Protocol Data Unit (PDU) Session ID.
[0043] The fourth path switching instruction includes a first QoS flow identifier and is used to instruct, when the trigger condition is satisfied, to perform switching between the first communication path and the second communication path for a QoS flow corresponding to the first QoS flow identifier in the current communication path, or for all services and / or all sessions in the current communication path.
[0044] Optionally, the fourth path switching instruction can be used to instruct a QoS flow corresponding to the first QoS flow identifier in the current communication path to switch between the first communication path and the second communication path when the trigger condition is satisfied.
[0045] Alternatively, the fourth path switching instruction can be used to instruct switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path when the trigger condition is met.
[0046] The path switching direction is used to indicate the switching direction of the communication path.
[0047] Optionally, the communication path switching direction may include at least one of switching from a direct PC5 communication path to a direct Uu communication path, and switching from a direct Uu communication path to a direct PC5 communication path.
[0048] Optionally, the trigger condition is: The information may include at least one of a first QoS threshold and / or first communication outage information, a second QoS threshold and / or second communication outage information, a third QoS threshold and / or third communication outage information, a fourth QoS threshold and / or fourth communication outage information, a fifth QoS threshold and a Reference Signal Receiving Power (RSRP) threshold, but is not limited to these.
[0049] 1) The first QoS threshold and the first communication outage information are associated with a current communication path between the first terminal and the second terminal, and the first QoS threshold is a threshold of a QoS parameter of the current communication path.
[0050] Optionally, based on the first QoS threshold, when the QoS parameters of the current communication path do not satisfy the first QoS threshold, triggering the execution of switching between the first communication path and the second communication path for each service and / or each session in the current communication path.
[0051] Optionally, based on the first communication disruption information, when a current communication path is disrupted, triggering execution of switching between the first communication path and the second communication path, where the step of executing switching between the first communication path and the second communication path includes: executing switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path; and performing a switch between the first communication path and the second communication path for services and sessions related to the interruption in the current communication path.
[0052] 2) The second QoS threshold and the second communication outage information are associated with a first service type and / or a first session type, and the second QoS threshold is a threshold of a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type on the current communication path.
[0053] Optionally, triggering execution of switching between the first communication path and the second communication path when a QoS parameter of a service corresponding to a first service type and / or a session corresponding to a first session type in a current communication path does not satisfy the second QoS threshold based on the second QoS threshold, wherein the step of executing switching between the first communication path and the second communication path includes: executing switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to a first session type on the current communication path; and executing switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0054] Optionally, based on the second communication disruption information, when a current communication path is disrupted, triggering execution of switching between the first communication path and the second communication path, where the step of executing switching between the first communication path and the second communication path includes: executing switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to a first session type on the current communication path; and executing switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0055] 3) The third QoS threshold and / or the third communication outage information are associated with a first service identifier and / or a first session identifier, and the third QoS threshold is a threshold of a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier on the current communication path.
[0056] Optionally, based on the third QoS threshold, when a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to a first session identifier in a current communication path does not satisfy the third QoS threshold, triggering execution of switching between the first communication path and the second communication path, wherein the step of executing switching between the first communication path and the second communication path includes: performing switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to a first session identifier on the current communication path; and executing switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0057] Optionally, based on the third communication disruption information, when a current communication path is disrupted, triggering execution of switching between the first communication path and the second communication path, where the step of executing switching between the first communication path and the second communication path includes: performing switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to a first session identifier on the current communication path; and executing switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0058] 4) The fourth QoS threshold and the fourth communication outage information are associated with a first QoS flow identifier, and the fourth QoS threshold is a threshold of a QoS parameter of a QoS flow corresponding to the first QoS flow identifier on the current communication path.
[0059] Optionally, based on the fourth QoS threshold, when a QoS parameter of a QoS flow corresponding to the first QoS flow identifier in a current communication path does not satisfy the fourth QoS threshold, triggering execution of switching between the first communication path and the second communication path, wherein the step of executing switching between the first communication path and the second communication path includes: performing switching between the first communication path and the second communication path for a QoS flow corresponding to the first QoS flow identifier in the current communication path; and executing switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0060] Optionally, based on the fourth communication disruption information, when a current communication path is disrupted, triggering execution of switching between the first communication path and the second communication path, where the step of executing switching between the first communication path and the second communication path includes: performing switching between the first communication path and the second communication path for a QoS flow corresponding to the first QoS flow identifier in the current communication path; and executing switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0061] 5) The fifth QoS threshold and the RSRP threshold, the current communication path is the first communication path, the fifth QoS threshold is a threshold of a QoS parameter of the first communication path, and the RSRP threshold is a threshold of RSRP in the second communication path.
[0062] Optionally, based on the fifth QoS threshold and the RSRP threshold, when the current communication path is the first communication path, the QoS parameter of the first communication path no longer satisfies the fifth QoS threshold, and the RSRP of the second communication path becomes higher than the RSRP threshold, a switch from the first communication path to the second communication path is triggered.
[0063] A method for selectively implementing switching between the first communication path and the second communication path by the first terminal based on the target path switching information may include at least one of the following 1) to 5).
[0064] 1) When the target route switching information includes a first route switching instruction, a first QoS threshold, and / or a first communication interruption information, when a current communication route is interrupted or a QoS parameter that can be achieved or satisfied by the current communication route no longer satisfies the first QoS threshold, the first terminal executes switching between the first communication route and the second communication route for at least one of all services, all sessions, and all QoS flows on the current communication route.
[0065] 2) in the case where the target route switching information includes a second route switching instruction, a second QoS threshold, and / or a second communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to a first service type and / or a session corresponding to a first session type that can be achieved or satisfied on the current communication route no longer satisfies the second QoS threshold, the first terminal executes switching between the first communication route and the second communication route for the service corresponding to the first service type and / or the session corresponding to the first session type on the current communication route; Alternatively, when the current communication path is interrupted or the QoS parameters of a service corresponding to a first service type and / or a session corresponding to a first session type that can be achieved or satisfied on the current communication path no longer satisfy the second QoS threshold, the first terminal performs switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0066] 3) in the case where the target route switching information includes a third route switching instruction, a third QoS threshold, and / or a third communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to a first service identifier and / or a session corresponding to a first session identifier that can be achieved or satisfied on the current communication route no longer satisfies the third QoS threshold, the first terminal executes switching between the first communication route and the second communication route for the service corresponding to the first service identifier and / or the session corresponding to the first session identifier on the current communication route; Alternatively, when the current communication path is interrupted or the QoS parameters of the service corresponding to the first service identifier and / or the session corresponding to the first session identifier that can be achieved or satisfied on the current communication path no longer satisfy the third QoS threshold, the first terminal performs switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0067] 4) in the case where the target route switching information includes a fourth route switching instruction, a fourth QoS threshold, and / or a fourth communication disruption information, when a current communication route is disrupted or a QoS parameter of a QoS flow corresponding to a first QoS flow identifier that can be achieved or satisfied on the current communication route no longer satisfies the fourth QoS threshold, the first terminal executes switching between the first communication route and the second communication route for a QoS flow corresponding to the first QoS flow identifier on the current communication route; Alternatively, when the current communication path is interrupted or the QoS parameters of a QoS flow corresponding to a first QoS flow identifier that can be achieved or satisfied on the current communication path no longer satisfy the fourth QoS threshold, the first terminal performs switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0068] 5) When the target route switching information includes a fifth QoS threshold and an RSRP threshold, when the current communication route is interrupted or the current communication route is the first communication route, and the QoS parameters achievable or satisfactory in the first communication route no longer satisfy the fifth QoS threshold, and the RSRP in the second communication route becomes higher than the RSRP threshold, the first terminal performs switching from the first communication route to the second communication route.
[0069] Optionally, the QoS parameters may include, but are not limited to, at least one of delay, packet error rate, guaranteed flow bit rate, and maximum flow bit rate.
[0070] Selectively, the first terminal first acquires the target route switching information, and then executes switching between the first communication route and the second communication route based on the target route switching information. Specifically, the realization method of the first terminal acquiring the target route switching information may include at least one of the following acquisition methods: setting the target route switching information in advance, pre-specifying the target route switching information by a protocol, arranging the target route switching information by a network side device (for example, the first terminal receives the target route switching information transmitted from the network side device), deciding the target route switching information by negotiation between the first terminal and the second terminal, and another terminal transmitting the target route switching information. Each acquisition method will be described below as follows.
[0071] The manner in which another terminal transmits the target route switching information may include the first terminal receiving the target route switching information transmitted from the second terminal. For example, the second terminal transmits the target route switching information to the first terminal via direct PC5 communication and / or direct Uu communication. Alternatively, the second terminal transmits the target route switching information in a discovery message, and after the first terminal receives the discovery message, if the first terminal accepts switching between the first communication route and the second communication route and also accepts a trigger condition, it determines the trigger condition as a route switching condition and performs switching between the first communication route and the second communication route based on the target route switching information.
[0072] It should be noted that optionally, the implementation method of determining target route switching information by consultation between the first terminal and the second terminal may include a consultation procedure initiated by the first terminal or a consultation procedure initiated by the second terminal, and the consultation procedure may be performed during a procedure of establishing a first communication path or updating the first communication path, and the first communication path may include a PC5 communication link.
[0073] The negotiation procedure initiated by the first terminal is described as follows.
[0074] 1) A first terminal transmits, to a second terminal, first path switching information including a trigger condition for triggering switching between the first communication path and the second communication path accepted by the first terminal, where the first path switching information selectively includes at least one of a first path switching instruction, a second path switching instruction, a third path switching instruction, a fourth path switching instruction, a path switching direction, a first QoS threshold and / or a first communication disruption information, a second QoS threshold and / or a second communication disruption information, a third QoS threshold and / or a third communication disruption information, a fourth QoS threshold and / or a fourth communication disruption information, a fifth QoS threshold, and an RSRP threshold.
[0075] 2) After the second terminal receives the first route switching information transmitted from the first terminal, when the second terminal accepts the switching between the first communication route and the second communication route, the second terminal determines the target route switching information, which is information that can be accepted by the second terminal among the first route switching information, based on the first route switching information, and then transmits the target route switching information to the first terminal. The first terminal receives the target route switching information transmitted from the second terminal, and the first terminal and the second terminal perform switching between the first communication route and the second communication route based on the target route switching information. It is necessary to explain that the target route switching information may be a subset of the first route switching information. Optionally, if the target route switching information has a higher demand than the demand for the first route switching information, after receiving the target route switching information transmitted from the second terminal, the first terminal determines the information among the target route switching information that can be accepted by the second terminal as updated target route switching information and notifies the second terminal, and the first terminal and the second terminal perform switching between the first communication route and the second communication route based on the updated target route switching information.
[0076] Alternatively, after the second terminal receives the first route switching information transmitted from the first terminal, if the second terminal does not accept switching between the first communication route and the second communication route or does not accept the first route switching information, the second terminal transmits to the first terminal first switching refusal information to instruct that the second terminal does not accept switching between the first communication route and the second communication route or does not accept the first route switching information, and after receiving the first switching refusal information transmitted from the second terminal, the first terminal does not perform switching between the first communication route and the second communication route.
[0077] It should be noted that each negotiation message involved in the negotiation procedure may be an independent PC5 signaling or may be completed using already existing PC5 signaling.
[0078] The negotiation procedure initiated by the second terminal is described as follows.
[0079] The second terminal transmits, to the first terminal, second path switching information including a trigger condition for triggering switching between the first communication path and the second communication path accepted by the second terminal.
[0080] After the first terminal receives the second route switching information transmitted from the second terminal, the first terminal determines the target route switching information, which is information accepted by the first terminal among the second route switching information, based on the second route switching information, and transmits the target route switching information to the second terminal. The second terminal receives the target route switching information transmitted from the first terminal.
[0081] Alternatively, after the first terminal receives the second route switching information transmitted from the second terminal, if the first terminal does not accept the switching between the first communication route and the second communication route or does not accept the second route switching information, the first terminal transmits to the second terminal second switching refusal information for instructing that the first terminal does not accept the switching between the first communication route and the second communication route or does not accept the second route switching information, and the second terminal does not execute the switching between the first communication route and the second communication route after receiving the second switching refusal information transmitted from the first terminal. It is necessary to explain that each negotiation message involved in the negotiation procedure may be an independent PC5 signaling or may be completed using an existing PC5 signaling.
[0082] Optionally, after the first terminal obtains the target route switching information, if the first terminal cannot perform switching between the first communication route and the second communication route, the following procedure is performed. 1) The first terminal transmits to the second terminal first route switching cancellation information for instructing the second terminal not to switch between the first communication route and the second communication route. 2) The second terminal receives first route switching cancellation information transmitted from the first terminal, and the second terminal does not perform switching between the first communication route and the second communication route based on the first route switching cancellation information, and transmits first route switching cancellation response information to the first terminal. 3) The first terminal receives first route switching cancellation response information transmitted from the second terminal.
[0083] Optionally, the first path switch cancellation information includes at least one of the following cause values: congestion control information, mobility restriction information, and out of cellular signal coverage.
[0084] Optionally, the first route switching cancellation information is trigger condition deactivation information including a deactivation cause value including at least one of the following cause values: congestion control information, mobility restriction information, and out-of-cellular signal coverage, and used to instruct the second terminal to deactivate the trigger condition; Alternatively, it includes route switching end information used to instruct the second terminal to end the execution of switching between the first communication route and the second communication route.
[0085] Optionally, after the second terminal deactivates the trigger condition, if the trigger condition is satisfied, the second terminal cancels execution of switching between the first communication path and the second communication path.
[0086] Optionally, when the deactivation cause value includes the congestion control information, the trigger condition deactivation information may further include a timer. Specifically, when the second terminal receives the trigger condition deactivation information, the timer is started, and if the trigger condition is satisfied before the timer reaches a target time length, the second terminal does not execute switching between the first communication path and the second communication path, and after the timer reaches the target time length, the second terminal reactivates the trigger condition, i.e., if the trigger condition is satisfied, the second terminal executes switching between the first communication path and the second communication path.
[0087] Optionally, after the first terminal receives the first route switching cancellation response information transmitted from the second terminal, when the first route switching cancellation information includes the route switching end information, the first terminal deletes the target route switching information; or When the first path switching cancellation information includes the trigger condition deactivation information, the first terminal deactivates the trigger condition, i.e., when the trigger condition is satisfied, the first terminal cancels the execution of switching between the first communication path and the second communication path.
[0088] Optionally, when the first path switching cancellation information includes the trigger condition deactivation information, the first terminal transmits first trigger condition activation information to the second terminal for instructing the second terminal to activate the trigger condition when the first terminal resumes execution of switching between the first communication path and the second communication path after the first terminal deactivates the trigger condition. When the second terminal receives the first trigger condition activation information, the second terminal activates the trigger condition based on the first trigger condition activation information. Optionally, the second terminal transmits second trigger condition activation response information to the first terminal, representing that the second terminal has already activated the trigger condition, and the first terminal receives the second trigger condition activation response information.
[0089] Optionally, after the first terminal obtains the target route switching information, the first terminal transmits second trigger condition activation information to the second terminal for instructing the second terminal to activate the trigger condition. When the second terminal receives the second trigger condition activation information, the second terminal activates the trigger condition based on the second trigger condition activation information.
[0090] Optionally, after the first terminal acquires the target route switching information, the first terminal transmits second trigger condition activation information to the second terminal for instructing the second terminal to activate the trigger condition. When the second terminal receives the second trigger condition activation information, the second terminal activates the trigger condition based on the second trigger condition activation information, and the second terminal transmits second trigger condition activation response information to the first terminal, the second terminal indicating that the second terminal has already activated the trigger condition. When the first terminal receives the second trigger condition activation response information, the first terminal activates the trigger condition based on the second trigger condition activation response information.
[0091] Optionally, after the second terminal obtains the target route switching information, if the second terminal cannot perform switching between the first communication route and the second communication route, the following procedure is performed. 1) The second terminal transmits to the first terminal second route switching cancellation information for instructing the first terminal not to switch between the first communication route and the second communication route. 2) The first terminal receives second route switching cancellation information transmitted from the second terminal, and based on the second route switching cancellation information, the first terminal does not switch between the first communication route and the second communication route, and transmits second route switching cancellation response information to the second terminal. 3) The second terminal receives second route switching cancellation response information transmitted from the first terminal.
[0092] FIG. 3 is a schematic flowchart 2 of a communication path switching method provided in an embodiment of the present application. As shown in FIG. 3, the method includes the following step 301:
[0093] In step 301, a second terminal performs switching between a first communication path and a second communication path based on target path switching information, the first communication path being a communication path for direct communication between the first terminal and the second terminal, and the second communication path being a communication path for wireless communication between the first terminal and the second terminal via a network side device, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0094] Optionally, the embodiments of the present application can be used in a direct communication scenario. The direct communication may include at least one of ProSe and V2X, but is not limited thereto. The first communication path may include a direct PC5 communication path, and the second communication path may include a direct Uu communication path. The first terminal and the second terminal may include, but are not limited to, the types of the first terminal 11 and the second terminal 12 listed above. The network side device may include, but are not limited to, the types of the network side device 13 listed above.
[0095] In the communication path switching method provided in the embodiments of the present application, the second terminal performs switching between the first communication path and the second communication path based on path switching instruction information, so that the first terminal and the second terminal have a consistent understanding of the switching trigger conditions and timing between the first communication path and the second communication path based on the same path switching instruction information, and can realize synchronized path switching between direct communication and wireless communication, ensure service continuity between the first terminal and the second terminal, and improve the service quality of the service.
[0096] Selectively, the second terminal first acquires the target route switching information, and then executes switching between the first communication route and the second communication route based on the target route switching information. Specifically, the realization method of the second terminal acquiring the target route switching information may include at least one of the following acquisition methods: setting the target route switching information in advance, pre-specifying the target route switching information by a protocol, arranging the target route switching information by a network side device (for example, the second terminal receives the target route switching information transmitted from the network side device), determining the target route switching information by negotiation between the first terminal and the second terminal, and another terminal transmitting the target route switching information. Each acquisition method will be described below as follows.
[0097] The manner in which another terminal transmits target route switching information may include the second terminal receiving the target route switching information transmitted from the first terminal. For example, a first terminal transmits the target route switching information to the second terminal via direct PC5 communication and / or direct Uu communication. Alternatively, the first terminal transmits the target route switching information in a discovery message, and after the second terminal receives the discovery message, when the second terminal accepts switching between the first communication route and the second communication route and also accepts a trigger condition, the second terminal determines the trigger condition as a route switching condition and executes switching between the first communication route and the second communication route based on the target route switching information.
[0098] It should be noted that optionally, the implementation method of determining target route switching information by consultation between the first terminal and the second terminal may include a consultation procedure initiated by the first terminal or a consultation procedure initiated by the second terminal, and the consultation procedure may be performed during a procedure of establishing a first communication path or updating the first communication path, and the first communication path may include a PC5 communication link.
[0099] Optionally, the negotiation procedure initiated by the first terminal is described as follows.
[0100] A method in which the second terminal acquires the target route switching information includes the second terminal receiving first route switching information transmitted from the first terminal, the first route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the first terminal, the second terminal determining the target route switching information based on the first route switching information, the target route switching information being information among the first route switching information that is accepted by the second terminal, and the second terminal transmitting the target route switching information to the first terminal.
[0101] It should be noted that each negotiation message involved in the negotiation procedure may be an independent PC5 signaling or may be completed using already existing PC5 signaling.
[0102] Optionally, the negotiation procedure initiated by the second terminal is described as follows.
[0103] A method in which the second terminal acquires the target route switching information includes the second terminal transmitting second route switching information to the first terminal, the second route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the second terminal, and the second terminal receiving the target route switching information transmitted from the first terminal, the target route switching information being information among the second route switching information that is accepted by the first terminal.
[0104] It is necessary to explain that the explanation and interpretation of the negotiation procedure initiated by the first terminal and the negotiation procedure initiated by the second terminal can be referred to above, and the same technical effect can be achieved, so in order to avoid duplication of explanation, detailed explanation is omitted here. It is necessary to explain that each negotiation message related to the negotiation procedure may be an independent PC5 signaling, or may be completed using the existing PC5 signaling.
[0105] Optionally, the target route switching information is: A first path switching instruction is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for at least one of all services, all sessions, and all QoS flows in a current communication path between the first terminal and the second terminal; and a second path switching instruction including a first service type and / or a first session type, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to the first session type on the current communication path, or for all services and / or all sessions on the current communication path; a third path switching instruction including a first service identifier and / or a first session identifier, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path, or for all services and / or all sessions in the current communication path; a fourth path switching instruction including a first QoS flow identifier, the fourth path switching instruction being used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a QoS flow corresponding to the first QoS flow identifier in the current communication path, or for all services and / or all sessions in the current communication path; A route switching direction used to indicate a switching direction of a communication route; The information further includes at least one of the following:
[0106] What is needed is that the explanation and interpretation of the various information contained in the target route switching information can be referred to above, and the same technical effects can be achieved, so in order to avoid duplication, detailed explanations will be omitted here.
[0107] Optionally, the trigger condition is: A first QoS threshold and / or first communication disruption information, the first QoS threshold and the first communication disruption information being associated with a current communication path between the first terminal and the second terminal, and the first QoS threshold being a threshold of a QoS parameter of the current communication path; and a second QoS threshold and / or second communication disruption information, the second QoS threshold and the second communication disruption information being associated with a first service type and / or a first session type, and the second QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type in the current communication path; a third QoS threshold and / or third communication disruption information, the third QoS threshold and the third communication disruption information being associated with a first service identifier and / or a first session identifier, and the third QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path; and a fourth QoS threshold and / or fourth communication disruption information, the fourth QoS threshold and the fourth communication disruption information being associated with a first QoS flow identifier, and the fourth QoS threshold being a threshold of a QoS parameter of a QoS flow corresponding to the first QoS flow identifier in the current communication path; and The information includes at least one of a fifth QoS threshold and an RSRP threshold, wherein the current communication path is the first communication path, the fifth QoS threshold is a threshold of a QoS parameter of the first communication path, and the RSRP threshold is a threshold of RSRP in the second communication path.
[0108] The explanation and interpretation of the various information contained in the trigger condition can be referred to above, and the same technical effect can be achieved, so in order to avoid duplication, detailed explanation will be omitted here.
[0109] A method for selectively implementing switching between the first communication path and the second communication path by the second terminal based on the target path switching information may include at least one of the following 1) to 4). 1) When the target route switching information includes a first route switching instruction, a first QoS threshold, and / or first communication disruption information, when the current communication route is disrupted or the QoS parameter of the current communication route no longer satisfies the first QoS threshold, the second terminal executes switching between the first communication route and the second communication route for at least one of all services, all sessions, and all QoS flows in the current communication route. 2) in the case where the target route switching information includes a second route switching instruction, a second QoS threshold, and / or a second communication disruption information, when a current communication route is disrupted or a QoS parameter of a service corresponding to a first service type and / or a session corresponding to a first session type on the current communication route no longer satisfies the second QoS threshold, the second terminal executes switching between the first communication route and the second communication route for the service corresponding to the first service type and / or the session corresponding to the first session type on the current communication route; Alternatively, when the current communication path is interrupted or the QoS parameters of a service corresponding to a first service type and / or a session corresponding to a first session type on the current communication path no longer satisfy the second QoS threshold, the second terminal performs switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path. 3) in the case where the target route switching information includes a third route switching instruction, a third QoS threshold, and / or a third communication disruption information, when a current communication route is disrupted or a QoS parameter of a service corresponding to a first service identifier and / or a session corresponding to a first session identifier in the current communication route does not satisfy the third QoS threshold, the second terminal executes switching between the first communication route and the second communication route for the service corresponding to the first service identifier and / or the session corresponding to the first session identifier in the current communication route; Alternatively, when the current communication path is interrupted or the QoS parameters of the service corresponding to the first service identifier and / or the session corresponding to the first session identifier on the current communication path no longer satisfy the third QoS threshold, the second terminal performs switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path. 4) in the case where the target route switching information includes a fourth route switching instruction, a fourth QoS threshold, and / or a fourth communication disruption information, when a current communication route is disrupted or a QoS parameter of a QoS flow corresponding to a first QoS flow identifier in the current communication route does not satisfy the fourth QoS threshold, the second terminal executes switching between the first communication route and the second communication route for the QoS flow corresponding to the first QoS flow identifier in the current communication route; Alternatively, when the current communication path is interrupted or the QoS parameters of a QoS flow corresponding to a first QoS flow identifier on the current communication path no longer satisfy the fourth QoS threshold, the second terminal performs switching between the first communication path and the second communication path for all services and / or all sessions on the current communication path.
[0110] Optionally, the second terminal receives first route switching cancellation information transmitted from the first terminal for instructing the second terminal not to switch between the first communication route and the second communication route, and the second terminal does not switch between the first communication route and the second communication route based on the first route switching cancellation information, and transmits first route switching cancellation response information to the first terminal.
[0111] Optionally, the first path switch cancellation information includes at least one of the following cause values: congestion control information, mobility restriction information, and out of cellular signal coverage.
[0112] Optionally, the first path switching cancellation information includes trigger condition deactivation information for instructing the second terminal to deactivate the trigger condition, or path switching termination information for instructing the second terminal to terminate execution of switching between the first communication path and the second communication path.
[0113] Optionally, the step of the second terminal not executing switching between the first communication path and the second communication path based on the first route switching cancellation information includes a step of deleting the target route switching information of the second terminal when the first route switching cancellation information includes the route switching end information.
[0114] Optionally, the step of the second terminal not executing switching between the first communication path and the second communication path based on the first path switching cancellation information includes a step of the second terminal deactivating the trigger condition when the first path switching cancellation information includes the trigger condition deactivation information.
[0115] Optionally, when the first path switching cancellation information includes the trigger condition deactivation information, after the second terminal deactivates the trigger condition, the second terminal receives first trigger condition activation information transmitted from the first terminal for instructing the second terminal to activate the trigger condition, and the second terminal activates the trigger condition based on the first trigger condition activation information.
[0116] Optionally, after the second terminal acquires the target route switching information, the second terminal receives second trigger condition activation information transmitted from the first terminal for instructing the second terminal to activate the trigger condition, and the second terminal activates the trigger condition based on the second trigger condition activation information.
[0117] Optionally, when the second terminal is unable to switch between the first communication path and the second communication path, second path switching cancellation information for instructing the first terminal not to switch between the first communication path and the second communication path is transmitted to the first terminal, and the second terminal receives second path switching cancellation response information transmitted from the first terminal.
[0118] Optionally, the step of the second terminal performing switching between the first communication path and the second communication path based on target route switching information includes a step of the second terminal switching from the first communication path to the second communication path based on target route switching information when a current communication path between the first terminal and the second terminal is the first communication path, or a step of the second terminal switching from the second communication path to the first communication path based on target route switching information when the current communication path is the second communication path.
[0119] For example, the first communication path is a direct PC5 communication path and the second communication path is a direct Uu communication path. After the first terminal obtains target route switching information, the first terminal performs switching between the direct PC5 communication path and the direct Uu communication path based on the target route switching information, where the initial communication of the first terminal is one of direct PC5 communication and direct Uu communication, and the communication after switching is one of direct PC5 communication and direct Uu communication, which is different from the initial communication.
[0120] Optionally, taking the first communication path as an example where the first communication path is a direct PC5 communication path and the second communication path is a direct Uu communication path, FIG. 4 is a schematic signaling flowchart of a negotiation procedure initiated by the first terminal provided in an embodiment of the present application. As shown in FIG. 4, the method includes the following steps 401, 402, 403 and 404.
[0121] In step 401, a first terminal sends first path switching information to the second terminal, the first path switching information including a trigger condition for triggering switching between the direct PC5 communication path and the direct Uu communication path accepted by the first terminal.
[0122] Optionally, the first route switching information includes at least one of a first route switching instruction, a second route switching instruction, a third route switching instruction, a fourth route switching instruction, a route switching direction, a first QoS threshold and / or a first communication outage information, a second QoS threshold and / or a second communication outage information, a third QoS threshold and / or a third communication outage information, a fourth QoS threshold and / or a fourth communication outage information, a fifth QoS threshold, and an RSRP threshold.
[0123] In step 402, after the second terminal receives the first route switching information sent from the first terminal, when the second terminal accepts the switching between the direct PC5 communication path and the direct Uu communication path, the second terminal determines the target route switching information based on the first route switching information.
[0124] In step 403, the second terminal transmits the target route switching information, which is information that can be accepted by the second terminal among the first route switching information, to the first terminal.
[0125] In step 404, the first terminal receives the target route switching information sent from the second terminal, and the first terminal and the second terminal perform switching between the direct PC5 communication path and the direct Uu communication path based on the target route switching information.
[0126] Optionally, taking the first communication path as an example where the first communication path is a direct PC5 communication path and the second communication path is a direct Uu communication path, Figure 5 is a schematic signaling flowchart of a path switching cancellation procedure initiated by the first terminal provided in an embodiment of the present application. As shown in Figure 5, the method includes the following steps 501, 502 and 503.
[0127] In step 501, if the first terminal is unable to switch between the direct PC5 communication path and the direct Uu communication path, it sends first path switching cancellation information to the second terminal to instruct the second terminal not to switch between the first communication path and the second communication path.
[0128] Optionally, the first path switch cancellation information includes at least one of the following cause values: congestion control information, mobility restriction information, and out of cellular signal coverage.
[0129] In step 502, the second terminal receives first route switching cancellation information transmitted from the first terminal, and the second terminal does not execute switching between the first communication route and the second communication route based on the first route switching cancellation information.
[0130] Optionally, the first route switching cancellation information is trigger condition deactivation information including a deactivation cause value including at least one of the following cause values: congestion control information, mobility restriction information, and out-of-cellular signal coverage, and used to instruct the second terminal to deactivate the trigger condition; Alternatively, it includes route switching end information used to instruct the second terminal to end the execution of switching between the first communication route and the second communication route.
[0131] Optionally, after the second terminal deactivates the trigger condition, if the trigger condition is satisfied, the second terminal cancels execution of switching between the first communication path and the second communication path.
[0132] Optionally, when the deactivation cause value includes the congestion control information, the trigger condition deactivation information may further include a timer. Specifically, when the second terminal receives the trigger condition deactivation information, the timer is started, and if the trigger condition is satisfied before the timer reaches a target time length, the second terminal does not execute switching between the first communication path and the second communication path, and after the timer reaches the target time length, the second terminal reactivates the trigger condition, i.e., if the trigger condition is satisfied, the second terminal executes switching between the first communication path and the second communication path.
[0133] In step 503, the second terminal transmits first route switching cancellation response information to the first terminal, and the first terminal receives the first route switching cancellation response information transmitted from the second terminal.
[0134] Optionally, after the first terminal receives the first route switching cancellation response information transmitted from the second terminal, when the first route switching cancellation information includes the route switching end information, the first terminal deletes the target route switching information; or When the first path switching cancellation information includes the trigger condition deactivation information, the first terminal deactivates the trigger condition, i.e., when the trigger condition is satisfied, the first terminal cancels the execution of switching between the first communication path and the second communication path.
[0135] It should be noted that the execution subject of the communication path switching method provided in the embodiments of the present application may be a communication path switching device or a control module for executing the communication path switching method in the communication path switching device. In the embodiments of the present application, the communication path switching device provided in the embodiments of the present application will be described by taking an example in which the communication path switching device executes the communication path switching method.
[0136] FIG. 6 is a configuration diagram 1 of a communication path switching device provided in an embodiment of the present application. As shown in FIG. 6, the communication path switching device 600 is applied to a first terminal, A first switching module 601 is used to perform switching between a first communication path and a second communication path according to target path switching information; The first communication path is a communication path for direct communication between the first terminal and the second terminal, and the second communication path is a communication path for wireless communication via a network side device between the first terminal and the second terminal, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0137] According to the communication path switching device provided in the embodiments of the present application, switching between the first communication path and the second communication path is performed based on path switching instruction information, so that the first terminal and the second terminal have a consistent understanding of the switching trigger conditions and timing between the first communication path and the second communication path based on the same path switching instruction information, and synchronized path switching between direct communication and wireless communication can be realized, so as to ensure the continuity of services between the first terminal and the second terminal and improve the service quality of services.
[0138] Selectable, The vehicle further includes a first acquisition module used for acquiring the target route switching information.
[0139] Optionally, the first acquisition module specifically comprises: Receiving the target route switching information transmitted from the network side device, or The target route switching information transmitted from the second terminal is received.
[0140] Selectively, the first acquisition module is specifically used for transmitting first route switching information to the second terminal, the first route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the first terminal, and receiving the target route switching information transmitted from the second terminal, the target route switching information being information among the first route switching information that is accepted by the second terminal.
[0141] Selectively, the first acquisition module is specifically used for receiving second route switching information transmitted from the second terminal, the second route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the second terminal; determining the target route switching information based on the second route switching information, the target route switching information being information among the second route switching information accepted by the first terminal; and transmitting the target route switching information to the second terminal.
[0142] Optionally, the target route switching information is: A first path switching instruction is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for at least one of all services, all sessions, and all QoS flows in a current communication path between the first terminal and the second terminal; a second path switching instruction including a first service type and / or a first session type, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to the first session type on the current communication path, or for all services and / or all sessions on the current communication path; a third path switching instruction including a first service identifier and / or a first session identifier, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path, or for all services and / or all sessions in the current communication path; a fourth path switching instruction including a first QoS flow identifier, the fourth path switching instruction being used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a QoS flow corresponding to the first QoS flow identifier in the current communication path, or for all services and / or all sessions in the current communication path; A route switching direction used to indicate a switching direction of a communication route; The information further includes at least one of the following:
[0143] Optionally, the trigger condition is: A first QoS threshold and / or first communication disruption information, the first QoS threshold and the first communication disruption information being associated with a current communication path between the first terminal and the second terminal, and the first QoS threshold being a threshold of a QoS parameter of the current communication path; and a second QoS threshold and / or second communication disruption information, the second QoS threshold and the second communication disruption information being associated with a first service type and / or a first session type, and the second QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type in the current communication path; a third QoS threshold and / or third communication disruption information, the third QoS threshold and the third communication disruption information being associated with a first service identifier and / or a first session identifier, and the third QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path; and a fourth QoS threshold and / or fourth communication disruption information, the fourth QoS threshold and the fourth communication disruption information being associated with a first QoS flow identifier, and the fourth QoS threshold being a threshold of a QoS parameter of a QoS flow corresponding to the first QoS flow identifier in the current communication path; and a fifth QoS threshold and a reference signal received power RSRP threshold, wherein the current communication path is the first communication path, the fifth QoS threshold is a threshold of a QoS parameter of the first communication path, and the RSRP threshold is a threshold of RSRP in the second communication path; and The information includes at least one of the following:
[0144] Selectable, a first transmission module used to transmit first route switching cancellation information to the second terminal when switching between the first communication route and the second communication route cannot be performed, the first transmission module being used to instruct the second terminal not to switch between the first communication route and the second communication route; The first receiving module is used to receive the first route switching cancellation response information transmitted from the second terminal.
[0145] Optionally, the first route switching cancellation information is The cause value includes at least one of congestion control information, mobility restriction information, and out of cellular signal coverage.
[0146] Optionally, the first route switching cancellation information is trigger condition deactivation information for instructing the second terminal to deactivate the trigger condition; Or, the route switching end information includes route switching end information for instructing the second terminal to end the execution of switching between the first communication route and the second communication route.
[0147] Selectable, The method further includes a deletion module that is used to delete the target route switching information when the first route switching cancellation information includes the route switching end information.
[0148] Selectable, The system further comprises a deactivation module, which is used for deactivating the trigger condition when the first path switching cancellation information includes the trigger condition deactivation information.
[0149] Selectable, The communication device further includes a second transmitting module used to transmit first trigger condition activation information to the second terminal when resuming execution of switching between the first communication path and the second communication path, and the first trigger condition activation information is used to instruct the second terminal to activate the trigger condition.
[0150] Selectable, Further comprising a third transmitting module used for transmitting second trigger condition activation information to the second terminal, the second trigger condition activation information being used to instruct the second terminal to activate the trigger condition.
[0151] Selectable, a second receiving module used to receive second route switching cancellation information transmitted from the second terminal, the second receiving module being used to instruct the first terminal not to switch between the first communication route and the second communication route; a first execution cancellation module used to prevent switching between the first communication path and the second communication path based on the second path switching cancellation information; The second terminal further includes a fourth sending module used for sending second route switching cancellation response information to the second terminal.
[0152] Optionally, the first switching module 601 specifically includes: When a current communication path between the first terminal and the second terminal is the first communication path, switching from the first communication path to the second communication path; Or, when the current communication path is the second communication path, it is used for switching from the second communication path to the first communication path.
[0153] Optionally, the first switching module 601 specifically includes: When the target route switching information includes the first route switching instruction, the first QoS threshold, and / or first communication disruption information, when the current communication route is disrupted or a QoS parameter that the current communication route can achieve or satisfy no longer satisfies the first QoS threshold, executing switching between the first communication route and the second communication route for at least one of all services, all sessions, and all QoS flows in the current communication route; when the target route switching information includes the second route switching instruction, the second QoS threshold, and / or the second communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to a first service type and / or a session corresponding to a first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, executing switching between the first communication route and the second communication route for the service corresponding to the first service type and / or the session corresponding to the first session type on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, executing switching between the first communication route and the second communication route for all services and / or all sessions on the current communication route; when the target route switching information includes the third route switching instruction, the third QoS threshold, and / or the third communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, switching between the first communication route and the second communication route for the service corresponding to the first service identifier and / or the session corresponding to the first session identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, switching between the first communication route and the second communication route for all services and / or all sessions on the current communication route; when the target route switching information includes the fourth route switching instruction, the fourth QoS threshold, and / or the fourth communication disruption information, when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to a first QoS flow identifier that can be achieved or satisfied on the current communication route no longer satisfies the fourth QoS threshold, executing switching between the first communication route and the second communication route for a QoS flow corresponding to the first QoS flow identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to the first QoS flow identifier that can be achieved or satisfied on the current communication route no longer satisfies the fourth QoS threshold, executing switching between the first communication route and the second communication route for all services and / or all sessions on the current communication route; When the target route switching information includes the fifth QoS threshold and the RSRP threshold, when the current communication route is interrupted or when the current communication route is the first communication route and a QoS parameter that can be achieved or satisfied in the first communication route no longer satisfies the fifth QoS threshold and the RSRP in the second communication route becomes higher than the RSRP threshold, switching from the first communication route to the second communication route is performed.
[0154] The communication path switching device in the embodiment of the present application may be a device, a device having an operating system, or an electronic device, or may be an element, an integrated circuit, or a chip in an electronic device. The device or electronic device may be a portable terminal or a non-portable terminal. For example, the portable terminal may include, but is not limited to, the types of the first terminal 11 listed above, and the non-portable terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine, a kiosk terminal, etc., and is not specifically limited in the embodiment of the present application.
[0155] FIG. 7 is a schematic diagram 2 of a communication path switching device provided in an embodiment of the present application. As shown in FIG. 7, the communication path switching device 700 is applied to a second terminal, A second switching module 701 is used to perform switching between the first communication path and the second communication path according to the target path switching information; The first communication path is a communication path for direct communication between the first terminal and the second terminal, and the second communication path is a communication path for wireless communication via a network side device between the first terminal and the second terminal, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0156] According to the communication path switching device provided in the embodiments of the present application, switching between the first communication path and the second communication path is performed based on path switching instruction information, so that the first terminal and the second terminal have a consistent understanding of the switching trigger conditions and timing between the first communication path and the second communication path based on the same path switching instruction information, and synchronized path switching between direct communication and wireless communication can be realized, so as to ensure the continuity of services between the first terminal and the second terminal and improve the service quality of services.
[0157] Selectable, The vehicle further includes a second acquisition module used for acquiring the target route switching information.
[0158] Optionally, the second acquisition module specifically includes: Receiving the target route switching information transmitted from the network side device, or The target route switching information transmitted from the first terminal is received.
[0159] Optionally, the second acquisition module is specifically used for receiving first route switching information transmitted from the first terminal, the first route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the first terminal; determining the target route switching information based on the first route switching information, the target route switching information being information among the first route switching information that is accepted by the second terminal; and transmitting the target route switching information to the first terminal.
[0160] Selectively, the second acquisition module is specifically used for transmitting second route switching information to the first terminal, the second route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the second terminal, and receiving the target route switching information transmitted from the first terminal, the target route switching information being information among the second route switching information that is accepted by the first terminal.
[0161] Optionally, the target route switching information is: A first path switching instruction is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for at least one of all services, all sessions, and all QoS flows in a current communication path between the first terminal and the second terminal; a second path switching instruction including a first service type and / or a first session type, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to the first session type on the current communication path, or for all services and / or all sessions on the current communication path; a third path switching instruction including a first service identifier and / or a first session identifier, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path, or for all services and / or all sessions in the current communication path; a fourth path switching instruction including a first QoS flow identifier, the fourth path switching instruction being used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a QoS flow corresponding to the first QoS flow identifier in the current communication path, or for all services and / or all sessions in the current communication path; A route switching direction used to indicate a switching direction of a communication route; The information further includes at least one of the following:
[0162] Optionally, the trigger condition is: A first QoS threshold and / or first communication disruption information, the first QoS threshold and the first communication disruption information being associated with a current communication path between the first terminal and the second terminal, and the first QoS threshold being a threshold of a QoS parameter of the current communication path; and a second QoS threshold and / or second communication disruption information, the second QoS threshold and the second communication disruption information being associated with a first service type and / or a first session type, and the second QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type in the current communication path; a third QoS threshold and / or third communication disruption information, the third QoS threshold and the third communication disruption information being associated with a first service identifier and / or a first session identifier, and the third QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path; and a fourth QoS threshold and / or fourth communication disruption information, the fourth QoS threshold and the fourth communication disruption information being associated with a first QoS flow identifier, and the fourth QoS threshold being a threshold of a QoS parameter of a QoS flow corresponding to the first QoS flow identifier in the current communication path; and a fifth QoS threshold and a reference signal received power RSRP threshold, wherein the current communication path is the first communication path, the fifth QoS threshold is a threshold of a QoS parameter of the first communication path, and the RSRP threshold is a threshold of RSRP in the second communication path; and The information includes at least one of the following:
[0163] Selectable, a third receiving module used to receive first route switching cancellation information transmitted from the first terminal, the third receiving module being used to instruct the second terminal not to switch between the first communication route and the second communication route, a second execution cancellation module used to prevent switching between the first communication path and the second communication path based on the first path switching cancellation information; The fifth sending module is used for sending first route switching cancellation response information to the first terminal.
[0164] Optionally, the first route switching cancellation information is The cause value includes at least one of congestion control information, mobility restriction information, and out of cellular signal coverage.
[0165] Optionally, the first route switching cancellation information is trigger condition deactivation information for instructing the second terminal to deactivate the trigger condition; Or, the route switching end information includes route switching end information for instructing the second terminal to end the execution of switching between the first communication route and the second communication route.
[0166] Optionally, the second execution cancel module is specifically used for deleting the target route switching information when the first route switching cancel information includes the route switching end information.
[0167] Optionally, a second execution cancel module is specifically used for deactivating the trigger condition when the first path switching cancel information includes the trigger condition deactivation information.
[0168] Selectable, a fourth receiving module used to receive first trigger condition activation information sent from the first terminal, the first trigger condition activation information being used to instruct the second terminal to activate the trigger condition; and a first activation module used to activate the trigger condition based on first trigger condition activation information.
[0169] Selectable, a fifth receiving module used to receive second trigger condition activation information sent from the first terminal, the second trigger condition activation information being used to instruct the second terminal to activate the trigger condition; and a second activation module used to activate the trigger condition based on second trigger condition activation information.
[0170] Selectable, a sixth transmission module used to transmit second path switching cancellation information to the first terminal when switching between the first communication path and the second communication path cannot be performed, the sixth transmission module being used to instruct the first terminal not to switch between the first communication path and the second communication path, The sixth receiving module is used to receive second route switching cancellation response information transmitted from the first terminal.
[0171] Optionally, the second switching module 701 specifically includes: When a current communication path between the first terminal and the second terminal is the first communication path, switching from the first communication path to the second communication path; Alternatively, when the current communication path is the second communication path, the second communication path is switched to the first communication path.
[0172] Optionally, the second switching module 701 specifically includes: When the target route switching information includes the first route switching instruction, the first QoS threshold, and / or first communication disruption information, when the current communication route is disrupted or a QoS parameter that the current communication route can achieve or satisfy no longer satisfies the first QoS threshold, executing switching between the first communication route and the second communication route for at least one of all services, all sessions, and all QoS flows in the current communication route; when the target route switching information includes the second route switching instruction, the second QoS threshold, and / or the second communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to a first service type and / or a session corresponding to a first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, executing switching between the first communication route and the second communication route for the service corresponding to the first service type and / or the session corresponding to the first session type on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, executing switching between the first communication route and the second communication route for all services and / or all sessions on the current communication route; when the target route switching information includes the third route switching instruction, the third QoS threshold, and / or the third communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, switching between the first communication route and the second communication route for the service corresponding to the first service identifier and / or the session corresponding to the first session identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, switching between the first communication route and the second communication route for all services and / or all sessions on the current communication route; when the target route switching information includes the fourth route switching instruction, the fourth QoS threshold, and / or the fourth communication disruption information, when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to a first QoS flow identifier that can be achieved or satisfied on the current communication route no longer satisfies the fourth QoS threshold, executing switching between the first communication route and the second communication route for a QoS flow corresponding to the first QoS flow identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to the first QoS flow identifier that can be achieved or satisfied on the current communication route no longer satisfies the fourth QoS threshold, executing switching between the first communication route and the second communication route for all services and / or all sessions on the current communication route; When the target route switching information includes the fifth QoS threshold and the RSRP threshold, when the current communication route is interrupted or when the current communication route is the first communication route and a QoS parameter that can be achieved or satisfied in the first communication route no longer satisfies the fifth QoS threshold and the RSRP in the second communication route becomes higher than the RSRP threshold, switching from the first communication route to the second communication route is performed.
[0173] The communication path switching device in the embodiment of the present application may be a device, a device having an operating system, or an electronic device, or may be an element, an integrated circuit, or a chip in an electronic device. The device or electronic device may be a portable terminal or a non-portable terminal. For example, the portable terminal may include, but is not limited to, the types of the second terminal 12 listed above, and the non-portable terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine, a kiosk terminal, etc., and is not specifically limited in the embodiment of the present application.
[0174] The communication path switching device provided in the embodiments of the present application can realize each process implemented in the method embodiments of Figures 2 to 7 and achieve the same technical effects, and detailed descriptions thereof will be omitted here to avoid duplication.
[0175] FIG. 8 is a schematic diagram 1 of the configuration of a first terminal provided in an embodiment of the present application. As shown in FIG. 8, a first terminal 800 includes a processor 801, a memory 802, and a program or instruction stored in the memory 802 and executable by the processor 801. When the program or instruction is executed by the processor 801, each step of the above-mentioned communication path switching method embodiment can be realized and the same technical effect can be achieved. In order to avoid duplication, detailed description is omitted here.
[0176] The embodiment of the present application further provides a first terminal including a processor and a communication interface, the processor being used by the first terminal to execute switching between a first communication path and a second communication path based on target path switching information, the first communication path being a communication path for direct communication between the first terminal and the second terminal, the second communication path being a communication path for wireless communication between the first terminal and the second terminal via a network side device, and the target path switching information including a trigger condition for triggering switching between the first communication path and the second communication path. The first terminal embodiment corresponds to the above first terminal side method embodiment, and each implementation step and realization form of the above method embodiment can be applied to the first terminal embodiment, and the same technical effects can be achieved.
[0177] FIG. 9 is a schematic diagram 2 of the configuration of a first terminal provided in an embodiment of the present application. As shown in FIG. 9, the first terminal 900 includes at least some elements such as, but not limited to, a high-frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909 and a processor 910.
[0178] It is understood by those skilled in the art that the first terminal 900 may further include a power source (e.g., a battery) for powering each element, and the power source may be logically connected to the processor 910 by a power management system, and the power management system may further realize functions such as charge / discharge management and power consumption management. The configuration of the first terminal shown in FIG. 9 is not intended to limit the first terminal, and the first terminal may include more or less elements than those shown in the drawing, or may combine some elements, or may have a different element arrangement, and detailed description thereof will be omitted here.
[0179] It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 for processing image data of static or video captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode, and a microphone 9042. The display unit 906 may include a display panel 9061, which may be arranged in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. The other input devices 9072 may include, but are not limited to, a physical keyboard, a function button (e.g., a volume control button, a switch button, etc.), a trackball, a mouse, and a control lever, and detailed description thereof will be omitted here.
[0180] In the embodiment of the present application, the high frequency unit 901 receives downlink data from the network side device, processes the data in the processor 910, and transmits uplink data to the network side device. Typically, the high frequency unit 901 includes, but is not limited to, an antenna, at least one amplifier, a receiver-transmitter, a coupler, a low-noise amplifier, a duplexer, etc.
[0181] The memory 909 can be used to store software programs or commands and various data. The memory 909 may mainly include an area for storing programs or commands and a data storage area, which can store an operating system, applications or commands required for at least one function (e.g., audio playback function, image playback function, etc.). The memory 909 may also include a high-speed random access memory or a non-volatile memory, among which the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage device may be included.
[0182] The processor 910 may include one or more processing units, and may selectively integrate an application processor that mainly processes an operating system, a user interface, and applications or commands, etc., and a modem processor that mainly processes wireless communication, e.g., a baseband processor, in the processor 910. It is understandable that the modem processor may not be integrated in the processor 910.
[0183] Here, the processor 910 is used to perform switching between a first communication path and a second communication path based on target path switching information, the first communication path being a communication path for direct communication between the first terminal and the second terminal, and the second communication path being a communication path for wireless communication between the first terminal and the second terminal via a network side device, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path.
[0184] According to the first terminal provided in the embodiment of the present application, switching between the first communication path and the second communication path is performed based on path switching instruction information, so that the first terminal and the second terminal synchronously realize path switching between direct communication and wireless communication based on the same path switching instruction information, thereby ensuring the continuity of services between the first terminal and the second terminal and improving the service quality of services.
[0185] Optionally, the processor 910 is further adapted to obtain the target route switching information.
[0186] Optionally, the processor 910 is further used for receiving the target route switching information transmitted from the network side equipment or for receiving the target route switching information transmitted from the second terminal.
[0187] Optionally, the processor 910 may further transmitting first path switching information to the second terminal, the first path switching information including a trigger condition for triggering switching between the first communication path and the second communication path accepted by the first terminal; and receiving the target route switching information, which is information accepted by the second terminal out of the first route switching information transmitted from the second terminal.
[0188] Optionally, the processor 910 may further receiving second path switching information transmitted from the second terminal, the second path switching information including a trigger condition for triggering switching between the first communication path and the second communication path accepted by the second terminal; determining the target route switching information, which is information accepted by the first terminal among the second route switching information, based on the second route switching information; and transmitting the target route switching information to the second terminal.
[0189] Optionally, the target route switching information is: A first path switching instruction is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for at least one of all services, all sessions, and all QoS flows in a current communication path between the first terminal and the second terminal; a second path switching instruction including a first service type and / or a first session type, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to the first session type on the current communication path, or for all services and / or all sessions on the current communication path; a third path switching instruction including a first service identifier and / or a first session identifier, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path, or for all services and / or all sessions in the current communication path; a fourth path switching instruction including a first QoS flow identifier, the fourth path switching instruction being used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a QoS flow corresponding to the first QoS flow identifier in the current communication path, or for all services and / or all sessions in the current communication path; A route switching direction used to indicate a switching direction of a communication route; The information further includes at least one of the following:
[0190] Optionally, the trigger condition is: A first QoS threshold and / or first communication disruption information, the first QoS threshold and the first communication disruption information being associated with a current communication path between the first terminal and the second terminal, and the first QoS threshold being a threshold of a QoS parameter of the current communication path; and a second QoS threshold and / or second communication disruption information, the second QoS threshold and the second communication disruption information being associated with a first service type and / or a first session type, and the second QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type in the current communication path; a third QoS threshold and / or third communication disruption information, the third QoS threshold and the third communication disruption information being associated with a first service identifier and / or a first session identifier, and the third QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path; and a fourth QoS threshold and / or fourth communication disruption information, the fourth QoS threshold and the fourth communication disruption information being associated with a first QoS flow identifier, and the fourth QoS threshold being a threshold of a QoS parameter of a QoS flow corresponding to the first QoS flow identifier in the current communication path; and a fifth QoS threshold and a reference signal received power RSRP threshold, wherein the current communication path is the first communication path, the fifth QoS threshold is a threshold of a QoS parameter of the first communication path, and the RSRP threshold is a threshold of RSRP in the second communication path; and The information includes at least one of the following:
[0191] Optionally, the high-frequency unit 901 is used for a step of transmitting first path switching cancellation information to the second terminal for instructing the second terminal not to switch between the first communication path and the second communication path when switching between the first communication path and the second communication path cannot be performed, and a step of receiving first path switching cancellation response information transmitted from the second terminal.
[0192] Optionally, the first route switching cancellation information is The cause value includes at least one of congestion control information, mobility restriction information, and out of cellular signal coverage.
[0193] Optionally, the first route switching cancellation information is trigger condition deactivation information for instructing the second terminal to deactivate the trigger condition; Or, the route switching end information includes route switching end information for instructing the second terminal to end the execution of switching between the first communication route and the second communication route.
[0194] Optionally, the processor 910 is further adapted to delete the target route switching information when the first route switching cancellation information includes the route switching end information.
[0195] Optionally, the processor 910 is further adapted to deactivate the trigger condition when the first path switching cancellation information includes the trigger condition deactivation information.
[0196] Optionally, the high frequency unit 901 is further used for transmitting first trigger condition activation information to the second terminal for instructing the second terminal to activate the trigger condition when resuming execution of switching between the first communication path and the second communication path.
[0197] Optionally, the radio frequency unit 901 is further used for sending second trigger condition activation information to the second terminal, for instructing the second terminal to activate the trigger condition.
[0198] Optionally, the high frequency unit 901 is further used to receive second path switching cancellation information transmitted from the second terminal, for instructing the first terminal not to switch between the first communication path and the second communication path; The processor 910 is further used to not execute switching between the first communication path and the second communication path based on the second path switching cancellation information; The high frequency unit 901 is further used for transmitting second route switching cancellation response information to the second terminal.
[0199] Optionally, the processor 910 may further When a current communication path between the first terminal and the second terminal is the first communication path, switching from the first communication path to the second communication path; Or, when the current communication path is the second communication path, it is used for switching from the second communication path to the first communication path.
[0200] Optionally, the processor 910 may further When the target route switching information includes the first route switching instruction, the first QoS threshold, and / or first communication disruption information, when the current communication route is disrupted or a QoS parameter that the current communication route can achieve or satisfy no longer satisfies the first QoS threshold, executing switching between the first communication route and the second communication route for at least one of all services, all sessions, and all QoS flows in the current communication route; when the target route switching information includes the second route switching instruction, the second QoS threshold, and / or the second communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to a first service type and / or a session corresponding to a first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, executing switching between the first communication route and the second communication route for the service corresponding to the first service type and / or the session corresponding to the first session type on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, executing switching between the first communication route and the second communication route for all services and / or all sessions on the current communication route; when the target route switching information includes the third route switching instruction, the third QoS threshold, and / or the third communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, switching between the first communication route and the second communication route for the service corresponding to the first service identifier and / or the session corresponding to the first session identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, switching between the first communication route and the second communication route for all services and / or all sessions on the current communication route; when the target route switching information includes the fourth route switching instruction, the fourth QoS threshold, and / or the fourth communication disruption information, when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to a first QoS flow identifier that can be achieved or satisfied on the current communication route no longer satisfies the fourth QoS threshold, executing switching between the first communication route and the second communication route for a QoS flow corresponding to the first QoS flow identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to the first QoS flow identifier that can be achieved or satisfied on the current communication route no longer satisfies the fourth QoS threshold, executing switching between the first communication route and the second communication route for all services and / or all sessions on the current communication route; When the target route switching information includes the fifth QoS threshold and the RSRP threshold, when the current communication route is interrupted or when the current communication route is the first communication route and a QoS parameter that can be achieved or satisfied in the first communication route no longer satisfies the fifth QoS threshold and the RSRP in the second communication route becomes higher than the RSRP threshold, switching from the first communication route to the second communication route is performed.
[0201] FIG. 10 is a schematic diagram of the configuration of a second terminal provided in an embodiment of the present application. As shown in FIG. 10, the second terminal 1000 includes a processor 1001, a memory 1002, and a program or instruction stored in the memory 1002 and executable by the processor 1001. When the program or instruction is executed by the processor 1001, each step of the above-mentioned communication path switching method embodiment is realized, and the same technical effect can be achieved. In order to avoid duplication, detailed description is omitted here.
[0202] The embodiment of the present application further provides a second terminal including a processor and a communication interface, the processor is used for performing switching between a first communication path and a second communication path according to target path switching information, the first communication path is a communication path of direct communication between the first terminal and the second terminal, the second communication path is a communication path of wireless communication between the first terminal and the second terminal via a network side device, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path. The second terminal embodiment corresponds to the above second terminal side method embodiment, and each implementation step and realization form of the above method embodiment can be applied to the second terminal embodiment, and the same technical effects can be achieved.
[0203] The embodiments of the present application further provide a readable storage medium, which may be volatile or non-volatile, and stores a program or instruction, which, when executed by a processor, realizes each step of the above-mentioned communication path switching method embodiment and achieves the same technical effect. In order to avoid duplication, detailed description is omitted here.
[0204] Here, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0205] An embodiment of the present application further provides a chip having a processor and a communication interface, the communication interface and the processor being coupled to each other, and the processor executing a program or instruction to realize each step of the above-mentioned communication path switching method embodiment, and a chip that can achieve the same technical effect is provided, and detailed description is omitted here to avoid duplication of description.
[0206] It should be understood that the chip described in the embodiments of the present application may be referred to as a system level chip, a system chip, a chip system, a system on a chip, or the like.
[0207] An embodiment of the present application further provides a computer program / program product stored in a non-transitory storage medium, which is executed by at least one processor to realize each step of the above-mentioned communication path switching method embodiment and achieve the same technical effect, and detailed description thereof will be omitted here to avoid duplication.
[0208] It should be noted that in this specification, the terms "comprise", "consist of" or any other variation thereof are intended to include a non-exclusive inclusion, such that a process, method, article, or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly stated or inherent to such process, method, article, or apparatus. Unless otherwise specified, an element limited by the phrase "comprises a" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. It should be noted that the scope of the method and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, and may include performing functions in an essentially simultaneous manner or in the opposite order depending on the functions involved, for example, the described method can be performed in a different order than described, and various steps can be added, omitted, or combined. It should be noted that features described with reference to some examples can be combined with other examples.
[0209] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform, and of course, they can also be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present application can be substantially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a number of instructions that cause a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the embodiments of the present application.
[0210] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.
Claims
1. A step in which a first terminal acquires target route switching information; The first terminal executes switching between the first communication path and the second communication path based on the target path switching information, the first communication path is a communication path for direct communication between the first terminal and the second terminal, the second communication path is a communication path for wireless communication between the first terminal and the second terminal via a network side device, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path; After the first terminal acquires the target route switching information, The communication path switching method further includes a step in which the first terminal transmits second trigger condition activation information to the second terminal, the second trigger condition activation information being used to instruct the second terminal to activate the trigger condition.
2. A step in which the first terminal receives second route switching cancellation information transmitted from the second terminal, the second route switching cancellation information being used to instruct the first terminal not to switch between the first communication route and the second communication route; A step in which the first terminal does not execute switching between the first communication path and the second communication path based on the second path switching cancellation information; The first terminal transmits second route switching cancellation response information to the second terminal; Or, a step of transmitting first route switching cancellation information to the second terminal when the first terminal cannot switch between the first communication route and the second communication route, the first route switching cancellation information being used to instruct the second terminal not to switch between the first communication route and the second communication route; receiving first route switching cancellation response information transmitted by the first terminal from the second terminal; The communication path switching method according to claim 1 , further comprising at least one of the following:
3. The step of the first terminal acquiring the target route switching information includes: The first terminal receives the target route switching information transmitted from the network side device; or The first terminal receives the target route switching information transmitted from the second terminal, Or, The step of the first terminal acquiring the target route switching information includes: a step of the first terminal transmitting first route switching information to the second terminal, the first route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the first terminal; A step in which the first terminal receives the target route switching information transmitted from the second terminal, the target route switching information being information accepted by the second terminal among the first route switching information; Or, The step of the first terminal acquiring the target route switching information includes: A step of receiving second route switching information transmitted from the second terminal by the first terminal, the second route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the second terminal; A step in which the first terminal determines the target route switching information based on the second route switching information, the target route switching information being information accepted by the first terminal among the second route switching information; The communication path switching method according to claim 1 , further comprising: a step of: the first terminal transmitting the target path switching information to the second terminal.
4. The target route switching information is a first path switching instruction used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for at least one of a service, a session, and a quality of service (QoS) flow in a current communication path between the first terminal and the second terminal; a second path switching instruction including a first service type and / or a first session type, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to the first session type on the current communication path, or for a service and / or a session on the current communication path; a third path switching instruction including a first service identifier and / or a first session identifier, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path, or for a service and / or a session in the current communication path; a fourth path switching instruction including a first QoS flow identifier, the fourth path switching instruction being used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a QoS flow corresponding to the first QoS flow identifier in the current communication path, or for a service and / or a session in the current communication path; A route switching direction used to indicate a switching direction of a communication route; and further comprising at least one of the following information: The trigger condition is: A first QoS threshold and / or first communication disruption information, the first QoS threshold and the first communication disruption information being associated with a current communication path between the first terminal and the second terminal, and the first QoS threshold being a threshold of a QoS parameter of the current communication path; and a second QoS threshold and / or second communication disruption information, the second QoS threshold and the second communication disruption information being associated with a first service type and / or a first session type, and the second QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type in the current communication path; and a third QoS threshold and / or third communication disruption information, the third QoS threshold and the third communication disruption information being associated with a first service identifier and / or a first session identifier, and the third QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path; and a fourth QoS threshold and / or fourth communication disruption information, the fourth QoS threshold and the fourth communication disruption information being associated with a first QoS flow identifier, and the fourth QoS threshold being a threshold of a QoS parameter of a QoS flow corresponding to the first QoS flow identifier on the current communication path; and a fifth QoS threshold and a reference signal received power (RSRP) threshold, wherein the current communication path is the first communication path, the fifth QoS threshold is a threshold of a QoS parameter of the first communication path, and the RSRP threshold is a threshold of RSRP in the second communication path; and The communication path switching method according to claim 1 , further comprising at least one of the following information:
5. The first route switching cancellation information is at least one of the cause values: congestion control information, mobility restriction information, out of cellular signal coverage; The first route switching cancellation information is trigger condition deactivation information for instructing the second terminal to deactivate the trigger condition; 3. The communication path switching method according to claim 2, further comprising path switching end information for instructing the second terminal to end execution of switching between the first communication path and the second communication path.
6. After the first terminal receives first route switching cancellation response information transmitted from the second terminal, When the first route switching cancellation information includes the route switching end information, the first terminal deletes the target route switching information; Or, When the first route switching cancellation information includes the trigger condition deactivation information, the first terminal deactivates the trigger condition; When the first path switching cancellation information includes the trigger condition deactivation information, after the step of the first terminal deactivating the trigger condition, 6. The communication path switching method of claim 5, further comprising a step of transmitting first trigger condition activation information to the second terminal when the first terminal resumes execution of switching between the first communication path and the second communication path, the first trigger condition activation information being used to instruct the second terminal to activate the trigger condition.
7. The step of the first terminal executing switching between the first communication path and the second communication path based on the target path switching information includes: When a current communication path between the first terminal and the second terminal is the first communication path, the first terminal switches from the first communication path to the second communication path based on target path switching information; Or, the communication path switching method according to claim 1, further comprising a step of: when the current communication path is the second communication path, the first terminal switches from the second communication path to the first communication path based on target path switching information.
8. The step of the first terminal executing switching between the first communication path and the second communication path based on the target path switching information includes: When the target route switching information includes the first route switching instruction, the first QoS threshold, and / or the first communication disruption information, when the current communication route is disrupted or a QoS parameter that the current communication route can achieve or satisfy no longer satisfies the first QoS threshold, the first terminal executes switching between the first communication route and the second communication route for at least one of a service, a session, and a QoS flow in the current communication route; When the target route switching information includes the second route switching instruction, the second QoS threshold, and / or the second communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to a first service type and / or a session corresponding to a first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, the first terminal executes switching between the first communication route and the second communication route for the service corresponding to the first service type and / or the session corresponding to the first session type on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, the first terminal executes switching between the first communication route and the second communication route for the service and / or session on the current communication route; When the target route switching information includes the third route switching instruction, the third QoS threshold, and / or the third communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, the first terminal executes switching between the first communication route and the second communication route for the service corresponding to the first service identifier and / or the session corresponding to the first session identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, the first terminal executes switching between the first communication route and the second communication route for the service and / or session on the current communication route; when the target route switching information includes the fourth route switching instruction, the fourth QoS threshold, and / or the fourth communication disruption information, when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to a first QoS flow identifier that can be achieved or satisfied on the current communication route does not satisfy the fourth QoS threshold, the first terminal executes switching between the first communication route and the second communication route for the QoS flow corresponding to the first QoS flow identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to the first QoS flow identifier that can be achieved or satisfied on the current communication route does not satisfy the fourth QoS threshold, the first terminal executes switching between the first communication route and the second communication route for a service and / or session on the current communication route; 5. The communication path switching method according to claim 4, further comprising at least one of the steps of: when the target path switching information includes the fifth QoS threshold and the RSRP threshold, the first terminal executes switching from the first communication path to the second communication path when the current communication path is interrupted or when the current communication path is the first communication path and the QoS parameters that can be achieved or satisfied in the first communication path no longer satisfy the fifth QoS threshold and the RSRP in the second communication path becomes higher than the RSRP threshold.
9. A step in which a second terminal acquires target route switching information; The second terminal executes switching between the first communication path and the second communication path based on the target path switching information, the first communication path is a communication path for direct communication between a first terminal and the second terminal, the second communication path is a communication path for wireless communication between the first terminal and the second terminal via a network side device, and the target path switching information includes a trigger condition for triggering switching between the first communication path and the second communication path; After the second terminal acquires the target route switching information, receiving, by the second terminal, second trigger condition activation information transmitted from the first terminal, the second trigger condition activation information being used to instruct the second terminal to activate the trigger condition; The communication path switching method further includes a step of the second terminal activating the trigger condition based on the second trigger condition activation information.
10. A step in which the second terminal receives first route switching cancellation information transmitted from the first terminal, the first route switching cancellation information being used to instruct the second terminal not to switch between the first communication route and the second communication route; A step in which the second terminal does not execute switching between the first communication path and the second communication path based on the first path switching cancellation information; The second terminal transmits first route switching cancellation response information to the first terminal; Or, a step of transmitting second route switching cancellation information to the first terminal when the second terminal cannot switch between the first communication route and the second communication route, the second route switching cancellation information being used to instruct the first terminal not to switch between the first communication route and the second communication route; receiving second route switching cancellation response information transmitted by the second terminal from the first terminal; The communication path switching method according to claim 9 , further comprising at least one of the following:
11. The step of the second terminal acquiring the target route switching information includes: The second terminal receives the target route switching information transmitted from the network side device; or The second terminal receives the target route switching information transmitted from the first terminal, Or, The step of the second terminal acquiring the target route switching information includes: A step of receiving first route switching information transmitted from the first terminal by the second terminal, the first route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the first terminal; A step in which the second terminal determines the target route switching information based on the first route switching information, the target route switching information being information accepted by the second terminal among the first route switching information; The second terminal transmits the target route switching information to the first terminal; Or, The step of the second terminal acquiring the target route switching information includes: A step of the second terminal transmitting second route switching information to the first terminal, the second route switching information including a trigger condition for triggering switching between the first communication route and the second communication route accepted by the second terminal; The communication path switching method according to claim 9, further comprising: a step in which the second terminal receives the target path switching information transmitted from the first terminal, the target path switching information being information among the second path switching information that has been accepted by the first terminal.
12. The target route switching information is a first path switching instruction used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for at least one of a service, a session, and a quality of service (QoS) flow in a current communication path between the first terminal and the second terminal; a second path switching instruction including a first service type and / or a first session type, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service type and / or a session corresponding to the first session type on the current communication path, or for a service and / or a session on the current communication path; a third path switching instruction including a first service identifier and / or a first session identifier, which is used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path, or for a service and / or a session in the current communication path; a fourth path switching instruction including a first QoS flow identifier, the fourth path switching instruction being used to instruct, when the trigger condition is satisfied, to execute switching between the first communication path and the second communication path for a QoS flow corresponding to the first QoS flow identifier in the current communication path, or for a service and / or a session in the current communication path; A route switching direction used to indicate a switching direction of a communication route; and further comprising at least one of the following information: The trigger condition is: A first QoS threshold and / or first communication disruption information, the first QoS threshold and the first communication disruption information being associated with a current communication path between the first terminal and the second terminal, and the first QoS threshold being a threshold of a QoS parameter of the current communication path; and a second QoS threshold and / or second communication disruption information, the second QoS threshold and the second communication disruption information being associated with a first service type and / or a first session type, and the second QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type in the current communication path; and a third QoS threshold and / or third communication disruption information, the third QoS threshold and the third communication disruption information being associated with a first service identifier and / or a first session identifier, and the third QoS threshold being a threshold of a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier in the current communication path; and a fourth QoS threshold and / or fourth communication disruption information, the fourth QoS threshold and the fourth communication disruption information being associated with a first QoS flow identifier, and the fourth QoS threshold being a threshold of a QoS parameter of a QoS flow corresponding to the first QoS flow identifier on the current communication path; and a fifth QoS threshold and a reference signal received power (RSRP) threshold, wherein the current communication path is the first communication path, the fifth QoS threshold is a threshold of a QoS parameter of the first communication path, and the RSRP threshold is a threshold of RSRP in the second communication path; and The communication path switching method according to claim 9, further comprising at least one of the following information:
13. The first route switching cancellation information is at least one of the cause values: congestion control information, mobility restriction information, out of cellular signal coverage; The first route switching cancellation information is trigger condition deactivation information for instructing the second terminal to deactivate the trigger condition; The communication path switching method according to claim 10 , further comprising: path switching end information for instructing the second terminal to end execution of switching between the first communication path and the second communication path.
14. The step of not executing switching between the first communication path and the second communication path by the second terminal based on the first path switching cancellation information includes: When the first route switching cancellation information includes the route switching end information, the second terminal deletes the target route switching information; Or, When the first route switching cancellation information includes the trigger condition deactivation information, the second terminal deactivates the trigger condition; When the first path switching cancellation information includes the trigger condition deactivation information, after the step of the second terminal deactivating the trigger condition, a step of receiving, by the second terminal, first trigger condition activation information transmitted from the first terminal, the first trigger condition activation information being used to instruct the second terminal to activate the trigger condition; The communication path switching method according to claim 13, further comprising: the second terminal activating the trigger condition based on first trigger condition activation information.
15. The step of the second terminal executing switching between the first communication path and the second communication path based on the target path switching information includes: When a current communication path between the first terminal and the second terminal is the first communication path, the second terminal switches from the first communication path to the second communication path based on target path switching information; Or, the communication path switching method according to claim 9, further comprising a step of: when the current communication path is the second communication path, the second terminal switches from the second communication path to the first communication path based on target path switching information.
16. The step of the second terminal executing switching between the first communication path and the second communication path based on the target path switching information includes: When the target route switching information includes the first route switching instruction, the first QoS threshold, and / or the first communication disruption information, when the current communication route is disrupted or a QoS parameter that the current communication route can achieve or satisfy no longer satisfies the first QoS threshold, the second terminal executes switching between the first communication route and the second communication route for at least one of a service, a session, and a QoS flow in the current communication route; When the target route switching information includes the second route switching instruction, the second QoS threshold, and / or the second communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to a first service type and / or a session corresponding to a first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, the second terminal executes switching between the first communication route and the second communication route for the service corresponding to the first service type and / or the session corresponding to the first session type on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service type and / or a session corresponding to the first session type that can be achieved or satisfied on the current communication route does not satisfy the second QoS threshold, the second terminal executes switching between the first communication route and the second communication route for the service and / or session on the current communication route; When the target route switching information includes the third route switching instruction, the third QoS threshold, and / or the third communication disruption information, when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, the second terminal executes switching between the first communication route and the second communication route for the service corresponding to the first service identifier and / or the session corresponding to the first session identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a service corresponding to the first service identifier and / or a session corresponding to the first session identifier that can be achieved or satisfied on the current communication route does not satisfy the third QoS threshold, the second terminal executes switching between the first communication route and the second communication route for the service and / or session on the current communication route; when the target route switching information includes the fourth route switching instruction, the fourth QoS threshold, and / or the fourth communication disruption information, when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to a first QoS flow identifier that can be achieved or satisfied on the current communication route does not satisfy the fourth QoS threshold, the second terminal executes switching between the first communication route and the second communication route for a QoS flow corresponding to the first QoS flow identifier on the current communication route, or when the current communication route is disrupted or a QoS parameter of a QoS flow corresponding to the first QoS flow identifier that can be achieved or satisfied on the current communication route does not satisfy the fourth QoS threshold, the second terminal executes switching between the first communication route and the second communication route for a service and / or session on the current communication route; and when the target route switching information includes the fifth QoS threshold and the RSRP threshold, when the current communication route is interrupted or when the current communication route is the first communication route and a QoS parameter that can be achieved or satisfied in the first communication route no longer satisfies the fifth QoS threshold and the RSRP in the second communication route becomes higher than the RSRP threshold, the second terminal executes switching from the first communication route to the second communication route.
17. A first terminal comprising a processor, a memory, and a program or instructions stored in the memory and executable by the processor, the first terminal realizing the steps of a communication path switching method described in any one of claims 1 to 8 when the program or instructions are executed by the processor.
18. A second terminal comprising a processor, a memory, and a program or instructions stored in the memory and executable by the processor, the second terminal realizing the steps of a communication path switching method described in any one of claims 9 to 16 when the program or instructions are executed by the processor.
19. A readable storage medium storing a program or instructions, which, when executed by a processor of a first terminal, realizes a communication path switching method described in any one of claims 1 to 8.
20. A readable storage medium storing a program or instructions, which, when executed by a processor of a second terminal, realizes a communication path switching method described in any one of claims 9 to 16.
Citation Information
Patent Citations
Method and apparatus for switch
CN104303582A