Connection processing method and apparatus, and terminal and readable storage medium
By performing operations such as deregistration, maintaining connection, high-priority search, and information retrieval when multiple access connections on the terminal change, the transmission impact caused by connection changes is resolved, achieving stable transmission and optimizing user experience.
Patent Information
- Application Number
- PCT/CN2025/113892
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-15
- Filing Date
- 2025-08-11
- Publication Date
- 2026-02-19
AI Technical Summary
In multi-access connections of a terminal, how to handle changes in one connection to avoid transmission disruptions is a problem that existing technologies have failed to effectively solve.
Under specific conditions, the terminal performs operations such as registering with the first network, maintaining the first connection, high-priority search, sending information, obtaining updated policy information, and establishing a connection to the third network, including high-priority search of PLMN and RAT, to ensure transmission stability when the connection changes.
Through these operations, the terminal can avoid transmission disruptions when connections change, optimize user experience, and select the highest priority PLMN and RAT combination for dwell.
Smart Images

Figure CN2025113892_19022026_PF_FP_ABST
Abstract
Description
Connection processing method and device, terminal and readable storage medium
[0001] Cross-reference to Related Applications
[0002] The present application claims priority to the Chinese patent application No. 202411123217.1 filed on August 15, 2024 in China, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application belongs to the field of communication technology, and specifically relates to a connection processing method and device, a terminal and a readable storage medium. BACKGROUND
[0004] Dualsteer technology can enable a terminal to access two networks or two radio access technologies (RATs) simultaneously. A terminal that supports or enables dualsteer can control traffic and switch user data across two access networks, i.e., can transmit data on two connections (also referred to as paths or accesses) simultaneously or at different times.
[0005] However, for a terminal that supports or enables dualsteer, when one of the two connections of the terminal changes, how the terminal should perform related processing becomes a problem to be solved. SUMMARY
[0006] Embodiments of the present application provide a connection processing method and device, a terminal and a readable storage medium, which can perform related processing when one of the two connections of the terminal changes, to avoid transmission impact caused by connection changes.
[0007] In a first aspect, a connection processing method is provided, which is performed by a terminal. The method includes: in a case where a first condition is met, the terminal performing a first operation; wherein the first condition includes at least one of the terminal supporting dualsteer and the terminal enabling dualsteer, the dualsteer being used to indicate at least one of the following: having the ability to access at least two networks simultaneously, having the ability to access different RATs of one network simultaneously; the terminal having a first connection with a first network and a second connection with a second network; the first operation including at least one of the following: deregistering the first network; maintaining the first connection; high-priority search, the high-priority search including high-priority search on at least one of a PLMN and a RAT; sending first information, the first information being used to indicate one of the following: the capability of the terminal, the terminal supporting or not supporting dualsteer, the terminal enabling or disabling dualsteer; obtaining second information used to update a terminal policy; obtaining third information used to indicate re-registration; establishing a third connection between the terminal and a third network.
[0008] In a second aspect, a connection handling apparatus is provided, the apparatus comprising: a processing module; the processing module configured to perform a first operation if a first condition is met; wherein the first condition comprises at least one of the terminal supporting multiple access and the terminal enabling multiple access, the multiple access indicating at least one of: having a capability of simultaneously accessing at least two networks, having a capability of simultaneously accessing different RATs of one network; the terminal having a first connection with a first network and a second connection with a second network; the first operation comprising at least one of: deregistering the first network; maintaining the first connection; a high priority search, the high priority search comprising a high priority search for at least one of a PLMN and a RAT; sending first information, the first information indicating at least one of: a capability of the terminal, the terminal supporting or not supporting multiple access, the terminal enabling or disabling multiple access; obtaining second information for updating a terminal policy; obtaining third information for indicating re-registration; establishing a third connection between the terminal and a third network.
[0009] In a third aspect, a connection handling apparatus is provided, the apparatus configured to perform the steps of the method of the first aspect.
[0010] In a fourth aspect, a terminal is provided, the terminal comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method of the first aspect.
[0011] In a fifth aspect, a terminal is provided, the terminal comprising a processor and a communication interface, wherein the processor is configured to perform a first operation if a first condition is met; wherein the first condition comprises at least one of the terminal supporting multiple access and the terminal enabling multiple access, the multiple access indicating at least one of: having a capability of simultaneously accessing at least two networks, having a capability of simultaneously accessing different RATs of one network; the terminal having a first connection with a first network and a second connection with a second network; the first operation comprising at least one of: deregistering the first network; maintaining the first connection; a high priority search, the high priority search comprising a high priority search for at least one of a PLMN and a RAT; sending first information, the first information indicating at least one of: a capability of the terminal, the terminal supporting or not supporting multiple access, the terminal enabling or disabling multiple access; obtaining second information for updating a terminal policy; obtaining third information for indicating re-registration; establishing a third connection between the terminal and a third network.
[0012] In a sixth aspect, a readable storage medium is provided, the readable storage medium storing a program or instructions, the program or instructions, when executed by a processor, implementing the steps of the method of the first aspect.
[0013] In a seventh aspect, a wireless communication system is provided, comprising a terminal and a network-side device, the terminal being configured to perform the steps of the method according to the first aspect.
[0014] In an eighth aspect, a chip is provided, comprising a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run a program or an instruction to implement the method according to the first aspect.
[0015] In a ninth aspect, a computer program / program product is provided, stored in a storage medium, and executed by at least one processor to implement the steps of the method according to the first aspect.
[0016] In the embodiments of the present application, the terminal performs a first operation in a case where a first condition is met; the first condition comprises at least one of the following: the terminal supports multiple access, and the terminal enables multiple access, the multiple access being used to indicate at least one of the following: having the capability of simultaneously accessing at least two networks, having the capability of simultaneously accessing different RATs of one network; the terminal has a first connection with a first network and a second connection with a second network; the first operation comprises at least one of the following: deregistering the first network; maintaining the first connection; high-priority search, the high-priority search comprising high-priority search on at least one of a PLMN and a RAT; sending first information, the first information being used to indicate at least one of the following: the capability of the terminal, whether the terminal supports or does not support multiple access, whether the terminal enables or disables multiple access; obtaining second information used to update a terminal policy; obtaining third information used to indicate re-registration; establishing a third connection between the terminal and a third network. Through the scheme, when the terminal supports or enables multiple access, the terminal can perform at least one of the following: deregistering the first network, maintaining the first connection, high-priority search, sending the first information, obtaining the second information used to update the terminal policy, obtaining the third information used to indicate re-registration, and establishing the third connection between the terminal and the third network, so that in a case where one of the two connections of the terminal changes, the transmission impact caused by the change of the connection can be avoided by performing the operation. In addition, in a case where the two connections of the terminal do not change, the high-priority search can also be performed, and then the highest priority PLMN and RAT combination can be selected for camping based on the result of the high-priority search, so as to optimize the user experience. BRIEF DESCRIPTION OF DRAWINGS
[0017] FIG. 1 is a block diagram of a wireless communication system to which embodiments of the present application can be applied;
[0018] FIG. 2 is a flowchart of a connection processing method according to an embodiment of the present application;
[0019] FIG. 3 is a schematic diagram of a connection processing method according to an embodiment of the present application;
[0020] FIG. 4 is a schematic diagram of a connection processing method according to an embodiment of the present application;
[0021] FIG. 5 is a schematic diagram of a connection processing method according to an embodiment of the present application;
[0022] FIG. 6 is a schematic diagram of a connection processing apparatus according to an embodiment of the present application;
[0023] FIG. 7 is a schematic diagram of a communication device according to an embodiment of the present application;
[0024] FIG. 8 is a schematic diagram of a hardware structure of a terminal according to an embodiment of the present application. DETAILED DESCRIPTION
[0025] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0026] The terms "first", "second", and the like in the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second" are usually a category and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in the present application means at least one of the connected objects. For example, the protection scope of "A or B" at least covers three schemes, namely, scheme one: including A and not including B; scheme two: including B and not including A; scheme three: including A and B. In addition, the terms "A and / or B", "at least one of A and B", "at least one of A or B" also at least cover the above three schemes, respectively. The character " / " generally represents that the objects before and after are in an "or" relationship.
[0027] The term "indication" in the present application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). The direct indication can be understood as the sender explicitly informing the receiver of the specific information, the operation to be performed or the request result, etc. in the indication sent by the sender. The indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or judging and determining the operation to be performed or the request result, etc. according to the judgment result.
[0028] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also 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) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems. th
[0029] FIG. 1 shows a block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a terminal-side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, a notebook computer, a Personal Digital Assistant (PDA), a palmtop computer, a netbook, an Ultra-mobile Personal Computer (UMPC), a Mobile Internet Device (MID), an Augmented Reality (AR) device, a Virtual Reality (VR) device, a robot, a wearable device, a flight vehicle, a Vehicle User Equipment (VUE), a shipboard device, a Pedestrian User Equipment (PUE), a smart home (a home device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture), a game console, a Personal Computer (PC), a kiosk, or a self-service machine. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothes, etc. The vehicle-mounted device can also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. The access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc.The base station can be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a relay station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B (HNB), a home evolved Node B, a transmit / receive point (TRP), or some other suitable terminology in the art, and is not limited to a particular technical terminology, provided that the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0030] The core network device can also be referred to as a core network node, a core network function, or a core network network element, etc., which includes but is not limited to at least one of the following: a mobility management entity (MME), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a policy and charging rules function (PCRF), an edge application server discovery function (EASDF), a unified data management (UDM), a unified data repository (UDR), a home subscriber server (HSS), a centralized network configuration (CNC), a network repository function (NRF), a network exposure function (NEF), a local NEF (L-NEF), a binding support function (BSF), an application function (AF), a location management function (LMF), a gateway mobile location center (GMLC), a network data analytics function (NWDAF), etc. It should be noted that only the core network device in the NR system is taken as an example for introduction in the embodiments of the present application, and the specific type of the core network device is not limited. If the name of the core network device mentioned in the embodiments of the present application changes in the subsequent protocol version (for example, 6G), it is also within the protection scope of the present application.
[0031] Optionally, the core network device can be implemented by one or more function modules in one device, or can be implemented by multiple devices jointly, and the embodiments of the present application do not make a specific limitation in this regard. It can be understood that the above function modules can be network elements in a hardware device, can be software function modules running on a dedicated hardware, or can be virtualized function modules instantiated on a platform (for example, a cloud platform).
[0032] The connection processing method, device, terminal and readable storage medium provided by the embodiments of the present application will be described in detail below in combination with the drawings and some embodiments and application scenarios.
[0033] Dualsteer technology enables a terminal to access two networks or two RATs simultaneously. Taking a terminal as an example, a Dualsteer device is a device that supports traffic control and user data switching (for different services) across two 3GPP access networks; if no data is transmitted between the two networks at the same time, it can be a single terminal; if data is transmitted between the two networks at the same time, it can be two separate terminals. In addition, the Dualsteer device has two subscriptions or Subscription Permanent Identities (SUPIs), sharing one subscription profile from the same operator.
[0034] In the related art, a Dualsteer device can access at least one RAT, such as different RATs of the same Public Land Mobile Network (PLMN) or two different PLMNs. However, the related art does not discuss how to handle the change of access mode. For example, the two connections of a Dualsteer device are one 4G of PLMN-1 and one 5G of PLMN-1, at this time, if the terminal is at the edge of a 5G cell, it is likely that it cannot continue to maintain 5G access due to poor coverage, poor signal, etc. For another example, the two connections of a Dualsteer device are one 5G Public Network Interface (PNI)-Non-Public Network (NPN) of PLMN-1 and one 5G of PLMN-1, at this time, the terminal moves out of the coverage cell of the PNI-NPN due to terminal movement.
[0035] The embodiments of the present application provide a connection processing method, device, terminal and readable storage medium. The connection processing method provided by the embodiments of the present application can be applied to the scenario of a terminal supporting or enabling multiple accesses, connection change or demand for a better network.
[0036] In the connection processing method provided in the embodiments of the present application, in the case where the first condition is met, the Dualsteer device performs the first operation; wherein the first condition comprises at least one of the following: the Dualsteer device supports multiple access, and the Dualsteer device enables multiple access, wherein the multiple access is used to indicate at least one of the following: the capability of simultaneously accessing at least two networks, and the capability of simultaneously accessing different RATs of one network; the Dualsteer device has a first connection with a first network and a second connection with a second network; the first operation comprises at least one of the following: deregistering the first network; maintaining the first connection; high-priority search, wherein the high-priority search comprises high-priority search on at least one of the following: a PLMN and a RAT; sending first information, wherein the first information is used to indicate at least one of the following: the capability of the Dualsteer device, whether the Dualsteer device supports multiple access, whether the Dualsteer device enables multiple access; obtaining second information used to update the policy of the Dualsteer device; obtaining third information used to indicate re-registration; establishing a third connection between the Dualsteer device and a third network. The high-priority search can also be referred to as high-priority scan, and the high-priority search on at least one of the following: a PLMN and a RAT means that the device searches for at least one of the following: a higher-priority PLMN or RAT by scanning or searching. Through the scheme, when the Dualsteer device supports or enables multiple access, the Dualsteer device can perform at least one of the following: deregistering the first network, maintaining the first connection, high-priority search, sending the first information, obtaining the second information used to update the policy of the Dualsteer device, obtaining the third information used to indicate re-registration, and establishing the third connection between the Dualsteer device and the third network, so that when one of the two connections of the Dualsteer device changes, the transmission impact caused by the change of the connection can be avoided by performing the operation. In addition, when the two connections of the Dualsteer device do not change, the high-priority search can also be performed, and then the highest-priority PLMN and RAT combination can be selected for camping based on the result of the high-priority search, so as to optimize the user experience.
[0037] The embodiments of the present application provide a connection processing method, and FIG. 2 shows a flowchart of the connection processing method provided in the embodiments of the present application. As shown in FIG. 2, the connection processing method provided in the embodiments of the present application can include the following step 201.
[0038] It should be noted that the connection involved in the embodiments of the present application can also be referred to as a path or access, or any word having the same meaning, and the embodiments of the present application are only used as an example for illustration, and the specific expression manner of the word is not limited.
[0039] In step 201, the terminal performs a first operation when a first condition is met.
[0040] The first condition includes at least one of the following: the terminal supports multiple accesses, and the terminal enables multiple accesses, wherein the multiple accesses indicate at least one of the following: the capability of simultaneously accessing at least two networks, the capability of simultaneously accessing different RATs of one network; the terminal has a first connection with a first network and a second connection with a second network; the first operation includes at least one of the following:
[0041] Deregistering the first network;
[0042] Maintaining the first connection;
[0043] High-priority search, including high-priority search for at least one of the following: a PLMN and a RAT;
[0044] Sending first information indicating at least one of the following: the capability of the terminal, the support or non-support of the terminal for the multiple accesses, the enabling or disabling of the terminal for the multiple accesses;
[0045] Obtaining second information for updating a terminal policy;
[0046] Obtaining third information indicating re-registration;
[0047] Establishing a third connection between the terminal and a third network.
[0048] Optionally, in the embodiments of the present application, the terminal can also be referred to as a Dualsteer device.
[0049] Optionally, in the embodiments of the present application, the multiple accesses can also be Dualsteer, DualStack (i.e., dual stack), or Access Traffic Steering, Switch and Splitting (ATSSS) technology.
[0050] Optionally, in the embodiments of the present application, the terminal has a first connection with a first network and a second connection with a second network, which can be understood as that the terminal has connections with the first network and the second network at the same time.
[0051] For example, the terminal is registered in the first network and registered in the second network; or, the terminal is in a registered state in the first network and in a registered state in the second network.
[0052] Optionally, in the embodiments of the present application, the first network can be the same as or different from the second network.
[0053] For example, taking the first network being the same as the third network as an example, the first network can be 4G of the PLMN-1, and the third network can be 5G of the PLMN-1.
[0054] Optionally, in embodiments of the present application, the third network can be the same as or different from the first network.
[0055] For example, taking the first network being the same as the third network as an example, the first network can be 4G of the PLMN-1, and the third network can be 5G of the PLMN-1.
[0056] Optionally, in embodiments of the present application, the RAT can include at least one of the following: NR, NB-Internet of Things (IoT), Untrusted Non-3GPP (i.e., Untrusted Non-3GPP), Trusted Non-3GPP (i.e., Trusted Non-3GPP), Trusted IEEE 802.11 Non-3GPP access (i.e., Trusted IEEE 802.11 Non-3GPP access), Wireline, Wireline-Cable, Wireline-Broadband Forum (BBF), Global System for Mobile Communications (GSM), Universal Terrestrial Radio Access Network (UTRAN), GSM COMPACT (i.e., Compact), EC-GSM-IoT, Code Division Multiple Access (CDMA) 2000 1xRTT (i.e., Single-Carrier Radio Transmission Technology), cdma2000 HRPD, E-UTRAN (WB-S1 mode and NB-S1 mode), NG-RAN, satellite NG-RAN, and satellite E-UTRAN (WB-S1 mode and NB-S1 mode), NR (LEO), NR (MEO), and NR (GEO).
[0057] Optionally, in embodiments of the present application, the first information can be carried by at least one of the following: a mobility registration update message, a service request message, and a Protocol Data Unit (PDU) session modification message.
[0058] Optionally, in embodiments of the present application, the second information can be information indicating deletion of the terminal policy.
[0059] The terminal policy is used by the terminal to select at least one of the following to perform data transmission: a path of data transmission, a connection of data transmission, a SUPI of data transmission, and a modem of data transmission.
[0060] Optionally, in embodiments of the present application, the first condition can further include that the first connection is changed.
[0061] The first connection change includes at least one of the following:
[0062] The terminal cannot maintain the first connection;
[0063] The terminal releases the first connection;
[0064] The terminal deactivates the first connection;
[0065] The first network requires the first connection to be released;
[0066] The terminal does not support the multi-access;
[0067] The terminal disables the multi-access;
[0068] The terminal determines to change the first connection based on a high priority search.
[0069] Optionally, in embodiments of the present application, the terminal cannot maintain the first connection can include at least one of the following: poor signal quality of the first connection (e.g., at the edge of a cell), the terminal cannot obtain a connection service through the first connection, the first connection is congested, the terminal no longer maintains the first connection due to insufficient power, and the like.
[0070] Optionally, in embodiments of the present application, the terminal can send a deregistration message to the first network to release the first connection.
[0071] Optionally, in embodiments of the present application, the first network can send a deregistration request message to the terminal to require the first connection to be released.
[0072] Exemplarily, assuming that the second connection is 4G of PLMN-1 and the first connection is 5G of PLMN-1, if the terminal is at the edge of a 5G cell, the first connection can not be able to continue to maintain 5G access due to poor coverage and poor signal, and the like.
[0073] Exemplarily, assuming that the first connection is 5G PNI-NPN of PLMN-1 and the second connection is 5G of PLMN-1, if the terminal moves out of a coverage cell of the PNI-NPN, the first connection can not be able to continue to maintain access of the PNI-NPN.
[0074] In the embodiments of the present application, since the first condition can further include the first connection change, i.e., the terminal can perform the first operation in the case of the first connection change, the transmission impact caused by the connection change can be avoided by performing the first operation.
[0075] Optionally, in the case where the first operation includes sending the first information, the step 201 can be implemented by the following step 201a.
[0076] The step 201a includes: in the case where the first condition is met, sending, by the terminal, first information to a second network.
[0077] Optionally, in the embodiments of the present application, the first information can be a mobility management (MM) capability or a session management (SM) capability.
[0078] Optionally, in the embodiments of the present application, the terminal can send, to an AMF of the second network, a non-access-stratum (NAS) message, such as a Track Area Update message or a Mobility and periodic registration update message, through the second connection; and the NAS message can include the first information.
[0079] Optionally, in the embodiments of the present application, after sending the NAS message to the AMF of the second network through the second connection, the terminal can receive a response message sent by the AMF, which can be generated by the AMF or forwarded from other core network devices.
[0080] Optionally, in the embodiments of the present application, when the first information is used to indicate the capability of the terminal, the terminal sends the first information to the second network, and the capability of the terminal on the second connection can be updated.
[0081] For example, after the terminal deregisters the first connection by using SUPI-1, the terminal no longer supports multi-access, and at this time, the terminal can indicate that the terminal supports multi-access when registering the second connection by using SUPI-2, which can cause the terminal and the second network to be out of synchronization in terms of the terminal capability after the terminal deregisters the first connection by using SUPI-1, thereby the terminal sends the first information to the second network, which can solve the problem that the terminal and the second network are out of synchronization in terms of the terminal capability.
[0082] Optionally, in the embodiments of the present application, when the first information is used to indicate whether the terminal supports or does not support the multiple access, the terminal sends the first information to the second network, and information about whether the terminal supports or does not support the multiple access in the second connection on the network side can be updated.
[0083] For example, after the terminal deregisters the first connection by using SUPI-1, the terminal no longer supports the multiple access. At this time, the terminal may indicate that the terminal supports the multiple access when registering the second connection by using SUPI-2, which causes the terminal and the second network to be out of synchronization about whether the terminal supports or does not support the multiple access after the terminal deregisters the first connection by using SUPI-1. Therefore, the terminal sends the first information to the second network, which can solve the problem that the terminal and the second network are out of synchronization about whether the terminal supports or does not support the multiple access.
[0084] Optionally, in the embodiments of the present application, when the first information is used to indicate whether the terminal enables or disables the multiple access, the terminal sends the first information to the second network, and information about whether the terminal enables or disables the multiple access in the second connection on the network side can be updated.
[0085] For example, after the terminal deregisters the first connection by using SUPI-1, the terminal no longer supports the multiple access. At this time, the terminal may indicate that the terminal enables the multiple access when registering the second connection by using SUPI-2, which causes the terminal and the second network to be out of synchronization about whether the terminal enables or disables the multiple access after the terminal deregisters the first connection by using SUPI-1. Therefore, the terminal sends the first information to the second network, which can solve the problem that the terminal and the second network are out of synchronization about whether the terminal enables or disables the multiple access.
[0086] In the embodiments of the present application, the terminal can send the first information to the second network to indicate at least one of the capability of the terminal, whether the terminal supports or does not support the multiple access, and whether the terminal enables or disables the multiple access when the first condition is met, so that the terminal and the second network can be synchronized in understanding the information about the terminal.
[0087] The high-priority search is described in detail below.
[0088] Optionally, in the embodiments of the present application, when the high-priority search includes the high-priority search for the RAT, the terminal performs the high-priority search, and can learn whether a RAT with a higher priority can be accessed through the search.
[0089] Optionally, in the embodiments of the present application, when the high-priority search includes the high-priority search for the PLMN, the terminal performs the high-priority search, and can learn whether a PLMN with a higher priority can be accessed through the search.
[0090] Optionally, in the embodiments of the present application, when the high priority search comprises a high priority search on at least one of the PLMN and the RAT, the terminal performing the high priority search can learn whether a combination of a higher priority RAT and PLMN can be accessed.
[0091] Optionally, in the embodiments of the present application, when the high priority search comprises a high priority search on at least one of the PLMN and the RAT, the terminal performing the high priority search can learn whether a combination of a higher priority RAT and / or PLMN can be accessed, and then select the combination of the highest priority PLMN and RAT to camp on, thereby optimizing user experience.
[0092] Optionally, in the embodiments of the present application, the terminal can have a priority list, each entry of the priority list comprising at least one of a PLMN identifier and a RAT. It can be understood that through the priority list, the terminal can know the priority of the combination of the PLMN and the RAT, for example, the priority of the combination of PLMN1 4G+PLMN1 5G is higher than the priority of the combination of PLMN1+PLMN2.
[0093] In the embodiments of the present application, since the high priority search comprises a high priority search on at least one of the PLMN and the RAT, it can be learned through different high priority searches whether a combination of a higher priority RAT and / or PLMN can be accessed, thereby improving the flexibility of the terminal performing the high priority search.
[0094] Optionally, in the embodiments of the present application, when the first operation comprises a high priority search, the step 201 can be implemented by the following step 201b.
[0095] The step 201b comprises: when the first condition is met, after a first timer started by the terminal expires, the terminal performs a high priority search.
[0096] Optionally, in the embodiments of the present application, when the first condition is met, the terminal can first start the first timer, and then perform the high priority search after the first timer expires. In this way, the high priority combination can be searched periodically.
[0097] For example, assuming that the terminal is currently in the first connection (SUPI-1) accessing PLMN1 5G and the second connection (SUPI-2) accessing PLMN1 PNI-NPN, if the priority of the combination of PLMN1 4G+PLMN1 5G is higher than the priority of the current PLMN1 5G+PLMN1 PNI-NPN, the terminal can perform the high-priority search after the expiration of the first timer. If the terminal can access the combination of PLMN1 4G+PLMN1 5G, the terminal accesses the network according to the combination with a higher priority.
[0098] Optionally, in the embodiments of the present application, after the terminal performs the high-priority search, based on the high-priority search, if the terminal finds that there is a higher-priority PLMN and / or RAT that can be camped (for example, a fourth network), the terminal can perform deregistration of the third network and establish a connection with the fourth network, so that the terminal can camp on the combination of the higher-priority PLMN and / or RAT, thereby optimizing the user experience.
[0099] Optionally, in the embodiments of the present application, after the terminal performs the high-priority search, based on the high-priority search, if the terminal does not find that there is a higher-priority PLMN and / or RAT that can be camped (for example, a fourth network), the terminal can maintain the third connection.
[0100] Optionally, in the embodiments of the present application, the fourth network can be the same as or different from the third network. For example, the fourth network can be 4G of PLMN-1, and the third network can be 5G of PLMN-1.
[0101] It should be noted that the first condition can include or not include the change of the first connection. That is, even if the first connection does not change, the terminal can perform the high-priority search. This is because the terminal can select the combination of the currently highest-priority PLMN and RAT to camp based on the performed high-priority search, thereby optimizing the user experience.
[0102] In the embodiments of the present application, since the terminal can perform the high-priority search after the expiration of the first timer started by the terminal when the first condition is met, the terminal can periodically perform the high-priority search, thereby improving the flexibility of performing the high-priority search.
[0103] Optionally, in the embodiments of the present application, when the first operation includes obtaining the third information indicating re-registration, the step 201 can be implemented by the following step 201c. After the step 201c, the connection processing method provided by the embodiments of the present application can further include the following step A.
[0104] Step 201c, in the case of satisfying the first condition, the terminal receives third information from the second network.
[0105] Step A, the terminal performs a second operation based on the third information.
[0106] The second operation includes at least one of the following: deregistering from the second network, and re-registering with the second network.
[0107] Optionally, in embodiments of the present application, the third information can be sent by an AMF of the second network.
[0108] Optionally, in embodiments of the present application, the second network can update the terminal's capability information by sending the third information to the terminal to indicate re-registration.
[0109] Optionally, in embodiments of the present application, after the terminal performs re-registration with the second network, the terminal can synchronize the information and status of the terminal and the network side by sending the first information to the second network, thereby avoiding, for example, a case where the terminal does not support multiple accesses but the network still considers that the terminal supports multiple accesses.
[0110] Optionally, in embodiments of the present application, the third information can be carried in a deregistration request message from the second network.
[0111] In embodiments of the present application, in the case of satisfying the first condition, the terminal can perform the second operation based on the third information from the second network, so that the second network can synchronize the understanding of the terminal information.
[0112] Optionally, in embodiments of the present application, in the case where the second operation includes re-registering with the second network, step A can be implemented by the following step A1.
[0113] Step A1, the terminal sends a registration request message to the second network based on the third information.
[0114] The registration request message includes at least one of the following: information indicating that the terminal does not support multiple accesses, and information indicating that the terminal disables multiple accesses.
[0115] In embodiments of the present application, since the registration request message includes at least one of the following: information indicating that the terminal does not support multiple accesses, and information indicating that the terminal disables multiple accesses; therefore, after the terminal sends the registration request message to the second network, the terminal can solve the problem of different synchronization of terminal capabilities between the terminal and the second network of the second connection.
[0116] Optionally, in the embodiments of the present application, when the first operation comprises establishing the third connection between the terminal and the third network, the step 201 can be implemented by the following step 201d.
[0117] The step 201d, when the first condition is met, the terminal establishes the third connection by performing at least one of the following: a registration procedure, a cell selection, and a cell reselection.
[0118] In the embodiments of the present application, since the terminal can establish the third connection between the terminal and the third network by performing at least one of the following: a registration procedure, a cell selection, and a cell reselection, when the first condition is met, the flexibility of establishing the third connection can be improved.
[0119] Optionally, in the embodiments of the present application, the cell selection or the cell reselection is performed by a first layer of the terminal based on fourth information provided by a second layer of the terminal.
[0120] The fourth information comprises at least one of the following: a PLMN identifier and a RAT.
[0121] Optionally, in the embodiments of the present application, the first layer can be an access layer (Access Stratum, AS), and the second layer can be a NAS layer.
[0122] Optionally, in the embodiments of the present application, the terminal performing the establishing of the third connection between the terminal and the third network comprises: when a second condition is met, a UDM performing at least one of the following: a registration and a deregistration of a SUPI-1 of the terminal in the third network. The second condition comprises at least one of the following: a registration of the SUPI-1 and a SUPI-2 is associated to a same PLMN and a same RAT; a registration of the terminal is associated to the same PLMN and the same RAT.
[0123] Optionally, in the embodiments of the present application, the terminal registers to the third network, and the third network can be a same PLMN and a same RAT as the second network, for example, both are 5G of the PLMN-1. Then, during the registration of the terminal to the third network, the UDM can know whether the second condition is met, and then refuse the registration of the SUPI-1 of the terminal in the third network. In this way, it can be ensured that the terminal will not be registered to a third network having a same PLMN and a same RAT as the second network in the case of enabling multiple accesses.
[0124] Optionally, in embodiments of the present application, the terminal accesses the third network through a handover process (i.e. handover), and the third network can be the same PLMN and the same RAT as the second network, for example, both are 5G of PLMN-1. Then, during the handover process of the terminal or after the terminal completes the handover, the UDM can learn whether the second condition is met, and then reject the registration of the SUPI-1 of the terminal in the third network or deregister the terminal. In this way, it can be ensured that the terminal will not be registered in the third network with the same PLMN and the same RAT as the second network in the case of enabling multi-access.
[0125] Optionally, in embodiments of the present application, when the first operation includes maintaining the first connection, the step 201 can be implemented by the following step 201e.
[0126] Step 201e, when the first condition is met, the terminal maintains the first connection by determining not to perform at least one of deregistering the first network and maintaining the registration state in the first connection.
[0127] It can be understood that the terminal can maintain the first connection by determining not to perform at least one of deregistering the first network and maintaining the registration state in the first connection, thereby maintaining the multi-access feature and ensuring user experience.
[0128] Optionally, in embodiments of the present application, if the terminal maintains the first connection by determining not to deregister the first network, the terminal maintains the registration state in the first connection.
[0129] Optionally, in embodiments of the present application, if the terminal maintains the first connection by maintaining the registration state in the first connection, the terminal can perform deregistration of the first network or can not perform deregistration of the first network.
[0130] Optionally, in embodiments of the present application, maintaining the registration state in the first connection can be maintaining the 5GMM-REGISTERED state in the first connection.
[0131] Optionally, in embodiments of the present application, the 5GMM-REGISTERED state can include at least one of the following: 5GMM-REGISTERED.PLMN-SEARCH; 5GMM-REGISTERED.NO-CELL-AVAILABLE; 5GMM-REGISTERED.UPDATE-NEEDED.
[0132] In the embodiments of the present application, since the terminal can keep the first connection by determining not to perform at least one of deregistering the first network and keeping the registration state in the first connection under the first condition, the first connection can be kept in different ways, thereby improving the flexibility of keeping the first connection.
[0133] In the connection processing method provided by the embodiments of the present application, when the terminal supports or enables multiple accesses, the terminal can perform at least one of the following operations: deregistering the first network, keeping the first connection, performing high-priority search, sending the first information, obtaining the second information for updating the terminal policy, obtaining the third information for indicating re-registration, and establishing the third connection between the terminal and the third network, thereby avoiding the transmission impact caused by the connection change when one of the two connections of the terminal changes. In addition, when the two connections of the terminal do not change, the high-priority search can also be performed, and then the PLMN and RAT combination with the highest priority at present can be selected for camping based on the result of the high-priority search, thereby optimizing the user experience.
[0134] Optionally, before the step 201, the connection processing method provided by the embodiments of the present application can further include the following step 202.
[0135] Step 202, the terminal performs a third operation.
[0136] The third operation includes at least one of the following operations:
[0137] releasing the first PDU session;
[0138] establishing or modifying the second PDU session;
[0139] switching the first PDU session to the second PDU session.
[0140] The first PDU session belongs to the first connection, and the second PDU session belongs to the second connection.
[0141] Optionally, in the embodiments of the present application, the terminal can send a PDU session establishment request message or a PDU session modification request message to the second network to establish a PDU session for handover; wherein the PDU session establishment request message includes at least one of the following: the PDU session identifier of the first PDU session, the handover type, and the handover mode; the handover type indicates that the second PDU session is immediate handover or non-immediate handover, and the handover mode indicates whether the terminal supports simultaneous transmission. Then, the terminal can receive a session establishment acceptance message sent by the SMF of the second network, and the SMF allocates the same IP address to the second PDU session as the first PDU session. After the establishment or modification of the second PDU session, the terminal can switch the first PDU session to the second PDU session.
[0142] Optionally, in the embodiments of the present application, the terminal can also receive a PDU session establishment rejection message sent by the SMF. For example, the SMF sends a PDU session establishment rejection message to the terminal based on DNN based congestion control or S-NSSAI based congestion control.
[0143] Optionally, in the embodiments of the present application, the switching of the first PDU session to the second PDU session includes: switching data of the first PDU session to the second PDU session; and using the second PDU session to transmit data of the first PDU session. The data can be new data from different applications, or data being transmitted by the current application using the first PDU session.
[0144] In the embodiments of the present application, since the terminal can perform the third operation to switch the first PDU session to the second PDU session before performing the first operation, the PDU session belonging to the first connection can be ensured not to be affected in the case of the change of the first connection.
[0145] For example, when the first connection changes, the terminal can no longer maintain the multi-access, at which time the terminal can release the first connection that cannot be continuously maintained, and further, the terminal can synchronize the multi-access state to the network. In this way, the terminal can correctly handle the problem of the change of one of the two paths. As shown in FIG. 3, the corresponding signaling flow is as follows:
[0146] Step 0: SUPI-1 of the terminal is registered in the network, corresponding to the first connection; and SUPI-2 of the terminal is registered in the network, corresponding to the second connection. Correspondingly, the first connection corresponds to the first network, and the second connection corresponds to the second network.
[0147] Step 1: the first connection changes.
[0148] Step 2: Optionally, the terminal switches the PDU session belonging to the first connection to the second connection.
[0149] Step 3: SUPI-1 performs a de-registration procedure.
[0150] In some embodiments, the SUPI-1 performing the de-registration procedure includes at least one of the following: Step 3.1: the terminal sends a de-registration request message to the AMF. Step 3.2: the AMF accepts the de-registration request message of the terminal and sends a de-registration accept message to the UE. Step 3.3: the AMF sends a de-registration request to the UDM.
[0151] Step 4: the UDM updates the terminal context.
[0152] In some embodiments, the UDM updating the terminal context includes at least one of the following: Step 4.1: the UDM updates the stored data in the UDR. For example, the UDM updates the stored data in the UDR through the Nudr_DM_Update service operation. Step 4.2: the UDR triggers the PCF to update the terminal policy. For example, the UDR triggers the PCF to update the terminal policy through the Npcf_UEPolicyControl_UpdateNotify service operation.
[0153] Step 5: Optionally, the PCF requests deletion of the ASP of the terminal through the second connection, wherein the ASP is used for the terminal to select a data transmission path.
[0154] It can be understood that the SUPI-1 has performed the de-registration procedure, which means that the terminal can no longer maintain the Dualsteer feature. Therefore, the PCF requests deletion of the ASP of the terminal through the second connection, which can delete the ASP that is no longer used by the terminal, saving the terminal storage resources.
[0155] The above-mentioned ASP can be understood as a terminal policy, wherein the terminal policy is used for the terminal to select at least one of the following to perform data transmission: a data transmission path, a data transmission connection, a data transmission SUPI, and a data transmission modem.
[0156] Step 6: Optionally, the terminal sends the above-mentioned first information through the second connection.
[0157] Step 7: Optionally, the AMF-2 sends information indicating re-registration to the terminal.
[0158] It should be noted that both Step 6 and Step 7 can solve the problem of the terminal and the network of the second connection being out of sync with the terminal information. In some embodiments, Step 6 and Step 7 are executed alternatively.
[0159] Step 8: Optionally, after receiving the information from AMF-2 indicating re- registration, the terminal performs de-registration and re-registers in the second network again.
[0160] Further exemplarily, when the first connection changes, the terminal can establish a third connection while keeping the second connection, and further the terminal can periodically search for a high priority combination. In this way, the terminal can correctly handle the problem of change of one of the two paths. As shown in FIG. 4, the corresponding signaling flow is as follows:
[0161] Step a: SUPI-1 of the terminal is registered in the network, corresponding to the first connection; SUPI-2 of the terminal is registered in the network, corresponding to the second connection. Correspondingly, the first connection corresponds to the first network, and the second connection corresponds to the second network.
[0162] Step b: The first connection changes.
[0163] Step c: SUPI-1 performs a de-registration procedure.
[0164] In some embodiments, the de-registration procedure performed by SUPI-1 includes at least one of the following: Step 3.1: the terminal sends a de-registration request message to the AMF. Step 3.2: the AMF accepts the de-registration request message of the terminal and sends a de-registration accept message to the UE. Step 3.3: the AMF sends a de-registration request to the UDM.
[0165] Step d: same as steps 4 to 8 in the example of FIG. 3.
[0166] Step e: the terminal establishes a third connection with a third network.
[0167] Step f: optionally, the terminal periodically searches for a high priority combination.
[0168] Further exemplarily, when the first connection changes, the terminal can keep the first connection while keeping the second connection, and further the terminal can switch at least one PDU session belonging to the first connection to the second connection, maintain the first connection or keep the 5GMM-REGISTERED state in the first connection. In this way, the terminal can correctly handle the problem of change of one of the two paths. As shown in FIG. 5, the corresponding signaling flow is as follows:
[0169] Step I: same as steps 0 to 2 in the example of FIG. 3.
[0170] Step II: the terminal keeps the first connection while keeping the second connection.
[0171] Thus, when the terminal supports or enables the multi-access, the terminal can perform at least one of the following: deregistering the first network, maintaining the first connection, performing the high priority search, sending the first information, obtaining the second information for updating the terminal policy, obtaining the third information for indicating the re-registration, and establishing the third connection between the terminal and the third network, so that when one of the two connections of the terminal changes, the transmission impact caused by the change of the connection can be avoided by performing the operation.
[0172] Currently, when the terminal is in a certain connection, data transmission is performed in the connection, but the terminal cannot determine whether there is a higher priority PLMN, RAT combination in the connection. Therefore, the embodiment of the present application provides a network search method, and the network search method provided by the embodiment of the present application can include the following step 301.
[0173] Step 301: When a first condition is met, the terminal performs a high priority search.
[0174] The first condition includes at least one of the following: the terminal supports the multi-access, and the terminal enables or disables the multi-access, the multi-access indicating at least one of the following: having the capability of simultaneously accessing at least two networks, and having the capability of simultaneously accessing different RATs of one network.
[0175] Optionally, in the embodiment of the present application, the high priority search includes a high priority search on at least one of the PLMN and the RAT.
[0176] Optionally, in the embodiment of the present application, the step 301 can be implemented by the following step 301a.
[0177] Step 301a: When the first condition is met, if a first timer started by the terminal expires, the terminal performs a high priority search.
[0178] For other descriptions in the embodiment of the present application and the technical effects that can be achieved by each feature, reference can be made to the related descriptions in the above connection processing method embodiment. In order to avoid repetition, details are not described here.
[0179] In the network search method provided by the embodiment of the present application, because the terminal can perform a high priority search when the terminal supports, enables or enables the multi-access, it can be determined whether there is a higher priority PLMN, RAT combination at a default time, and then the highest priority PLMN, RAT combination can be selected for camping, thereby optimizing the user experience.
[0180] The various method embodiments or various possible implementation manners in each method embodiment can be executed individually or in combination with each other without contradiction, and can be determined according to actual use requirements, and the embodiments of the present application do not limit this.
[0181] The connection processing method provided by the embodiments of the present application can be executed by the connection processing device. The embodiments of the present application take the connection processing device executing the connection processing method as an example to illustrate the connection processing device provided by the embodiments of the present application.
[0182] The connection processing device provided by the embodiments of the present application can be a communication device or a component in the communication device, for example, a chip. The communication device can be a terminal, a network side device or a server, etc. For example, the terminal can include but is not limited to the types of the terminal 11 listed above, the network side device can include but is not limited to the types of the network side device 12 listed above, and the embodiments of the present application do not make specific limitations.
[0183] The connection processing device includes a receiving module, a sending module and a processing module. The receiving module, the sending module and the processing module can be implemented by software or hardware. When implemented by hardware, the processing module can be implemented by a processor, for example, a general processor, a special processor, etc., such as a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), an artificial intelligent (AI) processor, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a network processor (NP), a field programmable gate array (FPGA) or other programmable logic devices, a gate circuit, a transistor, a discrete hardware component, etc. The receiving module and the sending module can be implemented by a communication interface, which can include one or more of a transceiver, a pin, a circuit, a bus, a radio frequency unit, etc.
[0184] Specifically, referring to FIG. 6, when the connection processing device is a terminal or a component in the terminal, the connection processing device 60 includes a processing module 61.
[0185] The processing module 61 can be configured to perform a first operation when a first condition is met, the first condition comprising at least one of the following: the terminal supporting multiple access, and the terminal enabling multiple access, the multiple access being used to indicate at least one of the following: having the capability of simultaneously accessing at least two networks, having the capability of simultaneously accessing different RATs of one network; the terminal having a first connection with a first network and a second connection with a second network; the first operation comprising at least one of the following: deregistering the first network; maintaining the first connection; performing a high-priority search, the high-priority search comprising performing a high-priority search on at least one of a PLMN and a RAT; sending first information, the first information being used to indicate at least one of the following: the capability of the terminal, the terminal supporting or not supporting the multiple access, and the terminal enabling or disabling the multiple access; obtaining second information used to update a terminal policy; obtaining third information used to indicate re-registration; establishing a third connection between the terminal and a third network.
[0186] In a possible implementation, the first condition can further comprise a first connection change. The first connection change comprises at least one of the following: the terminal being unable to maintain the first connection; the terminal releasing the first connection; the terminal deactivating the first connection; the first network requiring the first connection to be released; the terminal not supporting the multiple access; the terminal disabling the multiple access; and the terminal determining to change the first connection based on a high-priority search.
[0187] In a possible implementation, when the first operation comprises sending the first information, the processing module 61 can be specifically configured to send the first information to the second network.
[0188] In a possible implementation, when the first operation comprises performing a high-priority search, the processing module 61 can be specifically configured to perform the high-priority search after a first timer started by the terminal expires.
[0189] In a possible implementation, when the first operation comprises obtaining third information used to indicate re-registration, the processing module 61 can be specifically configured to receive the third information from the second network. The processing module 61 can be further configured to perform a second operation based on the third information after receiving the third information from the second network, the second operation comprising at least one of the following: deregistering the second network, and re-registering the second network.
[0190] In a possible implementation, when the second operation comprises re-registering the second network, the processing module 61 can be specifically configured to send a registration request message to the second network based on the third information, the registration request message comprising at least one of the following: information used to indicate that the terminal does not support the multiple access, and information used to indicate that the terminal disables the multiple access.
[0191] In a possible implementation, when the first operation includes establishing a third connection between the terminal and a third network, the processing module 61 can specifically be configured to establish the third connection by performing at least one of a registration procedure, cell selection, and cell reselection.
[0192] In a possible implementation, the cell selection or the cell reselection is performed by a first layer of the terminal based on fourth information provided by a second layer of the terminal; the fourth information includes at least one of a PLMN identifier and a RAT.
[0193] In a possible implementation, when the first operation includes maintaining the first connection, the processing module 61 can specifically be configured to maintain the first connection by at least one of determining not to perform de-registration from the first network and maintaining a registration state in the first connection.
[0194] In a possible implementation, the first information can be carried by at least one of a mobility registration update message, a service request message, and a PDU session modification message.
[0195] In a possible implementation, the second information can be information indicating deletion of a terminal policy, and the terminal policy is used for the terminal to select at least one of the following to perform data transmission: a path of data transmission, a connection of data transmission, a SUPI of data transmission, and a modem of data transmission.
[0196] In a possible implementation, the processing module 61 can further be configured to, before performing the first operation, perform a third operation, the third operation including at least one of the following: releasing a first PDU session; establishing or modifying a second PDU session; and switching the first PDU session to the second PDU session, wherein the first PDU session belongs to the first connection, and the second PDU session belongs to the second connection.
[0197] In the connection processing apparatus provided in the embodiments of the present application, when the terminal supports or enables multiple access, the connection processing apparatus can perform at least one of the following: de-registering from the first network, maintaining the first connection, performing high-priority search, sending the first information, obtaining the second information for updating the terminal policy, obtaining the third information for indicating re-registration, and establishing a third connection between the terminal and a third network, so that in the case where one of the two connections of the terminal changes, the transmission impact caused by the change of the connection can be avoided by performing the operation. In addition, in the case where the two connections of the terminal do not change, high-priority search can also be performed, and then the terminal can camp on a combination of a PLMN and a RAT with the highest priority based on the result of the high-priority search, thereby optimizing the user experience.
[0198] The connection processing apparatus provided by the embodiments of the present application can implement each process of the terminal-side method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.
[0199] As shown in FIG. 7, the embodiments of the present application further provide a communication device 100, which includes a processor 101 and a memory 102. The memory 102 stores programs or instructions executable on the processor 101. For example, when the communication device 100 is a terminal, the programs or instructions are executed by the processor 101 to implement each step of the terminal-side method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.
[0200] The embodiments of the present application further provide a terminal, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to execute programs or instructions to implement the steps in the terminal-side method embodiments. The terminal embodiments correspond to the terminal-side method embodiments. Each implementation process and implementation manner of the method embodiments can be applied to the terminal embodiments and achieve the same technical effects. The terminal can be the connection processing apparatus shown in FIG. 6. Specifically, FIG. 8 is a schematic diagram of a hardware structure of a terminal according to an embodiment of the present application.
[0201] The terminal 1000 includes, but is not limited to, at least part of the following components: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
[0202] Those skilled in the art can understand that the terminal 1000 can further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 1010 through a power management system, so as to realize functions such as power management, discharge management, and power consumption management through the power management system. The terminal structure shown in FIG. 8 does not constitute a limitation on the terminal. The terminal can include more or fewer components than those shown, or combine certain components, or have different component arrangements, which are not described herein.
[0203] It should be understood that in the embodiments of the present application, the input unit 1004 can include a graphics processor 10041 and a microphone 10042, and the graphics processor 10041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 can include a display panel 10061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 can include two parts of a touch detection device and a touch controller. The other input devices 10072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.
[0204] In the embodiments of the present application, after the radio frequency unit 1001 receives the downlink data from the network side device, it can be transmitted to the processor 1010 for processing. In addition, the radio frequency unit 1001 can send uplink data to the network side device. Generally, the radio frequency unit 1001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0205] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 1009 can include a volatile memory or a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 1009 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0206] The processor 1010 can include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1010.
[0207] The processor 1010 can be configured to perform a first operation in a case where a first condition is met, wherein the first condition comprises at least one of that the terminal supports a multi-access and that the terminal enables the multi-access, the multi-access being used to indicate at least one of a capability of simultaneously accessing at least two networks, a capability of simultaneously accessing different RATs of one network; the terminal having a first connection with a first network and a second connection with a second network; and the first operation comprising at least one of the following: deregistering the first network; maintaining the first connection; performing a high-priority search, the high-priority search comprising performing a high-priority search on at least one of a PLMN and a RAT; sending first information used to indicate at least one of a capability of the terminal, that the terminal supports or does not support the multi-access, and that the terminal enables or disables the multi-access; obtaining second information used to update a terminal policy; obtaining third information used to indicate re-registration; and establishing a third connection between the terminal and a third network.
[0208] In a possible implementation, the first condition can further comprise a first connection change. The first connection change can comprise at least one of the following: that the terminal cannot maintain the first connection; that the terminal releases the first connection; that the terminal deactivates the first connection; that the first network requires the first connection to be released; that the terminal does not support the multi-access; that the terminal disables the multi-access; and that the terminal determines to change the first connection based on a high-priority search.
[0209] In a possible implementation, in a case where the first operation comprises sending the first information, the processor 1010 can be specifically configured to send the first information to the second network.
[0210] In a possible implementation, in a case where the first operation comprises performing a high-priority search, the processor 1010 can be specifically configured to perform the high-priority search after a first timer started by the terminal expires.
[0211] In a possible implementation, in a case where the first operation comprises obtaining third information used to indicate re-registration, the processor 1010 can be specifically configured to receive the third information from the second network. The processor 1010 can be further configured to, after receiving the third information from the second network, perform a second operation based on the third information, wherein the second operation comprises at least one of the following: deregistering the second network, and re-registering the second network again.
[0212] In a possible implementation, in a case where the second operation includes re-registering with the second network, the processor 1010 can specifically be configured to send, to the second network, a registration request message based on the third information; and the registration request message includes at least one of the following: information indicating that the terminal does not support the multi-access, and information indicating that the terminal disables the multi-access.
[0213] In a possible implementation, in a case where the first operation includes establishing a third connection between the terminal and a third network, the processor 1010 can specifically be configured to establish the third connection by performing at least one of the following: a registration procedure, cell selection, and cell reselection.
[0214] In a possible implementation, the cell selection or the cell reselection is performed by a first layer of the terminal based on fourth information provided by a second layer of the terminal; and the fourth information includes at least one of the following: a PLMN identifier and a RAT.
[0215] In a possible implementation, in a case where the first operation includes maintaining the first connection, the processor 1010 can specifically be configured to maintain the first connection by at least one of the following: determining not to perform a de-registration procedure for the first network, and maintaining a registration state in the first connection.
[0216] In a possible implementation, the first information can be carried by at least one of the following: a mobility registration update message, a service request message, and a PDU session modification message.
[0217] In a possible implementation, the second information can be information indicating that a terminal policy is deleted; and the terminal policy is used for the terminal to select at least one of the following to perform data transmission: a path of data transmission, a connection of data transmission, a SUPI of data transmission, and a modem of data transmission.
[0218] In a possible implementation, the processor 1010 can further be configured to, before performing the first operation, perform a third operation including at least one of the following: releasing a first PDU session; establishing or modifying a second PDU session; and switching the first PDU session to the second PDU session; and the first PDU session belongs to the first connection, and the second PDU session belongs to the second connection.
[0219] In the terminal provided by the embodiments of the present application, when the terminal supports or enables multiple accesses, the terminal can perform at least one of the following: deregistering from the first network, maintaining the first connection, performing a high-priority search, sending the first information, obtaining the second information for updating the terminal policy, obtaining the third information for indicating re-registration, and establishing a third connection between the terminal and a third network, so that in the case that one of the two connections of the terminal changes, the transmission impact caused by the change of the connection can be avoided by performing the operation. In addition, in the case that the two connections of the terminal do not change, the high-priority search can also be performed, and then based on the result of the high-priority search, the PLMN and RAT combination with the highest priority at present can be selected for camping, so that the user experience is optimized.
[0220] It can be understood that the implementation process of each implementation manner mentioned in the embodiments can refer to the related description of the terminal side method embodiments described above, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0221] The embodiments of the present application also provide a readable storage medium, which stores a program or instructions, and the program or instructions are executed by a processor to implement each process of the above connection processing method embodiments and achieve the same technical effects. To avoid repetition, it will not be repeated here.
[0222] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.
[0223] The embodiments of the present application further provide a chip, which includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is configured to run a program or instructions to implement each process of the above connection processing method embodiments and achieve the same technical effects. To avoid repetition, it will not be repeated here.
[0224] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.
[0225] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium and is executed by at least one processor to implement each process of the above connection processing method embodiments and achieve the same technical effects. To avoid repetition, it will not be repeated here.
[0226] The embodiments of the present application further provide a communication system, comprising a terminal and a network side device, wherein the terminal can be used to execute the steps of the terminal side method.
[0227] It should be noted that, in this document, the terms "comprising", "including", or any other variant thereof are intended to cover a non-exclusive inclusion, such that processes, methods, articles, or apparatuses that comprise a list of elements are not limited to those elements, but can also include other elements not expressly listed, or can also include elements inherent in such processes, methods, articles, or apparatuses. Without further limitation, an element defined by the phrase "comprising a" does not exclude the existence of additional identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be pointed out that the scope of the methods and apparatuses in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but can also include performing functions in a substantially simultaneous manner or in a reverse order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted, or combined. In addition, features described with reference to certain examples can be combined in other examples.
[0228] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of computer software products and general hardware platforms, and of course, can also be realized by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disc, optical disc, etc.), and includes a plurality of instructions for making the terminal or network side device execute the method described in each embodiment of the present application.
[0229] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative, but not restrictive. Those skilled in the art can make many forms of embodiments under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims, and these embodiments all belong to the protection scope of the present application.
Claims
1. A connection handling method, the method comprising: performing, by the terminal, a first operation in case that a first condition is met; wherein the first condition comprises at least one of that the terminal supports multiple access and that the terminal enables multiple access, the multiple access is used to indicate at least one of: a capability of accessing at least two networks simultaneously, a capability of accessing different radio access technologies (RATs) of one network simultaneously; the terminal has a first connection with a first network and a second connection with a second network; the first operation comprises at least one of: deregistering the first network; maintaining the first connection; performing a high priority search, the high priority search comprising performing a high priority search on at least one of a public land mobile network (PLMN) and a RAT; sending first information, the first information being used to indicate at least one of: a capability of the terminal, that the terminal supports or does not support the multiple access, that the terminal enables or disables the multiple access; obtaining second information used to update a terminal policy; obtaining third information used to indicate re-registration; establishing a third connection between the terminal and a third network.
2. The method of claim 1, wherein, the first condition further comprises that the first connection is changed; wherein the first connection is changed comprises at least one of: the terminal is unable to maintain the first connection; the terminal releases the first connection; the terminal deactivates the first connection; the first network requires to release the first connection; the terminal does not support the multiple access; the terminal disables the multiple access; the terminal determines to change the first connection based on the high priority search.
3. The method of claim 1 or 2, wherein, in case that the first operation comprises sending first information, performing, by the terminal, the first operation comprises: sending, by the terminal, the first information to the second network.
4. The method of any one of claims 1 to 3, wherein, in case that the first operation comprises performing a high priority search, performing, by the terminal, the first operation comprises: performing, by the terminal, the high priority search after expiry of a first timer initiated by the terminal.
5. The method of any one of claims 1 to 4, wherein, in case that the first operation comprises obtaining third information used to indicate re-registration, performing, by the terminal, the first operation comprises: receiving, by the terminal, the third information from the second network; after receiving, by the terminal, the third information from the second network, the method further comprises: performing, by the terminal, a second operation based on the third information; wherein the second operation comprises at least one of: deregistering the second network, re-registering the second network again.
6. The method of claim 5, wherein, in case that the second operation comprises re-registering the second network again, performing, by the terminal, the second operation based on the third information comprises: sending, by the terminal, a registration request message to the second network based on the third information; wherein the registration request message comprises at least one of: information used to indicate that the terminal does not support the multiple access, information used to indicate that the terminal disables the multiple access.
7. The method of any one of claims 1 to 6, wherein, in case that the first operation comprises establishing a third connection between the terminal and a third network, performing, by the terminal, the first operation comprises: establishing, by the terminal, the third connection by performing at least one of: a registration procedure, a cell selection, and a cell reselection.
8. The method of claim 7, wherein, The cell selection or the cell reselection is performed by a first layer of the terminal based on fourth information provided by a second layer of the terminal; The fourth information includes at least one of a PLMN identifier and a RAT.
9. The method of any one of claims 1 to 8, wherein, In a case where the first operation includes maintaining the first connection, the terminal performs a first operation, including: The terminal maintains the first connection by determining not to perform at least one of deregistering the first network and maintaining registration in the first connection.
10. The method of any one of claims 1 to 9, wherein, The first information is carried by at least one of a mobility registration update message, a service request message, and a protocol data unit (PDU) session modification message.
11. The method of any one of claims 1 to 10, wherein, The second information is information indicating deletion of a terminal policy; The terminal policy is used by the terminal to select at least one of the following to perform data transmission: a path of data transmission, a connection of data transmission, a subscription permanent identifier (SUPI) of data transmission, and a modem of data transmission.
12. The method of any one of claims 1 to 11, wherein, Before the terminal performs the first operation, the method further includes: The third operation includes at least one of the following: releasing a first PDU session; establishing or modifying a second PDU session; switching the first PDU session to the second PDU session; The first PDU session belongs to the first connection, and the second PDU session belongs to the second connection.
13. A connection handling apparatus, the apparatus comprising: A processing module; The processing module is configured to perform a first operation in a case where a first condition is met. The first condition includes at least one of the following: the terminal supports multiple access, and the terminal enables multiple access, the multiple access being used to indicate at least one of the following: a capability of simultaneously accessing at least two networks, and a capability of simultaneously accessing different RATs of one network; the terminal has a first connection with a first network and a second connection with a second network; and the first operation includes at least one of the following: deregistering the first network; maintaining the first connection; performing a high-priority search, the high-priority search including a high-priority search for at least one of a PLMN and a RAT; sending first information, the first information being used to indicate at least one of the following: a capability of the terminal, whether the terminal supports or does not support the multiple access, and whether the terminal enables or disables the multiple access; obtaining second information used to update a terminal policy; obtaining third information used to indicate re-registration; establishing a third connection between the terminal and a third network.
14. The apparatus of claim 13, wherein, In a case where the first operation includes sending the first information, the processing module is specifically configured to send the first information to the second network.
15. The apparatus of claim 13 or 14, wherein, In a case where the first operation includes the high-priority search, the processing module is specifically configured to perform the high-priority search after a first timer started by the terminal expires.
16. The apparatus of any one of claims 13-15, wherein, In a case where the first operation includes obtaining the third information used to indicate re-registration, the processing module is specifically configured to receive the third information from the second network. The processing module is further configured to perform a second operation based on the third information after receiving the third information from the second network, and the second operation comprises at least one of the following: deregistering from the second network, and re-registering to the second network.
17. The apparatus of claim 16, wherein, In a case where the second operation comprises re-registering to the second network, the processing module is specifically configured to send a registration request message to the second network based on the third information, and the registration request message comprises at least one of the following: information indicating that the terminal does not support the multi-access, and information indicating that the terminal disables the multi-access.
18. The apparatus of any one of claims 13-17, wherein, In a case where the first operation comprises establishing a third connection between the terminal and a third network, the processing module is specifically configured to establish the third connection by performing at least one of the following: a registration procedure, cell selection, and cell reselection.
19. The apparatus of any one of claims 13-18, wherein, In a case where the first operation comprises maintaining the first connection, the processing module is specifically configured to maintain the first connection by determining not to perform at least one of the following: deregistering from the first network, and maintaining a registration state in the first connection.
20. The apparatus of any one of claims 13-19, wherein, The processing module is further configured to perform a third operation before performing the first operation, and the third operation comprises at least one of the following: releasing a first PDU session; establishing or modifying a second PDU session; switching the first PDU session to the second PDU session; wherein the first PDU session belongs to the first connection, and the second PDU session belongs to the second connection. 21.A terminal comprising a processor and a memory, the memory storing programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement steps of the connection processing method according to any one of claims 1 to 12. 22.A readable storage medium, the readable storage medium storing programs or instructions, and the programs or instructions, when executed by a processor, implement steps of the connection processing method according to any one of claims 1 to 12. 23.A computer program product, the computer program product being executed by at least one processor to implement the connection processing method according to any one of claims 1 to 12. 24.An electronic device, the electronic device being configured to perform the connection processing method according to any one of claims 1 to 12. 25.A chip, the chip comprising a processor and a communication interface, the communication interface and the processor being coupled, and the processor being configured to run programs or instructions to implement the connection processing method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Microneedle structure with high separation yield, device containing the same, and method for manufacturing the same
KR1020250056504A
Methods, apparatuses and computer program for establishing a multi-access data session in a mobile network
WO2024121754A1