Communication control method, terminal and network side equipment
The terminal sends policy assistance information to the network in a dual-boot scenario, determines and executes appropriate access and transmission strategies, solves the problem of path selection and improves communication performance.
Patent Information
- Application Number
- CN202311399771.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-25
- Publication Date
- 2025-04-25
AI Technical Summary
In dual boot scenarios, the terminal needs to select a suitable path among multiple available accesses for data or signaling transmission, but the prior art is difficult to effectively solve the problem of path selection.
Policy assist information is sent to the first network through the terminal for determining, selecting or sending the first policy, the policy includes at least one of acceptance instructions, access policies and transmission policies, and specifically including dual-guided related policies such as multi-access, multi-connection, multi-registration, traffic guidance, traffic transfer and transmission shunt.
In dual-boot scenarios, data or signaling is transmitted through appropriate paths, improving communication performance and the accuracy of policy assistance information.
Smart Images

Figure CN119893615A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a communication control method, a terminal and a network side device. Background Art
[0002] In a dual steering scenario, there are multiple available accesses, for example, including one non-3GPP access and one or more 3GPP accesses, or including multiple 3GPP accesses.
[0003] Before data or signaling transmission, the terminal needs to access or visit the network, then establish a connection and register with the network. For data transmission, a session needs to be established. Since there are two or more sessions, when transmitting data, it is necessary to consider whether to transmit in one session (traffic guidance) or in two or more sessions (transmission diversion). During the transmission process, if the session that is transmitting data cannot continue to transmit data (for example, due to congestion, interruption, severe rate reduction, etc.), the data stream being transmitted on the corresponding session needs to be transferred to another (one or more) session (traffic transfer).
[0004] In a dual-boot scenario, the transmission of the above data or signaling needs to consider selecting one or more paths, and how to select the path is a technical problem that needs to be solved. Summary of the invention
[0005] The embodiments of the present application provide a communication control method, a terminal, and a network-side device, which can solve the problem of how to select a path for data or signaling in a dual-boot scenario.
[0006] In a first aspect, a communication control method is provided, comprising: a terminal sends policy auxiliary information to a first network, wherein the policy auxiliary information is used to determine, select or send a first policy; and / or the terminal receives a first policy sent by the first network, wherein the terminal performs a first operation based on the first policy; wherein the first policy includes at least one of an acceptance indication, an access policy and a transmission policy; the access policy is related to dual guidance; the transmission policy is related to dual guidance; the acceptance indication is used to indicate the use of the policy auxiliary information as the first policy; wherein the dual guidance includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0007] In a second aspect, a communication control method is provided, including: a first network function executes at least one of the following: sending a first strategy to a terminal; sending a third information to a second network function; sending a fourth information to a third network function; wherein the first strategy is used to execute a first operation, and the third information is used to inform the second network function of path selection information, and the path selection information is used to select a recipient or a via when sending information, and the fourth information is used to indicate the path selection for sending data; wherein the first strategy includes at least one of an access strategy and a transmission strategy; the access strategy is related to dual guidance; the transmission strategy is related to dual guidance; wherein the dual guidance includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0008] According to a third aspect, a communication control device is provided, comprising: a sending module for sending policy auxiliary information to a first network, wherein the policy auxiliary information is used for determining, selecting or sending a first policy; and / or a receiving module for receiving a first policy sent by the first network; a processing module for performing a first operation based on the first policy; wherein the first policy includes at least one of an acceptance indication, an access policy and a transmission policy; the access policy is related to dual guidance; the transmission policy is related to dual guidance; the acceptance indication is used to indicate the use of the policy auxiliary information as the first policy; wherein the dual guidance includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0009] In a fourth aspect, a communication control device is provided, comprising: a sending module, used to execute at least one of the following: sending a first strategy to a terminal; sending a third information to a second network function; sending a fourth information to a third network function; wherein the first strategy is used to execute a first operation, the third information is used to inform the second network function of path selection information, the path selection information is used to select a recipient or a via when sending information, and the fourth information is used to indicate the path selection for sending data; wherein the first strategy includes at least one of an access strategy and a transmission strategy; the access strategy is related to dual guidance; the transmission strategy is related to dual guidance; wherein the dual guidance includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0010] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0011] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to send policy auxiliary information to a first network, and the policy auxiliary information is used to determine, select or send a first policy; and / or, to receive a first policy sent by the first network; the processor is used to perform a first operation based on the first policy; wherein the first policy includes at least one of an acceptance indication, an access policy and a transmission policy; the access policy is related to dual guidance; the transmission policy is related to dual guidance; the acceptance indication is used to indicate the use of the policy auxiliary information as the first policy; wherein the dual guidance includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0012] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0013] In an eighth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the communication interface is used to execute at least one of the following: sending a first strategy to a terminal; sending a third information to a second network function; sending a fourth information to a third network function; wherein the first strategy is used to execute a first operation, and the third information is used to inform the second network function of path selection information, and the path selection information is used to select a recipient or a via when sending information, and the fourth information is used to indicate the path selection for sending data; wherein the first strategy includes at least one of an access strategy and a transmission strategy; the access strategy is related to dual boot; the transmission strategy is related to dual boot; wherein the dual boot includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0014] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0015] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.
[0016] In the eleventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0017] In the twelfth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0018] In an embodiment of the present application, in a dual-boot scenario, the terminal can send policy auxiliary information to the first network, and the policy auxiliary information is used to determine, select or send the first policy. The first policy includes at least one of an acceptance indication, an access policy and a transmission policy, which is conducive to the transmission of data or signaling through a suitable path; at the same time, since the terminal can provide policy auxiliary information, the accuracy of the first policy generated based on the policy auxiliary information is guaranteed, which is convenient for improving communication performance. The terminal can also receive the first policy sent by the first network and perform a first operation based on the first policy. The first policy includes at least one of an acceptance indication, an access policy and a transmission policy, which is convenient for the transmission of data or signaling through a suitable path, which is convenient for improving communication performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
[0020] Figure 2 is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0021] Figure 2a is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0022] Figure 2b is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0023] Figure 2c is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0024] Figure 3 is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0025] Figure 3a is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0026] Figure 3bis a schematic flow chart of a communication control method according to an embodiment of the present application;
[0027] Figure 3c is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0028] Figure 3d is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0029] Figure 3e is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0030] Figure 3f is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0031] Figure 3g is a schematic flow chart of a communication control method according to an embodiment of the present application;
[0032] Figure 4 is a structural schematic diagram of a communication control device according to an embodiment of the present application;
[0033] Figure 5 is a structural schematic diagram of a communication control device according to an embodiment of the present application;
[0034] Figure 6 is a schematic diagram of the structure of a communication device according to an embodiment of the present application;
[0035] Figure 7 is a schematic diagram of the structure of a terminal according to an embodiment of the present application;
[0036] Figure 8 It is a schematic diagram of the structure of a network side device according to an embodiment of the present application. DETAILED DESCRIPTION
[0037] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0038] The terms "first", "second", etc. of 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 are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0039] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0040] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system / 5G system, 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 for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 thGeneration, 6G) communication system.
[0041] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called 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 embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may 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 Base 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 (home evolved Node B), a Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0042] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.But not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (UserPlane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0043] The communication control method provided in the embodiment of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.
[0044] like Figure 2 As shown, an embodiment of the present application provides a communication control method 200, which can be executed by a terminal. In other words, the method can be executed by software or hardware installed in the terminal. The method includes the following steps.
[0045] S202: The terminal sends policy auxiliary information to the first network, where the policy auxiliary information is used to determine, select or send the first policy; and / or, the terminal receives a first policy sent by the first network, and the terminal performs a first operation based on the first policy; wherein the first policy includes at least one of an acceptance indication, an access policy and a transmission policy; the access policy is related to dual steering; the transmission policy is related to dual steering; and the acceptance indication is used to indicate that the policy auxiliary information is adopted as the first policy.
[0046] The dual-guidance includes at least one of the following: multi-access or dual-access, multi-connection or dual-connection, multi-registration or dual-registration, traffic steering, traffic switch, and traffic split.
[0047] In this embodiment, the first network may be a network where a first network function is located, and the first network function may include, for example, an access and mobility management function (AMF), a session management function (SMF), or a policy control function (PCF).
[0048] Optionally, as an embodiment, Figure 2a As shown, this embodiment includes the following steps. S2021: The terminal sends policy auxiliary information to the first network, and the policy auxiliary information is used to determine, select or send the first policy; the terminal receives the first policy sent by the first network, and the terminal performs a first operation based on the first policy. For example, in this embodiment, the terminal sends policy auxiliary information to the first network, and the first network function in the first network generates a first policy based on the policy auxiliary information and sends the first policy to the terminal, and the terminal performs a first operation based on the received first policy. Optionally, the first policy in this embodiment may include an acceptance indication, indicating that the terminal can use the policy auxiliary information sent by itself as the first policy, and the acceptance indication may be a non-access stratum (NAS) message itself or field information in a NAS message.
[0049] Optionally, as an embodiment, Figure 2bAs shown, this embodiment includes the following steps. S2022: The terminal receives a first policy sent by the first network, and the terminal performs a first operation based on the first policy. In this embodiment, for example, the terminal receives a first policy sent by the first network, and the first policy can be determined more autonomously by the first network function, or can be determined by the first network function based on policy auxiliary information from other network functions; the terminal performs a first operation based on the first policy.
[0050] Optionally, as an embodiment, Figure 2c As shown, this embodiment includes the following steps. S2023: The terminal sends policy assistance information to the first network, and the policy assistance information is used to determine, select or send the first policy. In this embodiment, for example, the terminal sends policy assistance information to the first network, and the first network function in the first network generates the first policy based on the policy assistance information.
[0051] Optionally, the policy assistance information may include at least one of the following:
[0052] 1) First indication information, used to indicate that the terminal supports the dual boot.
[0053] 2) Second indication information, used to indicate that the terminal supports multiple access or dual access.
[0054] 3) The third indication information is used to indicate that the terminal supports multiple connections or dual connections.
[0055] 4) Fourth indication information, used to indicate that the terminal supports multi-registration or dual-registration.
[0056] 5) Fifth indication information, used to indicate that the terminal supports traffic steering.
[0057] 6) Sixth indication information, used to indicate that the terminal supports traffic transfer.
[0058] 7) Seventh indication information, used to indicate that the terminal supports transmission offloading.
[0059] 8) The eighth indication information is used to indicate a policy related to at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0060] 9) A first policy desired by the terminal.
[0061] In the communication control method provided by the embodiment of the present application, in a dual-boot scenario, the terminal can send policy auxiliary information to the first network, and the policy auxiliary information is used to determine, select or send the first policy. The first policy includes at least one of an acceptance indication, an access policy and a transmission policy, which is conducive to the transmission of data or signaling through a suitable path; at the same time, since the terminal can provide policy auxiliary information, the accuracy of the first policy generated based on the policy auxiliary information is guaranteed, which is convenient for improving communication performance. The terminal can also receive the first policy sent by the first network and perform a first operation based on the first policy. The first policy includes at least one of an acceptance indication, an access policy and a transmission policy, which is convenient for the transmission of data or signaling through a suitable path, which is convenient for improving communication performance.
[0062] It can be understood that in the related technology, only a transmission strategy is set for downlink data, and there is no relevant setting for uplink data. It depends entirely on the terminal implementation, and the network cannot provide any influence on the transmission strategy. This embodiment uses the first strategy of the terminal to facilitate improving the communication performance in the dual-boot scenario.
[0063] Optionally, the first operation may include at least one of the following:
[0064] 1) At least one of accessing or visiting the second network, registering with the second network, attaching to the second network, and establishing a connection with the second network.
[0065] 2) Sending signaling to the second network.
[0066] 3) Send data to the second network.
[0067] 4) Initiate services through the second network.
[0068] 5) Deregistering or detaching from the second network when having accessed, visited, connected, registered or attached to the first network.
[0069] 6) releasing the connection with the second network when having accessed, visited, connected, registered or attached to the first network.
[0070] 7) Deregistering or detaching from the first network when the second network has been accessed, visited, connected, registered or attached.
[0071] 8) releasing the connection with the first network when having accessed, visited, connected, registered or attached to the second network.
[0072] 9) releasing a session established between the terminal and the second network when the terminal has accessed, visited, connected, registered or attached to the first network.
[0073] 10) releasing a session established between the terminal and the first network when the terminal has accessed, visited, connected, registered or attached to the second network.
[0074] Optionally, the second network may be different from the first network.
[0075] Optionally, the second network may be the same as the first network, which means that the terminal has performed dual access, registration, attachment or connection in one network.
[0076] Optionally, the access strategy mentioned in each of the above embodiments includes one or more first information, and the first information includes at least one of the following:
[0077] 1) Allow or disallow instructions.
[0078] The permission or disallowance indication is used to indicate permission or disallowance of at least one of dual guidance, multiple access or dual access, multiple connections or dual connections, multiple registrations or dual registrations, traffic guidance, traffic transfer, and transmission diversion.
[0079] 2) Target type.
[0080] The target type includes at least one of the following: a target access type, a target network type.
[0081] The target access type includes at least one of the following: 3GPP access, non-3GPP access, LTE access, Evolved Universal Terrestrial Radio Access (E-UTRA) access, NR access, Universal Terrestrial Radio Access (UTRA) access, satellite access, non-terrestrial network (NTN) access, low earth orbit (LEO) access, medium earth orbit (MEO) access, and geosynchronous orbit GEO (Geosynchronous orbit) access.
[0082] The target network type includes at least one of the following: 3G network, 4G network, EPS network, and 5G network.
[0083] 3) Target path.
[0084] The target path includes at least one of the following: a target access path and a target session path.
[0085] The target access path includes at least one of the following: Public Land Mobile Network (PLMN) information (such as PLMN ID, operator name), Non-Public Network (NPN) information (such as NPN ID), cell information, such as Tracking Area Identifier (TAI), Tracking Area Identifier List (TAI List), Routing Area Identifier (RAI), Routing Area Identifier List (RAI List), Registration Area (RA), and networks identified in the order of networks where the terminal establishes a session or accesses, visits, or registers (such as first represents the network where the terminal first establishes a session with the first network, or the first network accessed, registered, or visited; second represents the network where the terminal first establishes a session with the second network, or the second network accessed, registered, or visited, and so on).
[0086] The target session path may include session information, such as a protocol data unit (PDU) session identifier (PDU Session ID), a data network name (DNN), a single network slice selection assistance information (S-NSSAI), and sessions identified in the order in which the terminals establish sessions (for example, first represents the first session established by the terminal, and so on).
[0087] 4) First select auxiliary information.
[0088] The first selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a first condition, and a first event.
[0089] Optionally, the transmission strategy mentioned in each of the above embodiments may include one or more second information, and the second information includes at least one of the following:
[0090] 1) Allow or disallow instructions.
[0091] The permission or disallowance indication is used to indicate whether at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission splitting is allowed or not allowed
[0092] 2) Target type.
[0093] The target type includes at least one of the following: a target access type, a target network type.
[0094] 3) Target path.
[0095] 4) Second selection auxiliary information.
[0096] The second selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a second condition, and a second event.
[0097] 5) At least one of sending a signaling indication, sending a data indication, and initiating a service indication.
[0098] The signaling sending indication is used to indicate whether signaling can be sent through the corresponding target type and / or target path; the data sending indication is used to indicate whether data can be sent through the corresponding target type and / or target path; the service initiation indication is used to indicate whether a service can be initiated / service call can be executed through the corresponding target type and / or target path.
[0099] Optionally, the first condition and the second condition include at least one of the following: meeting a preset quality of service (QoS) requirement; the latency is lower than or higher than the latency information requirement; the terminal is in a connected state or an idle state; a cell or Wi-Fi access point with a preset frequency or frequency range is used; no congestion occurs; no service is disabled; allowed area information; and disallowed area information.
[0100] Optionally, the first event and the second event include at least one of the following: entering, moving out of or staying in a preset area, location or range; arriving at a preset time; exceeding a preset time; within a preset time range; having downlink data transmission; having no downlink data transmission.
[0101] Combination of the above Figure 2 The communication control method according to the embodiment of the present application is described in detail. Figure 3 A communication control method according to another embodiment of the present application is described in detail. It can be understood that the interaction between the network side device and the terminal described by the network side device is similar to Figure 2 The descriptions on the terminal side in the methods shown are the same or corresponding, and to avoid repetition, the relevant descriptions are appropriately omitted.
[0102] Figure 3 1 is a flow chart of the communication control method of the present application embodiment, which can be applied to network side devices. Figure 3 As shown, the method 300 includes the following steps.
[0103] S302: The first network function performs at least one of the following: 1) sending a first strategy to the terminal; 2) sending a third information to the second network function; 3) sending a fourth information to the third network function; wherein the first strategy is used to perform the first operation, the third information is used to inform the second network function of the path selection information, the path selection information is used to select a recipient or a transit party when sending information, and the fourth information is used to indicate the path selection for sending data.
[0104] The first strategy includes at least one of an access strategy and a transmission strategy; the access strategy is related to dual boot; and the transmission strategy is related to dual boot.
[0105] The dual guidance includes at least one of the following: multi-access or dual-access, multi-connection or dual-connection, multi-registration or dual-registration, traffic guidance, traffic transfer, and transmission diversion.
[0106] In this embodiment, the first network function includes, for example, AMF, SMF or PCF, etc. The second network function includes, for example, signaling service functions such as unified data management (UDM) or unified data storage (UDR) or short message service function (SMSF), etc. The third network function includes, for example, user plane function (UPF), etc.
[0107] In this embodiment, for example, the third information can configure UDM or UDR or SMSF to implement operations such as signaling steering, switching, splitting, and aggregation, wherein the UDM or UDR can return the corresponding network function according to the corresponding policy when returning to the AMF, SMF, or PCF of the service terminal.
[0108] For example, in this embodiment, the fourth information can configure the UPF to implement operations such as data steering, switching, splitting, and aggregation.
[0109] Optionally, as an embodiment, Figure 3a As shown, this embodiment includes the following steps: S3021: The first network function sends a first policy to the terminal.
[0110] Optionally, as an embodiment, Figure 3b As shown, this embodiment includes the following steps: S3022: The first network function sends third information to the second network function.
[0111] Optionally, as an embodiment, Figure 3c As shown, this embodiment includes the following steps: S3023: The first network function sends fourth information to the third network function.
[0112] Optionally, as an embodiment, Figure 3d As shown, this embodiment includes the following steps: S3024: The first network function sends a first policy to the terminal; and sends third information to the second network function. This embodiment does not limit the order in which the first policy and the third information are sent.
[0113] Optionally, as an embodiment, Figure 3e As shown, this embodiment includes the following steps: S3025: The first network function sends a first policy to the terminal; and sends fourth information to the third network function. This embodiment does not limit the order in which the first policy and the fourth information are sent.
[0114] Optionally, as an embodiment, Figure 3f As shown, this embodiment includes the following steps: S3026: The first network function sends third information to the second network function; and sends fourth information to the third network function. This embodiment does not limit the order in which the third information and the fourth information are sent.
[0115] Optionally, as an embodiment, Figure 3g As shown, this embodiment includes the following steps. S3027: The first network function sends a first policy to the terminal; sends a third message to the second network function; sends a fourth message to the third network function. This embodiment does not limit the order in which the first policy, the third message, and the fourth message are sent.
[0116] The communication control method provided by the embodiment of the present application, in a dual-boot scenario, the terminal can receive a first strategy sent by a first network function, and perform a first operation based on the first strategy, the first strategy includes at least one of an acceptance indication, an access strategy and a transmission strategy, which is conducive to the transmission of data or signaling through an appropriate path, thereby facilitating the improvement of communication performance; the first network function can send third information to the second network function to inform the second network function of path selection information, the path selection information is used to select a recipient or a transit party when sending information, which is conducive to the transmission of data or signaling through an appropriate path, thereby facilitating the improvement of communication performance; the first network function can send fourth information to the third network function to indicate the path selection for sending data, which is conducive to the transmission of data through an appropriate path, thereby facilitating the improvement of communication performance.
[0117] Optionally, the first operation includes at least one of the following:
[0118] 1) At least one of accessing or visiting the second network, registering with the second network, attaching to the second network, and establishing a connection with the second network.
[0119] 2) Sending signaling to the second network.
[0120] 3) Send data to the second network.
[0121] 4) Initiate services through the second network.
[0122] 5) Deregistering or detaching from the second network when having accessed, visited, connected, registered or attached to the first network.
[0123] 6) Release the connection with the second network while having accessed, visited, connected, registered or attached to the first network.
[0124] 7) Deregistering or detaching from the first network while having accessed, visited, connected, registered or attached to the second network.
[0125] 8) Release the connection with the first network while having accessed, visited, connected, registered or attached to the second network.
[0126] 9) releasing a session established between the terminal and the second network when the terminal has accessed, visited, connected, registered or attached to the first network.
[0127] 10) releasing a session established between the terminal and the first network when the terminal has accessed, visited, connected, registered or attached to the second network.
[0128] The first network is a network where the first network function is located.
[0129] Optionally, the method further includes: the first network function acquiring policy auxiliary information, where the policy auxiliary information is used for determining, selecting or sending the first policy.
[0130] Optionally, the first network function acquires the policy assistance information including: the first network function receives the policy assistance information sent by the terminal; or the first network function receives the policy assistance information sent by a fourth network function, and the fourth network function may be UDM, etc.
[0131] Optionally, the policy auxiliary information includes at least one of the following:
[0132] 1) First indication information, used to indicate that the terminal supports the dual boot.
[0133] 2) Second indication information, used to indicate that the terminal supports multiple access or dual access.
[0134] 3) The third indication information is used to indicate that the terminal supports multiple connections or dual connections.
[0135] 4) Fourth indication information, used to indicate that the terminal supports multi-registration or dual-registration.
[0136] 5) Fifth indication information, used to indicate that the terminal supports traffic steering.
[0137] 6) Sixth indication information, used to indicate that the terminal supports traffic transfer.
[0138] 7) Seventh indication information, used to indicate that the terminal supports transmission offloading.
[0139] 8) The eighth indication information is used to indicate a policy related to at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0140] 9) A first policy desired by the terminal.
[0141] Optionally, the first policy includes an acceptance indication, and the acceptance indication is used to indicate that the policy auxiliary information is adopted as the first policy.
[0142] Optionally, the access policy includes one or more first information, and the first information includes at least one of the following:
[0143] 1) Allow or disallow instructions.
[0144] The permission or disallowance indication is used to indicate permission or disallowance of at least one of dual guidance, multiple access or dual access, multiple connections or dual connections, multiple registrations or dual registrations, traffic guidance, traffic transfer, and transmission diversion.
[0145] 2) Target type.
[0146] The target type includes at least one of the following: a target access type, a target network type.
[0147] 3) Target path.
[0148] The target path includes at least one of the following: a target access path and a target session path.
[0149] 4) First select auxiliary information.
[0150] The first selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a first condition, and a first event.
[0151] Optionally, the transmission strategy includes one or more second information, and the second information includes at least one of the following:
[0152] 1) Allow or disallow instructions.
[0153] The permission or disallowance indication is used to indicate whether at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission splitting is allowed or not allowed
[0154] 2) Target type.
[0155] The target type includes at least one of the following: a target access type, a target network type.
[0156] 3) Target path.
[0157] The target path includes at least one of the following: a target access path and a target session path.
[0158] 4) Second selection auxiliary information.
[0159] The second selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a second condition, and a second event.
[0160] 5) At least one of sending a signaling indication, sending a data indication, and initiating a service indication.
[0161] Optionally, the first condition and the second condition include at least one of the following: meeting a preset quality of service (QoS) requirement; the latency is lower than or higher than the latency information requirement; the terminal is in a connected state or an idle state; a cell or Wi-Fi access point with a preset frequency or frequency range is used; no congestion occurs; no service is disabled; allowed area information; and disallowed area information.
[0162] Optionally, the first event and the second event include at least one of the following: entering, moving out of or staying in a preset area, location or range; arriving at a preset time; exceeding a preset time; within a preset time range; having downlink data transmission; having no downlink data transmission.
[0163] To illustrate in detail the communication control method provided in the embodiments of the present application, two specific embodiments will be described below.
[0164] Embodiment 1
[0165] In this embodiment, the UE receives a first policy sent by a first network, and performs a first operation based on the first policy. The embodiment includes the following steps:
[0166] Step 1: UE establishes multiple access or multiple connections with AMF or SMF, such as sending a NAS protocol registration message to AMF through different accesses (non-3GPP+3GPP or 3GPP+3GPP) (NAS protocol messages on a certain access may be converged to the same AMF through the forwarding of the intermediate AMF, or it may be different AMFs), or sending PDU session (PDU Session) related operation information to SMF through AMF, such as PDU Session establishment or update information (PDUSession related operation information on a certain access may be converged to the same SMF through the forwarding of the intermediate AMF and / or SMF, or it may be different SMFs).
[0167] The UE may indicate support for multiple access and / or multiple connections (corresponding to the policy assistance information of the previous embodiment) in a message sent to the AMF or SMF. The indication information may be included in the above-mentioned message (for example, carried by one access message, or carried by multiple access messages respectively), or may be carried by a separate message (for example, carried by one access message, or carried by multiple access messages respectively).
[0168] Step 2: AMF or SMF can interact with PCF to obtain the UE's policy assistance information, which can carry information that the UE supports multiple access and / or multiple connections. AMF or SMF can obtain the UE's subscription information from UDM, including the UE's multiple access or multiple connection subscription information.
[0169] Step 3: PCF can obtain the UE's subscription information from UDM, including the UE's multi-access or multi-connection subscription information; PCF, AMF, and SMF send corresponding multi-access and / or multi-connection policies to the UE (PCF sends to the UE through AMF or SMF) based on the received multi-access and / or multi-connection support information, and / or the UE's multi-access and / or multi-connection subscription information returned by UDM. The multi-access and / or multi-connection policy corresponds to the first policy in the previous embodiment.
[0170] Step 4: The UE selects which access (non-3GPP or 3GPP) or which path to use to send data or signaling (including RRC signaling and / or NAS signaling) to the network based on the received multi-access and / or multi-connection strategy, corresponding to the first operation of the previous embodiment.
[0171] As a basis, the UE may make a decision inconsistent with the first policy indication based on other decision conditions and taking into account the received first policy.
[0172] Optionally, the first strategy may include at least one of the following:
[0173] 1) Allow or disallow instructions.
[0174] The permission or disallowance indication is used to indicate permission or disallowance of at least one of dual guidance, multiple access or dual access, multiple connections or dual connections, multiple registrations or dual registrations, traffic guidance, traffic transfer, and transmission diversion.
[0175] 2) The target access type (such as non-3GPP, 3GPP, etc.) and possible priority, as well as possible indications that the target access type is used to send signaling (NAS signaling and / or RRC signaling), to send data, or to initiate services (such as SMS, LCS, etc.).
[0176] 3) Target network type (such as TN, NTN, LEO, GEO, MEO, etc., and / or NPN, SNPN, etc.) and possible priority, and possible indication of the target network type for sending signaling (NAS signaling and / or RRC signaling), for sending data, or for initiating services (such as SMS, LCS, etc.).
[0177] 4) Target access path (first, second, third, etc., and / or PLMN1, PLMN2, NPN1, SNPN1, non-3GPP, etc., and / or 4G, 5G) and possible priority, as well as possible indications of the target access path being used to send signaling (NAS signaling and / or RRC signaling), for sending data, or for initiating services (such as SMS, LCS, etc.).
[0178] 5) Target session path (first, second, third, etc., information related to PDU Session1 - such as DNN, S-NSSAI, PDU Session ID, etc., information related to PDU Session2, etc., information related to PDN connection) and possible priorities, as well as possible target session paths for indications of sending signaling (NAS signaling and / or RRC signaling), indications for sending data, or indications for initiating services (such as SMS, LCS, etc.).
[0179] 6) Condition information, including at least one of the following: meeting preset quality of service (QoS) requirements; latency is lower than or higher than latency information requirements; the terminal is in a connected state or an idle state; a cell or Wi-Fi access point in a preset frequency or frequency range is used; no congestion occurs; no service is disabled; allowed area information; and disallowed area information.
[0180] The condition information may, for example, instruct the terminal to use a target access type, a target network type, a target access path, or a target session path that satisfies the above condition information.
[0181] 7) Event information: entering, moving out of or staying in a preset area, location or range; arriving at a preset time; exceeding a preset time; within a preset time range; with downlink data transmission; without downlink data transmission.
[0182] The event information may, for example, instruct the terminal to use a target access type, a target network type, a target access path, or a target session path that satisfies the above event information.
[0183] Among them, different target access types can have the same priority, which is also applicable to different target network types, different target access paths, and different target session paths. The UE can select any one of the same priority.
[0184] Embodiment 2
[0185] In this embodiment, the UE provides policy assistance information to the first network, where the policy assistance information includes a first policy desired by the terminal.
[0186] In the first embodiment, the information indicating support for multiple access and / or multiple connections may be or include policy assistance information, and the policy assistance information includes one of the following indications:
[0187] 1) Allow or disallow instructions.
[0188] The permission or disallowance indication is used to indicate permission or disallowance of at least one of dual guidance, multiple access or dual access, multiple connections or dual connections, multiple registrations or dual registrations, traffic guidance, traffic transfer, and transmission diversion.
[0189] 2) The target access type (such as non-3GPP, 3GPP, etc.) and possible priority, as well as possible indications that the target access type is used to send signaling (NAS signaling and / or RRC signaling), to send data, or to initiate services (such as SMS, LCS, etc.).
[0190] 3) Target network type (such as TN, NTN, LEO, GEO, MEO, etc., and / or NPN, SNPN, etc.) and possible priority, and possible indication of the target network type for sending signaling (NAS signaling and / or RRC signaling), for sending data, or for initiating services (such as SMS, LCS, etc.).
[0191] 4) Target access path (first, second, third, etc., and / or PLMN1, PLMN2, NPN1, SNPN1, non-3GPP, etc., and / or 4G, 5G) and possible priority, as well as possible indications of the target access path being used to send signaling (NAS signaling and / or RRC signaling), for sending data, or for initiating services (such as SMS, LCS, etc.).
[0192] 5) Target session path (first, second, third, etc., information related to PDU Session1 - such as DNN, S-NSSAI, PDU Session ID, etc., information related to PDU Session2, etc., information related to PDN connection) and possible priorities, as well as possible target session paths for indications of sending signaling (NAS signaling and / or RRC signaling), indications for sending data, or indications for initiating services (such as SMS, LCS, etc.).
[0193] 6) Condition information, including at least one of the following: meeting preset quality of service (QoS) requirements; latency is lower than or higher than latency information requirements; the terminal is in a connected state or an idle state; a cell or Wi-Fi access point in a preset frequency or frequency range is used; no congestion occurs; no service is disabled; allowed area information; and disallowed area information.
[0194] The condition information may, for example, instruct the terminal to use a target access type, a target network type, a target access path, or a target session path that satisfies the above condition information.
[0195] 7) Event information: entering, moving out of or staying in a preset area, location or range; arriving at a preset time; exceeding a preset time; within a preset time range; with downlink data transmission; without downlink data transmission.
[0196] The event information may, for example, instruct the terminal to use a target access type, a target network type, a target access path, or a target session path that satisfies the above event information.
[0197] Among them, different target access types can have the same priority, which is also applicable to different target network types, different target access paths, and different target session paths. The UE can select any one of the same priority.
[0198] Based on the above-mentioned policy auxiliary information received, the first network (AMF, SMF, PCF) can not only generate the first policy in Example 1, but also generate a network policy, which can be used to configure the UPF to implement data steering, switching, splitting, aggregation and other operations, and can also configure the UDM or UDR to implement signaling steering, switching, splitting, aggregation and other operations, wherein the UDM / UDR returns the corresponding network function according to the corresponding policy when returning to the AMF, SMF or PCF serving the UE.
[0199] The communication control method provided in the embodiment of the present application can be executed by a communication control device. In the embodiment of the present application, the communication control device provided in the embodiment of the present application is described by taking the communication control method executed by the communication control device as an example.
[0200] Figure 4 is a schematic diagram of the structure of a communication control device according to an embodiment of the present application, which can be applied to a terminal, such as Figure 4 As shown, the device 400 includes the following modules.
[0201] A sending module 402 is used to send policy auxiliary information to the first network, and the policy auxiliary information is used to determine, select or send the first policy; and / or a receiving module 404 is used to receive a first policy sent by the first network; a processing module 406 is used to perform a first operation based on the first policy; wherein the first policy includes at least one of an acceptance indication, an access policy and a transmission policy; the access policy is related to dual guidance; the transmission policy is related to dual guidance; the acceptance indication is used to indicate the use of the policy auxiliary information as the first policy; wherein the dual guidance includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0202] In an embodiment of the present application, in a dual-boot scenario, the terminal can send policy auxiliary information to the first network, and the policy auxiliary information is used to determine, select or send the first policy. The first policy includes at least one of an acceptance indication, an access policy and a transmission policy, which is conducive to the transmission of data or signaling through a suitable path; at the same time, since the terminal can provide policy auxiliary information, the accuracy of the first policy generated based on the policy auxiliary information is guaranteed, which is convenient for improving communication performance. The terminal can also receive the first policy sent by the first network and perform a first operation based on the first policy. The first policy includes at least one of an acceptance indication, an access policy and a transmission policy, which is convenient for the transmission of data or signaling through a suitable path, which is convenient for improving communication performance.
[0203] Optionally, the first operation includes at least one of the following:
[0204] 1) At least one of accessing or visiting the second network, registering with the second network, attaching to the second network, and establishing a connection with the second network.
[0205] 2) Sending signaling to the second network.
[0206] 3) Send data to the second network.
[0207] 4) Initiate services through the second network.
[0208] 5) Deregistering or detaching from the second network when having accessed, visited, connected, registered or attached to the first network.
[0209] 6) releasing the connection with the second network when having accessed, visited, connected, registered or attached to the first network.
[0210] 7) Deregistering or detaching from the first network when the second network has been accessed, visited, connected, registered or attached.
[0211] 8) releasing the connection with the first network when having accessed, visited, connected, registered or attached to the second network.
[0212] 9) releasing a session established between the terminal and the second network when the terminal has accessed, visited, connected, registered or attached to the first network.
[0213] 10) releasing a session established between the terminal and the first network when the terminal has accessed, visited, connected, registered or attached to the second network.
[0214] Optionally, the policy auxiliary information includes at least one of the following:
[0215] 1) First indication information, used to indicate that the terminal supports the dual boot.
[0216] 2) Second indication information, used to indicate that the terminal supports multiple access or dual access.
[0217] 3) The third indication information is used to indicate that the terminal supports multiple connections or dual connections.
[0218] 4) Fourth indication information, used to indicate that the terminal supports multi-registration or dual-registration.
[0219] 5) Fifth indication information, used to indicate that the terminal supports traffic steering.
[0220] 6) Sixth indication information, used to indicate that the terminal supports traffic transfer.
[0221] 7) Seventh indication information, used to indicate that the terminal supports transmission offloading.
[0222] 8) The eighth indication information is used to indicate a policy related to at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0223] 9) A first policy desired by the terminal.
[0224] Optionally, the access policy includes one or more first information, and the first information includes at least one of the following:
[0225] 1) Allow or disallow instructions.
[0226] The permission or disallowance indication is used to indicate permission or disallowance of at least one of dual guidance, multiple access or dual access, multiple connections or dual connections, multiple registrations or dual registrations, traffic guidance, traffic transfer, and transmission diversion.
[0227] 2) Target type.
[0228] The target type includes at least one of the following: a target access type, a target network type.
[0229] 3) Target path.
[0230] The target path includes at least one of the following: a target access path and a target session path.
[0231] 4) First select auxiliary information.
[0232] The first selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a first condition, and a first event.
[0233] Optionally, the transmission strategy includes one or more second information, and the second information includes at least one of the following:
[0234] 1) Allow or disallow instructions.
[0235] The permission or disallowance indication is used to indicate whether at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission splitting is allowed or not allowed
[0236] 2) Target type.
[0237] The target type includes at least one of the following: a target access type, a target network type.
[0238] 3) Target path.
[0239] The target path includes at least one of the following: a target access path and a target session path.
[0240] 4) Second selection auxiliary information.
[0241] The second selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a second condition, and a second event.
[0242] 5) At least one of sending a signaling indication, sending a data indication, and initiating a service indication.
[0243] Optionally, the first condition and the second condition include at least one of the following: meeting a preset quality of service (QoS) requirement; the latency is lower than or higher than the latency information requirement; the terminal is in a connected state or an idle state; a cell or Wi-Fi access point with a preset frequency or frequency range is used; no congestion occurs; no service is disabled; allowed area information; and disallowed area information.
[0244] Optionally, the first event and the second event include at least one of the following: entering, moving out of or staying in a preset area, location or range; arriving at a preset time; exceeding a preset time; within a preset time range; having downlink data transmission; having no downlink data transmission.
[0245] According to the device 400 of the embodiment of the present application, the process of the method 200 corresponding to the embodiment of the present application can be referred to, and the various units / modules in the device 400 and the above-mentioned other operations and / or functions are respectively for implementing the corresponding processes in the method 200, and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be repeated here.
[0246] The communication control device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than a terminal. For example, the terminal may include but is not limited to the types of terminals 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0247] Figure 5 is a schematic diagram of the structure of a communication control device according to an embodiment of the present application, which can be applied to a first network function, such as Figure 5 As shown, the device 500 includes the following modules.
[0248] The sending module 502 is used to execute at least one of the following: sending a first strategy to the terminal; sending a third information to the second network function; sending a fourth information to the third network function; wherein the first strategy is used to execute the first operation, the third information is used to inform the second network function of the path selection information, the path selection information is used to select the recipient or the via party when sending information, and the fourth information is used to indicate the path selection for sending data; wherein the first strategy includes at least one of an access strategy and a transmission strategy; the access strategy is related to dual boot; the transmission strategy is related to dual boot; wherein the dual boot includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0249] In an embodiment of the present application, in a dual-boot scenario, the terminal can receive a first strategy sent by a first network function, and perform a first operation based on the first strategy, where the first strategy includes at least one of an acceptance indication, an access strategy, and a transmission strategy, which is conducive to the transmission of data or signaling through an appropriate path, thereby facilitating the improvement of communication performance; the first network function can send third information to the second network function to inform the second network function of path selection information, where the path selection information is used to select a recipient or a transit party when sending information, thereby facilitating the transmission of data or signaling through an appropriate path, thereby facilitating the improvement of communication performance; the first network function can send fourth information to the third network function to indicate the path selection for sending data, thereby facilitating the transmission of data through an appropriate path, thereby facilitating the improvement of communication performance.
[0250] Optionally, the first operation includes at least one of the following:
[0251] 1) At least one of accessing or visiting the second network, registering with the second network, attaching to the second network, and establishing a connection with the second network.
[0252] 2) Sending signaling to the second network.
[0253] 3) Send data to the second network.
[0254] 4) Initiate services through the second network.
[0255] 5) Deregistering or detaching from the second network when having accessed, visited, connected, registered or attached to the first network.
[0256] 6) Release the connection with the second network while having accessed, visited, connected, registered or attached to the first network.
[0257] 7) Deregistering or detaching from the first network while having accessed, visited, connected, registered or attached to the second network.
[0258] 8) Release the connection with the first network while having accessed, visited, connected, registered or attached to the second network.
[0259] 9) releasing a session established between the terminal and the second network when the terminal has accessed, visited, connected, registered or attached to the first network.
[0260] 10) releasing a session established between the terminal and the first network when the terminal has accessed, visited, connected, registered or attached to the second network.
[0261] The first network is a network where the first network function is located.
[0262] Optionally, the apparatus 500 further includes a receiving module, configured to acquire policy auxiliary information, where the policy auxiliary information is used for determining, selecting or sending the first policy.
[0263] Optionally, the receiving module is used to receive policy assistance information sent by the terminal; or to receive policy assistance information sent by a fourth network function.
[0264] Optionally, the policy auxiliary information includes at least one of the following:
[0265] 1) First indication information, used to indicate that the terminal supports the dual boot.
[0266] 2) Second indication information, used to indicate that the terminal supports multiple access or dual access.
[0267] 3) The third indication information is used to indicate that the terminal supports multiple connections or dual connections.
[0268] 4) Fourth indication information, used to indicate that the terminal supports multi-registration or dual-registration.
[0269] 5) Fifth indication information, used to indicate that the terminal supports traffic steering.
[0270] 6) Sixth indication information, used to indicate that the terminal supports traffic transfer.
[0271] 7) Seventh indication information, used to indicate that the terminal supports transmission offloading.
[0272] 8) The eighth indication information is used to indicate a policy related to at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0273] 9) A first policy desired by the terminal.
[0274] Optionally, the first policy includes an acceptance indication, and the acceptance indication is used to indicate that the policy auxiliary information is adopted as the first policy.
[0275] Optionally, the access policy includes one or more first information, and the first information includes at least one of the following:
[0276] 1) Allow or disallow instructions.
[0277] The permission or disallowance indication is used to indicate permission or disallowance of at least one of dual guidance, multiple access or dual access, multiple connections or dual connections, multiple registrations or dual registrations, traffic guidance, traffic transfer, and transmission diversion.
[0278] 2) Target type.
[0279] The target type includes at least one of the following: a target access type, a target network type.
[0280] 3) Target path.
[0281] The target path includes at least one of the following: a target access path and a target session path.
[0282] 4) First select auxiliary information.
[0283] The first selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a first condition, and a first event.
[0284] Optionally, the transmission strategy includes one or more second information, and the second information includes at least one of the following:
[0285] 1) Allow or disallow instructions.
[0286] The permission or disallowance indication is used to indicate whether at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission splitting is allowed or not allowed
[0287] 2) Target type.
[0288] The target type includes at least one of the following: a target access type, a target network type.
[0289] 3) Target path.
[0290] The target path includes at least one of the following: a target access path and a target session path.
[0291] 4) Second selection auxiliary information.
[0292] The second selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a second condition, and a second event.
[0293] 5) At least one of sending a signaling indication, sending a data indication, and initiating a service indication.
[0294] Optionally, the first condition and the second condition include at least one of the following: meeting a preset quality of service (QoS) requirement; the latency is lower than or higher than the latency information requirement; the terminal is in a connected state or an idle state; a cell or Wi-Fi access point with a preset frequency or frequency range is used; no congestion occurs; no service is disabled; allowed area information; and disallowed area information.
[0295] Optionally, the first event and the second event include at least one of the following: entering, moving out of or staying in a preset area, location or range; arriving at a preset time; exceeding a preset time; within a preset time range; having downlink data transmission; having no downlink data transmission.
[0296] According to the device 500 of the embodiment of the present application, the process of the method 300 corresponding to the embodiment of the present application can be referred to, and the various units / modules in the device 500 and the above-mentioned other operations and / or functions are respectively for implementing the corresponding processes in the method 300, and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be repeated here.
[0297] The communication control device provided in the embodiment of the present application can achieve Figures 2 to 3 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0298] Optional, such as Figure 6 As shown, the embodiment of the present application further provides a communication device 600, including a processor 601 and a memory 602, and the memory 602 stores a program or instruction that can be run on the processor 601. For example, when the communication device 600 is a terminal, the program or instruction is executed by the processor 601 to implement the various steps of the above-mentioned communication control method embodiment, and can achieve the same technical effect. When the communication device 600 is a network side device, the program or instruction is executed by the processor 601 to implement the various steps of the above-mentioned communication control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0299] An embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface being used to send policy auxiliary information to a first network, the policy auxiliary information being used to determine, select or send a first policy; and / or being used to receive a first policy sent by the first network; the processor being used to perform a first operation based on the first policy; wherein the first policy includes at least one of an acceptance indication, an access policy and a transmission policy; the access policy is related to dual guidance; the transmission policy is related to dual guidance; the acceptance indication is used to indicate the use of the policy auxiliary information as the first policy; wherein the dual guidance includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion.
[0300] This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 7 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0301] The terminal 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709 and at least some of the components of a processor 710.
[0302] Those skilled in the art will appreciate that the terminal 700 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 710 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0303] It should be understood that in the embodiment of the present application, the input unit 704 may include a graphics processor (Graphics Processing Unit, GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel 7071 and at least one of other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0304] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 701 can transmit the data to the processor 710 for processing; in addition, the RF unit 701 can send uplink data to the network side device. Generally, the RF unit 701 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0305] The memory 709 can be used to store software programs or instructions and various data. The memory 709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 709 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0306] The processor 710 may include one or more processing units; optionally, the processor 710 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 710.
[0307] Among them, the radio frequency unit 701 can be used to send policy auxiliary information to the first network, and the policy auxiliary information is used to determine, select or send the first policy; and / or, to receive the first policy sent by the first network; the processor 710 can be used to perform a first operation based on the first policy; wherein the first policy includes at least one of an acceptance indication, an access policy and a transmission policy; the access policy is related to dual guidance; the transmission policy is related to dual guidance; the acceptance indication is used to indicate the use of the policy auxiliary information as the first policy; wherein the dual guidance includes at least one of the following: multiple access or dual access, multiple connections or dual connections, multiple registrations or dual registrations, traffic guidance, traffic transfer, and transmission diversion.
[0308] In an embodiment of the present application, in a dual-boot scenario, the terminal can send policy auxiliary information to the first network, and the policy auxiliary information is used to determine, select or send the first policy. The first policy includes at least one of an acceptance indication, an access policy and a transmission policy, which is conducive to the transmission of data or signaling through a suitable path; at the same time, since the terminal can provide policy auxiliary information, the accuracy of the first policy generated based on the policy auxiliary information is guaranteed, which is convenient for improving communication performance. The terminal can also receive the first policy sent by the first network and perform a first operation based on the first policy. The first policy includes at least one of an acceptance indication, an access policy and a transmission policy, which is convenient for the transmission of data or signaling through a suitable path, which is convenient for improving communication performance.
[0309] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the communication control method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.
[0310] The embodiment of the present application also provides a network side device, including a processor and a communication interface, the communication interface is used to perform at least one of the following: sending a first strategy to a terminal; sending a third information to a second network function; sending a fourth information to a third network function; wherein the first strategy is used to perform a first operation, the third information is used to inform the second network function of path selection information, the path selection information is used to select a recipient or a via when sending information, and the fourth information is used to indicate the path selection for sending data; wherein the first strategy includes at least one of an access strategy and a transmission strategy; the access strategy is related to dual guidance; the transmission strategy is related to dual guidance; wherein the dual guidance includes at least one of the following: multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission diversion. This network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation method of the above method embodiment can be applied to the network side device embodiment, and can achieve the same technical effect.
[0311] The present application embodiment also provides a network side device. Figure 8 As shown, the network side device 800 includes: a processor 801, a network interface 802 and a memory 803. The network interface 802 is, for example, a Common Public Radio Interface (CPRI).
[0312] Specifically, the network side device 800 of the embodiment of the present invention further includes: an instruction or program stored in the memory 803 and executable on the processor 801, and the processor 801 calls the instruction or program in the memory 803 to execute Figure 5 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0313] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned communication control method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0314] The processor is the processor in the terminal described in the above embodiment. The readable storage medium may be non-volatile or non-transient. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0315] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned communication control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0316] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0317] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned communication control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0318] An embodiment of the present application also provides a communication control system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the communication control method described above, and the network side device can be used to execute the steps of the communication control method described above.
[0319] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0320] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0321] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A communication control method, characterized in that: include: The terminal sends policy assistance information to the first network, where the policy assistance information is used to determine, select or send the first policy; and / or, The terminal receives a first policy sent by the first network, and the terminal performs a first operation based on the first policy; The first strategy includes at least one of an acceptance indication, an access strategy, and a transmission strategy; the access strategy is related to dual boot; the transmission strategy is related to dual boot; the acceptance indication is used to indicate that the strategy auxiliary information is used as the first strategy; The dual guidance includes at least one of the following: multi-access or dual-access, multi-connection or dual-connection, multi-registration or dual-registration, traffic guidance, traffic transfer, and transmission diversion.
2. The method according to claim 1, characterized in that The first operation includes at least one of the following: At least one of accessing or visiting the second network, registering with the second network, attaching to the second network, and establishing a connection with the second network; Sending signaling to the second network; sending data to a second network; Initiate business through a second network; registering or detaching from the second network when having accessed, visited, connected, registered or attached to the first network; releasing the connection with the second network while having accessed, visited, connected, registered or attached to the first network; deregistering or detaching from the first network while having accessed, visited, connected, registered or attached to the second network; releasing the connection with the first network while having accessed, visited, connected, registered or attached to the second network; releasing a session established between the terminal and the second network when the terminal has accessed, visited, connected, registered or attached to the first network; The session established between the terminal and the first network is released when the second network is accessed, visited, connected, registered or attached.
3. The method according to claim 1 or 2, characterized in that: The policy assistance information includes at least one of the following: The first indication information is used to indicate that the terminal supports the dual boot; The second indication information is used to indicate that the terminal supports multiple access or dual access; The third indication information is used to indicate that the terminal supports multiple connections or dual connections; Fourth indication information, used to indicate that the terminal supports multi-registration or dual-registration; fifth indication information, used to indicate that the terminal supports traffic steering; Sixth indication information, used to indicate that the terminal supports traffic transfer; seventh indication information, used to indicate that the terminal supports transmission offloading; The eighth indication information is used to indicate a policy related to at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission splitting; The first policy desired by the terminal.
4. The method according to any one of claims 1 to 3, characterized in that: The access policy includes one or more first information, and the first information includes at least one of the following: Allow or disallow instructions; Target type; Target path; First select auxiliary information; The transmission strategy includes one or more second information, and the second information includes at least one of the following: Allow or disallow instructions; Target type; Target path; Second choice auxiliary information; at least one of sending a signaling indication, sending a data indication, and initiating a service indication; The permission or disallowance indication is used to indicate permission or disallowance of at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission splitting; The target type includes at least one of the following: a target access type, a target network type; The target path includes at least one of the following: a target access path, a target session path; The first selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a first condition, and a first event; The second selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a second condition, and a second event.
5. The method according to claim 4, characterized in that The first condition and the second condition include at least one of the following: meeting a preset quality of service QoS requirement; delay being lower than or higher than a delay information requirement; the terminal being in a connected state or an idle state; using a cell or Wi-Fi access point of a preset frequency point or frequency range; no congestion; no service disabling; allowed area information; not allowed area information; or The first event and the second event include at least one of the following: entering, moving out of or staying in a preset area, position or range; arriving at a preset time; exceeding a preset time; within a preset time range; having downlink data transmission; having no downlink data transmission.
6. A communication control method, characterized in that: include: The first network function performs at least one of the following: Sending a first policy to a terminal; sending third information to the second network function; sending fourth information to the third network function; The first strategy is used to perform the first operation, the third information is used to inform the second network function of path selection information, the path selection information is used to select a recipient or a via when sending information, and the fourth information is used to indicate the path selection for sending data; The first strategy includes at least one of an access strategy and a transmission strategy; the access strategy is related to dual boot; the transmission strategy is related to dual boot; The dual guidance includes at least one of the following: multi-access or dual-access, multi-connection or dual-connection, multi-registration or dual-registration, traffic guidance, traffic transfer, and transmission diversion.
7. The method according to claim 6, characterized in that The first operation includes at least one of the following: At least one of accessing or visiting the second network, registering with the second network, attaching to the second network, and establishing a connection with the second network; Sending signaling to the second network; sending data to a second network; Initiate business through a second network; registering or detaching from the second network while having accessed, visited, connected, registered or attached to the first network; releasing the connection with the second network while having accessed, visited, connected, registered or attached to the first network; registering or detaching from the first network while already accessing, visiting, connecting, registering or attaching to the second network; releasing the connection with the first network while having accessed, visited, connected, registered or attached to the second network; releasing a session established between the terminal and the second network when the terminal has accessed, visited, connected, registered or attached to the first network; releasing a session established between the terminal and the first network when the terminal has accessed, visited, connected, registered or attached to the second network; The first network is a network where the first network function is located.
8. The method according to claim 6 or 7, characterized in that: The method further comprises: The first network function acquires policy assistance information, where the policy assistance information is used for determining, selecting or sending the first policy.
9. The method according to claim 8, characterized in that The policy assistance information includes at least one of the following: The first indication information is used to indicate that the terminal supports the dual boot; The second indication information is used to indicate that the terminal supports multiple access or dual access; The third indication information is used to indicate that the terminal supports multiple connections or dual connections; Fourth indication information, used to indicate that the terminal supports multi-registration or dual-registration; fifth indication information, used to indicate that the terminal supports traffic steering; Sixth indication information, used to indicate that the terminal supports traffic transfer; seventh indication information, used to indicate that the terminal supports transmission offloading; The eighth indication information is used to indicate a policy related to at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission splitting; The first policy desired by the terminal.
10. The method according to claim 8 or 9, characterized in that: The first policy includes an acceptance indication, where the acceptance indication is used to indicate that the policy auxiliary information is adopted as the first policy.
11. The method according to any one of claims 6 to 10, characterized in that: The access policy includes one or more first information, and the first information includes at least one of the following: Allow or disallow instructions; Target type; Target path; First select auxiliary information; The transmission strategy includes one or more second information, and the second information includes at least one of the following: Allow or disallow instructions; Target type; Target path; Second choice auxiliary information; at least one of sending a signaling indication, sending a data indication, and initiating a service indication; The permission or disallowance indication is used to indicate permission or disallowance of at least one of dual guidance, multi-access or dual access, multi-connection or dual connection, multi-registration or dual registration, traffic guidance, traffic transfer, and transmission splitting; The target type includes at least one of the following: a target access type, a target network type; The target path includes at least one of the following: a target access path, a target session path; The first selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a first condition, and a first event; The second selection auxiliary information includes at least one of the following: a priority of a target type and / or a target path, a second condition, and a second event.
12. The method according to claim 11, characterized in that The first condition and the second condition include at least one of the following: meeting a preset quality of service QoS requirement; delay being lower than or higher than a delay information requirement; the terminal being in a connected state or an idle state; using a cell or Wi-Fi access point of a preset frequency point or frequency range; no congestion; no service disabling; allowed area information; not allowed area information; or The first event and the second event include at least one of the following: entering, moving out of or staying in a preset area, position or range; arriving at a preset time; exceeding a preset time; within a preset time range; having downlink data transmission; having no downlink data transmission.
13. The method according to claim 8, characterized in that The first network function acquires the policy auxiliary information including: The first network function receives the policy assistance information sent by the terminal; or The first network function receives policy assistance information sent by a fourth network function.
14. A communication control device, characterized in that: include: A sending module, used to send policy auxiliary information to the first network, where the policy auxiliary information is used to determine, select or send the first policy; and / or, A receiving module, configured to receive a first policy sent by a first network; A processing module, configured to perform a first operation based on the first strategy; The first strategy includes at least one of an acceptance indication, an access strategy, and a transmission strategy; the access strategy is related to dual boot; the transmission strategy is related to dual boot; the acceptance indication is used to indicate that the strategy auxiliary information is used as the first strategy; The dual guidance includes at least one of the following: multi-access or dual-access, multi-connection or dual-connection, multi-registration or dual-registration, traffic guidance, traffic transfer, and transmission diversion.
15. A communication control device, characterized in that: include: The sending module is used to perform at least one of the following: Sending a first policy to a terminal; sending third information to the second network function; sending fourth information to the third network function; The first strategy is used to perform the first operation, the third information is used to inform the second network function of path selection information, the path selection information is used to select a recipient or a via when sending information, and the fourth information is used to indicate the path selection for sending data; The first strategy includes at least one of an access strategy and a transmission strategy; the access strategy is related to dual boot; the transmission strategy is related to dual boot; The dual guidance includes at least one of the following: multi-access or dual-access, multi-connection or dual-connection, multi-registration or dual-registration, traffic guidance, traffic transfer, and transmission diversion.
16. A terminal, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 5 are implemented.
17. A network side device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 6 to 13 are implemented.
18. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented, or the steps of the method according to any one of claims 6 to 13 are implemented.