Service shunting processing method and device for ubiquitous access of terminal to mobile network
By adding SDK plug-in to the terminal and enhancing the function in UPF, UPF's ATSSS management service delivery strategy is used to the terminal SDK, the terminal's service diversion in a multi-standard mobile network environment is realized, the cost problem in the existing technology is solved, and the service processing capability and transmission efficiency are improved.
Patent Information
- Application Number
- CN202510152577.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-05-23
AI Technical Summary
Due to the high cost of existing ATSSS solutions, it is difficult to be widely promoted and applied in the market, and cannot effectively solve the problem of service diversion when multi-standard terminals are connected to mobile networks.
By adding SDK plug-in to the terminal and enhancing the function in UPF, UPF's ATSSS management service delivery policy is used to deliver services to the terminal SDK. Specifically, it includes terminal registration of ATSSS tasks, UPF configuration related information, binding multiple standard sessions of the terminal and establishing specific sessions, and ultimately transmitting services based on ATSSS policy.
It effectively improves the service processing capabilities of terminals in a multi-standard mobile network environment, improves the overall efficiency of service transmission, optimizes resource utilization, enhances adaptability to different network environments, and ensures efficient and stable data transmission.
Smart Images

Figure CN120034934A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of service offloading, and in particular to a service offloading processing method and device for ubiquitously accessing a terminal to a mobile network. Background Art
[0002] With the rapid development of communication technology today, the research on 6G standards has become the focus of the global communication field, and ubiquitous access technology is a crucial research direction in the 6G standard. Ubiquitous access aims to enable all types of terminal devices to access the mobile network in a seamless and efficient manner at any time and any place, providing users with ubiquitous network service experience.
[0003] In the actual scenario of ubiquitous converged access, it is common for multi-standard terminals to access mobile networks. Multi-standard terminals cover various types of devices that support different communication standards (such as 2G, 3G, 4G, 5G, etc.). These devices face many complex problems when accessing mobile networks because they use different communication technologies and protocols. In order to solve the problem of service diversion when multi-standard terminals access mobile networks, 3GPP (3rd Generation Partnership Project) proposed the ATSSS (Access Traffic Steering, Switching, and Splitting) solution.
[0004] However, although the ATSSS solution can theoretically achieve business diversion, it has encountered huge obstacles in its actual promotion. The solution requires large-scale transformation of terminals and networks, which undoubtedly increases the high cost. For terminal manufacturers, it is necessary to upgrade the hardware and software of existing terminal equipment to support the relevant functions of the ASSSS solution, which not only involves an increase in R&D costs, but may also affect the product's time to market and market competitiveness. For network operators, it is necessary to transform and upgrade the existing network infrastructure, including the core network, access network and other links, which requires a large amount of capital and manpower, and the quality of existing network services may also be affected during the transformation process.
[0005] Therefore, the current ATSSS solution is difficult to be widely promoted and applied in the market due to its high cost. Summary of the invention
[0006] In view of the needs and deficiencies of current technical development, the present invention provides a service offloading processing method and device for ubiquitously accessing a terminal to a mobile network.
[0007] In a first aspect, a method for processing service offload of a terminal ubiquitously accessing a mobile network according to the present invention solves the above technical problems by adopting the following technical solutions:
[0008] A method for processing service diversion for ubiquitous terminal access to a mobile network, which implements service diversion by adding SDK plug-ins and UPF function enhancement to the terminal and using the ATSSS management service of UPF to pass policies to the terminal SDK. Specifically, it includes registering the terminal for ATSSS tasks, configuring related information with UPF, binding multiple standard sessions of the terminal and establishing a specific session, and finally transmitting services according to the ATSSS policy.
[0009] Optionally, the specific implementation process of the business diversion processing method involved is as follows:
[0010] S1. After the terminal accesses the mobile network through multiple standards, the SDK plug-in added to the terminal initiates ATSSS task registration to UPF through the service-oriented interface;
[0011] S2. UPF sends relevant ASSSS configuration information to the terminal based on the configured information;
[0012] S3. Bind multiple sessions generated by the terminal accessing the network through various standards to perform ATSSS session binding at the UPF; after the binding is completed, establish an MPQUIC or MPTCP session between the terminal and the UPF;
[0013] S4. Execute steps S1-S3. After completing the preparation work between the terminal and UPF, the terminal and UPF perform service transmission through the ATSSS strategy during the subsequent data transmission process.
[0014] Further optionally, when executing step S1, the SDK plug-in added on the terminal is first activated, and then the ASSSS task registration is initiated to the UPF through the service-oriented interface;
[0015] The operations to activate the SDK plug-in and initiate ATSSS task registration include:
[0016] The application running on the terminal detects that it needs to use the mobile network for data transmission;
[0017] The application triggers the SDK plug-in activation by calling the API interface provided by the SDK plug-in;
[0018] After the SDK plug-in is activated, it sends an ATSSS task registration request to UPF through internal logic, and the request contains terminal related information;
[0019] After receiving the registration request, the UPF allocates a unique ASSSS task ID to the terminal according to preset rules, and stores it in association with the terminal-related information contained in the request.
[0020] Further optionally, step S4 is performed, and the terminal and the UPF perform service transmission through the ASSSS strategy, and the specific operations include:
[0021] When there is an actual data transmission demand, the application passes the data packet to the SDK plug-in;
[0022] The SDK plug-in selects the appropriate network standard for data forwarding based on the current active network environment and pre-defined ATSSS policies;
[0023] If the network mode needs to be switched to optimize transmission performance, the SDK plug-in will instruct the terminal to switch to a better network connection according to the latest ATSSS strategy;
[0024] During data transmission, the SDK plug-in continuously monitors network conditions and adjusts the transmission path based on real-time feedback to ensure that data reaches its destination efficiently and stably.
[0025] Preferably, after completing the business transmission, the application notifies the SDK plug-in to stop the transmission service; the SDK plug-in sends a logout request to UPF, requesting the release of related resources; after UPF confirms receipt of the logout request, it deletes the ATSSS task record related to this terminal and releases the occupied resources; the terminal-side SDK plug-in cleans up the local status information and prepares for the next connection.
[0026] In a second aspect, a service offloading processing device for ubiquitously accessing a terminal to a mobile network of the present invention adopts the following technical solution to solve the above technical problem:
[0027] A service offloading processing device for ubiquitously accessing a terminal to a mobile network, comprising:
[0028] SDK plug-in integration module, used to add SDK plug-ins to the terminal, providing a basic functional carrier for the terminal to implement service diversion, so that the terminal has the ability to interact with UPF and perform ATSSS related functions;
[0029] UPF function enhancement module, used to enhance UPF functions, so that it can provide ASSSS management services, configure ASSSS task information corresponding to users, and process operations related to session binding and policy delivery between terminals;
[0030] It also includes:
[0031] ATSSS task registration module is used to initiate ATSSS task registration to UPF through the service-oriented interface after the terminal accesses the mobile network through multiple standards, so as to complete the task registration of the terminal in UPF for subsequent configuration and management;
[0032] Configuration information delivery module, used to assist UPF to deliver relevant ASSSS configuration information to the terminal based on the configured information, and provide a policy basis for the terminal to perform service diversion;
[0033] The session binding and establishment module is used to perform ATSSS session binding on the UPF for multiple sessions generated by the terminal accessing the network through various standards, and after the binding is completed, to establish an MPQUIC or MPTCP session between the terminal and the UPF to build a stable data transmission channel;
[0034] The service transmission execution module is used to complete the above preparations, and then transmit services between the terminal and UPF according to the ATSSS strategy, including data forwarding, network mode switching, and network status monitoring and path adjustment related operations to complete service diversion processing.
[0035] Optionally, after the terminal accesses the mobile network through multiple standards, the SDK plug-in on the terminal initiates ATSSS task registration to UPF through the service interface to complete the task registration of the terminal in UPF. The specific operations of this process are as follows:
[0036] The application running on the terminal detects that it needs to use the mobile network for data transmission;
[0037] The application triggers SDK plug-in activation by calling the API interface provided by the SDK plug-in integration module;
[0038] After the SDK plug-in is activated, it sends an ATSSS task registration request to UPF through internal logic, and the request contains terminal related information;
[0039] After the UPF receives the registration request, the UPF function enhancement module allocates a unique ASSSS task ID to the terminal according to preset rules, and stores it in association with the terminal-related information contained in the request.
[0040] Further optionally, the service transmission execution module involved performs service transmission between the terminal and the UPF according to the ATSSS strategy, including data forwarding, network mode switching, network status monitoring and path adjustment related operations, to complete the service diversion processing. The specific operations of this process are as follows:
[0041] When there is an actual data transmission demand, the application passes the data packet to the SDK plug-in integration module;
[0042] The SDK plug-in selects the appropriate network standard for data forwarding based on the current active network environment and pre-defined ATSSS policies;
[0043] If the network mode needs to be switched to optimize transmission performance, the SDK plug-in will instruct the terminal to switch to a better network connection according to the latest ATSSS strategy;
[0044] During the data transmission process, the SDK plug-in in the business transmission execution module continuously monitors the network status and adjusts the transmission path based on real-time feedback to ensure that the data reaches the destination efficiently and stably.
[0045] Preferably, after completing the service transmission, the application notifies the SDK plug-in integration module to stop the transmission service; the SDK plug-in sends a logout request to UPF, requesting the release of related resources; after UPF confirms receipt of the logout request, the UPF function enhancement module deletes the ATSSS task record related to this terminal and releases the occupied resources; the SDK plug-in integration module on the terminal side cleans up the local status information and prepares for the next connection.
[0046] The service offloading processing method and device for ubiquitously accessing a terminal to a mobile network of the present invention have the following beneficial effects compared with the prior art:
[0047] 1. The present invention realizes the service offloading function under ubiquitous converged access by adding SDK plug-ins to the terminal and enhancing the functions of UPF at the same time; adds ATSSS management services through UPF, and uses the core network user plane to pass the ATSSS policy to the terminal SDK through the service-oriented interface; the terminal adds SDK plug-ins to implement the method of proxy execution of ATSSS functions and finally completes the service offloading process, thereby effectively improving the service processing capability of the terminal in a multi-standard mobile network environment;
[0048] 2. The present invention selects a suitable network format for data forwarding according to the network environment and ATSSS strategy through the SDK plug-in, and monitors the network status in real time to adjust the transmission path to ensure that the data reaches the destination efficiently and stably, avoiding transmission delays caused by improper network selection or poor path, thereby improving the overall efficiency of business transmission;
[0049] 3. After the present invention completes the service transmission, the SDK plug-in sends a deregistration request to the UPF, the UPF deletes the relevant task records and releases the resources, and the terminal side SDK plug-in cleans up the local status information. This series of operations releases the occupied resources in time, avoids resource waste, realizes the optimal utilization of resources, and helps to improve the overall performance of the system;
[0050] 4. In the process of data transmission, if the transmission performance needs to be optimized, the SDK plug-in can instruct the terminal to switch to a better network connection according to the latest ATSSS strategy. This mechanism enables the terminal to flexibly adjust according to the real-time network situation, enhances the adaptability to different network environments, and ensures the stability and efficiency of business transmission;
[0051] 5. After each service transmission is completed by the terminal of the present invention, the SDK plug-in and UPF release resources and clean up the status to prepare for the next connection. This ensures that the system can work in a relatively consistent initial state each time it runs, ensures the repeatability of the system, and helps to maintain stable service processing capabilities. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Attached Figure 1 is a flow chart of a method according to Embodiment 1 of the present invention;
[0053] Attached Figure 2 This is a module connection block diagram of the second embodiment of the present invention. DETAILED DESCRIPTION
[0054] In order to make the technical solution, the technical problem solved and the technical effect of the present invention more clearly understood, the technical solution of the present invention is clearly and completely described below in conjunction with specific embodiments.
[0055] Embodiment 1:
[0056] Reference Figure 1 This embodiment proposes a service diversion processing method for ubiquitously accessing a terminal to a mobile network. The terminal is enhanced by adding an SDK plug-in and UPF (user plane function), and the ATSSS management service of the UPF is used to deliver the policy to the terminal SDK to implement service diversion. Specifically, the method includes registering the terminal with the ATSSS task, configuring the relevant information with the UPF, binding multiple standard sessions of the terminal and establishing a specific session, and finally transmitting the service according to the ATSSS policy.
[0057] The specific implementation process of the service offloading processing method described in this embodiment is as follows:
[0058] S1. After the terminal accesses the mobile network through multiple standards, the SDK plug-in added to the terminal initiates ATSSS task registration to UPF through the service interface.
[0059] To perform this step, first activate the SDK plug-in added on the terminal, and then initiate ATSSS task registration to UPF through the service interface. The operations of activating the SDK plug-in and initiating ATSSS task registration include:
[0060] Various applications running on the terminal monitor in real time whether they need to use the mobile network for data transmission based on their own business logic and data interaction requirements. For example, when a user opens a video playback application or an online game application, these applications will determine whether to trigger mobile network data transmission based on their current status (such as whether they need to load new video clips or interact with the game server for data, etc.);
[0061] Once the application detects that it needs to use the mobile network for data transmission, it will trigger the SDK plug-in activation by calling the API interface provided by the SDK plug-in (these API interfaces are the interaction bridge between the SDK plug-in and the application, providing a standardized way for the application to interact with the SDK plug-in);
[0062] After the SDK plug-in is activated, it sends an ATSSS task registration request to UPF through internal logic. The request contains terminal-related information, such as the device model of the terminal, a list of supported network standards (2G, 3G, 4G, 5G, etc.), the current network capabilities of the terminal (such as signal strength, bandwidth, etc.), and some identification information (such as IMEI, UUID, etc.), so that UPF can fully understand the situation of the terminal and provide a basis for subsequent task allocation and configuration;
[0063] After receiving the registration request, UPF assigns a unique ATSSS task ID to the terminal according to the preset rules, and stores it in association with the terminal-related information contained in the request. This task ID will be used as a specific identifier for the terminal in the entire business diversion process to track and manage the terminal's related tasks. At the same time, UPF will associate the assigned ATSSS task ID with the terminal-related information contained in the request and store it in its internal database or data structure for subsequent quick query and call.
[0064] S2. UPF generates relevant ATSSS configuration information for the terminal based on the configured information and its own perception of the global network status (such as the load conditions of each network standard, available bandwidth, etc.). This configuration information includes but is not limited to diversion strategies (such as which types of business data should be transmitted through which network standard), network selection priority rules, bandwidth allocation strategies, etc. Then, UPF sends these carefully configured ATSSS configuration information to the terminal's SDK plug-in through the service-oriented interface, providing detailed policy basis for the terminal's subsequent business diversion.
[0065] S3. Bind multiple sessions generated by the terminal accessing the network through multiple standards at the UPF through ATSSS sessions. This means that the UPF will logically associate the sessions under different network standards of the terminal so that they can work together under a unified ATSSS strategy. For example, when the terminal supports both 4G and 5G network access, the UPF will bind the sessions corresponding to the two network standards so as to flexibly divert services between them according to the ATSSS strategy.
[0066] After the binding is completed, an MPQUIC (Multi-path QUIC) or MPTCP (Multi-path Transmission Control Protocol) session is established between the terminal and UPF. Both MPQUIC and MPTC protocols have the ability of multi-path transmission, which can make full use of the terminal's various network access methods to improve the reliability and efficiency of data transmission; during the session establishment process, the terminal and UPF will negotiate a series of session parameters, such as the transmission path selection method, data encryption method, error retransmission mechanism, etc., to ensure that the session can run stably in a complex network environment.
[0067] S4. After executing steps S1-S3 and completing the preparation work between the terminal and the UPF, the terminal and the UPF perform service transmission through the ATSSS strategy in the subsequent data transmission process. The specific operations include:
[0068] When there is an actual data transmission demand, the application passes the data packet to the SDK plug-in; these data packets may contain various types of business data, such as video streaming data, file transfer data, real-time communication data, etc.
[0069] The SDK plug-in selects the appropriate network format for data forwarding based on the current active network environment (such as the real-time signal strength, bandwidth usage, latency, etc. of each network format) and the pre-defined ATSSS strategy. For example, if the current 5G network signal is good and the bandwidth is sufficient, and the service has high real-time requirements (such as video call services), the SDK plug-in will give priority to data transmission through the 5G network.
[0070] During data transmission, if it is detected that the transmission performance of the current network standard cannot meet business needs, or a better network connection is available, the SDK plug-in will instruct the terminal to switch to a better network connection according to the latest ATSSS policy; for example, when the signal of the originally used 4G network fluctuates or is congested, and the nearby 5G network has a low load and a stable signal, the SDK plug-in will guide the terminal to switch to the 5G network according to the policy to optimize transmission performance; during the switching process, the SDK plug-in will take a series of measures to ensure the continuity and integrity of the data, such as caching unsent data and renegotiating the session parameters of the new network;
[0071] During data transmission, the SDK plug-in will continuously monitor the network status and collect the performance indicators of each network format (such as bandwidth changes, delay jitter, packet loss rate, etc.) in real time. Based on this real-time feedback information, the SDK plug-in will dynamically adjust the transmission path to ensure that the data can reach the destination efficiently and stably. For example, if a network path is found to be temporarily congested, the SDK plug-in will promptly switch part of the data traffic to other available paths to avoid delays and losses in data transmission.
[0072] After completing the service transmission, the application will determine whether the data transmission is completed based on its own business logic, and notify the SDK plug-in to stop the transmission service. After receiving the stop notification, the SDK plug-in will send a logout request to UPF, requesting UPF to release the resources related to the ASSS task of the terminal. After confirming that it has received the logout request, UPF will delete the ASSS task records related to this terminal stored in it, including the task ID, configuration information, and session binding information, and release various system resources allocated for the task (such as memory space, network ports, etc.). At the same time, the SDK plug-in on the terminal side will clean up the locally stored status information related to this service transmission, such as the used network path records, cached temporary data, etc., to prepare for the next connection.
[0073] Through the above detailed processes and operations, the service offloading processing method can enable the terminal to efficiently and flexibly offload services in a complex and changeable mobile network environment, thereby improving the user's network experience and the overall performance of the system.
[0074] Embodiment 2:
[0075] Reference Figure 2 This embodiment provides a service offloading processing device for ubiquitously accessing a mobile network by a terminal, which includes:
[0076] SDK plug-in integration module, used to add SDK plug-ins to the terminal, providing a basic functional carrier for the terminal to implement service diversion, so that the terminal has the ability to interact with UPF and perform ATSSS related functions;
[0077] UPF function enhancement module, used to enhance UPF functions, so that it can provide ASSSS management services, configure ASSSS task information corresponding to users, and process operations related to session binding and policy delivery between terminals;
[0078] It also includes:
[0079] ATSSS task registration module is used to initiate ATSSS task registration to UPF through the service-oriented interface after the terminal accesses the mobile network through multiple standards, so as to complete the task registration of the terminal in UPF for subsequent configuration and management;
[0080] Configuration information delivery module, used to assist UPF to deliver relevant ASSSS configuration information to the terminal based on the configured information, and provide a policy basis for the terminal to perform service diversion;
[0081] The session binding and establishment module is used to perform ATSSS session binding on the UPF for multiple sessions generated by the terminal accessing the network through various standards, and after the binding is completed, to establish an MPQUIC or MPTCP session between the terminal and the UPF to build a stable data transmission channel;
[0082] The service transmission execution module is used to complete the above preparations, and then transmit services between the terminal and UPF according to the ATSSS strategy, including data forwarding, network mode switching, and network status monitoring and path adjustment related operations to complete service diversion processing.
[0083] In this embodiment, after the terminal accesses the mobile network through multiple standards, the SDK plug-in on the terminal initiates ATSSS task registration to UPF through the service interface to complete the task registration of the terminal in UPF. The specific operations of this process are as follows:
[0084] The application running on the terminal detects that it needs to use the mobile network for data transmission;
[0085] The application triggers SDK plug-in activation by calling the API interface provided by the SDK plug-in integration module;
[0086] After the SDK plug-in is activated, it sends an ATSSS task registration request to UPF through internal logic, and the request contains terminal related information;
[0087] After the UPF receives the registration request, the UPF function enhancement module allocates a unique ASSSS task ID to the terminal according to preset rules, and stores it in association with the terminal-related information contained in the request.
[0088] In this embodiment, the service transmission execution module performs service transmission between the terminal and the UPF according to the ATSSS strategy, including data forwarding, network mode switching, network status monitoring and path adjustment related operations, and completes service diversion processing. The specific operations of this process are as follows:
[0089] When there is an actual data transmission demand, the application passes the data packet to the SDK plug-in integration module;
[0090] The SDK plug-in selects the appropriate network standard for data forwarding based on the current active network environment and pre-defined ATSSS policies;
[0091] If the network mode needs to be switched to optimize transmission performance, the SDK plug-in will instruct the terminal to switch to a better network connection according to the latest ATSSS strategy;
[0092] During the data transmission process, the SDK plug-in in the business transmission execution module continuously monitors the network status and adjusts the transmission path based on real-time feedback to ensure that the data reaches the destination efficiently and stably.
[0093] After completing the business transmission, the application notifies the SDK plug-in integration module to stop the transmission service; the SDK plug-in sends a logout request to UPF, requesting the release of related resources; after UPF confirms receipt of the logout request, the UPF function enhancement module deletes the ATSSS task records related to this terminal and releases the occupied resources; the SDK plug-in integration module on the terminal side cleans up the local status information and prepares for the next connection.
[0094] In summary, the method and device for processing service diversion of a terminal for ubiquitous access to a mobile network of the present invention are adopted, by adding an SDK plug-in to the terminal and enhancing the function of UPF to realize the service diversion function in the case of ubiquitous converged access, thereby effectively improving the service processing capability of the terminal in a multi-standard mobile network environment.
[0095] The above specific examples are used to explain the principles and implementation methods of the present invention in detail. These examples are only used to help understand the core technical content of the present invention. Based on the above specific embodiments of the present invention, any improvements and modifications made by technicians in this technical field without departing from the principles of the present invention should fall within the scope of patent protection of the present invention.
Claims
1. A service offloading processing method for ubiquitously accessing a terminal to a mobile network, characterized in that: By adding SDK plug-ins and UPF function enhancements to the terminal, the ATSSS management service of UPF is used to pass policies to the terminal SDK to achieve business diversion, including terminal registration of ATSSS tasks, UPF configuration related information, binding of multiple standard sessions of the terminal and establishment of specific sessions, and finally transmitting services according to the ATSSS policy.
2. A service offload processing method for ubiquitously accessing a terminal to a mobile network according to claim 1, characterized in that: The specific implementation process of the method is as follows: S1. After the terminal accesses the mobile network through multiple standards, the SDK plug-in added to the terminal initiates ATSSS task registration to UPF through the service-oriented interface; S2. UPF sends relevant ASSSS configuration information to the terminal based on the configured information; S3. Bind multiple sessions generated by the terminal accessing the network through various standards to perform ATSSS session binding at the UPF; After the binding is completed, an MPQUIC or MPTCP session is established between the terminal and the UPF; S4. Execute steps S1-S3. After completing the preparation work between the terminal and UPF, the terminal and UPF perform service transmission through the ATSSS strategy during the subsequent data transmission process.
3. A method for processing service offload of a terminal ubiquitously accessing a mobile network according to claim 2, characterized in that: When executing step S1, first activate the SDK plug-in added on the terminal, and then initiate ASSSS task registration to UPF through the service interface; The operations to activate the SDK plug-in and initiate ATSSS task registration include: The application running on the terminal detects that it needs to use the mobile network for data transmission; The application triggers the SDK plug-in activation by calling the API interface provided by the SDK plug-in; After the SDK plug-in is activated, it sends an ATSSS task registration request to UPF through internal logic, and the request contains terminal related information; After receiving the registration request, the UPF allocates a unique ASSSS task ID to the terminal according to preset rules, and stores it in association with the terminal-related information contained in the request.
4. A method for processing service offload for ubiquitous terminal access to a mobile network according to claim 3, characterized in that: Execute step S4, the terminal and UPF transmit services through the ATSSS strategy, and the specific operations include: When there is an actual data transmission demand, the application passes the data packet to the SDK plug-in; The SDK plug-in selects the appropriate network standard for data forwarding based on the current active network environment and pre-defined ATSSS policies; If the network mode needs to be switched to optimize transmission performance, the SDK plug-in will instruct the terminal to switch to a better network connection according to the latest ATSSS strategy; During data transmission, the SDK plug-in continuously monitors network conditions and adjusts the transmission path based on real-time feedback to ensure that data reaches its destination efficiently and stably.
5. A service offloading processing method for ubiquitously accessing a terminal to a mobile network according to claim 4, characterized in that: After completing the service transmission, the application notifies the SDK plug-in to stop the transmission service; the SDK plug-in sends a logout request to the UPF to request the release of related resources; After UPF confirms receipt of the logout request, it deletes the ATSSS task record related to this terminal and releases the occupied resources; the terminal-side SDK plug-in cleans up the local status information and prepares for the next connection.
6. A service offloading processing device for ubiquitously accessing a terminal to a mobile network, characterized in that: It includes: SDK plug-in integration module, used to add SDK plug-ins to the terminal, providing a basic functional carrier for the terminal to implement service diversion, so that the terminal has the ability to interact with UPF and perform ATSSS related functions; UPF function enhancement module, used to enhance UPF functions, so that it can provide ASSSS management services, configure ASSSS task information corresponding to users, and process operations related to session binding and policy delivery between terminals; It also includes: ATSSS task registration module is used to initiate ATSSS task registration to UPF through the service-oriented interface after the terminal accesses the mobile network through multiple standards, so as to complete the task registration of the terminal in UPF for subsequent configuration and management; Configuration information delivery module, used to assist UPF to deliver relevant ASSSS configuration information to the terminal based on the configured information, and provide a policy basis for the terminal to perform service diversion; The session binding and establishment module is used to perform ATSSS session binding on the UPF for multiple sessions generated by the terminal accessing the network through various standards, and after the binding is completed, to establish an MPQUIC or MPTCP session between the terminal and the UPF to build a stable data transmission channel; The service transmission execution module is used to complete the above preparations, and then transmit services between the terminal and UPF according to the ATSSS strategy, including data forwarding, network mode switching, and network status monitoring and path adjustment related operations to complete service diversion processing.
7. The service offloading processing device for ubiquitously accessing a terminal to a mobile network according to claim 6, characterized in that: After the terminal accesses the mobile network through multiple standards, the ATSSS task registration module initiates ATSSS task registration to UPF through the service interface by the SDK plug-in on the terminal to complete the task registration of the terminal in UPF. The specific operations of this process are as follows: The application running on the terminal detects that it needs to use the mobile network for data transmission; The application triggers SDK plug-in activation by calling the API interface provided by the SDK plug-in integration module; After the SDK plug-in is activated, it sends an ATSSS task registration request to UPF through internal logic, and the request contains terminal related information; After the UPF receives the registration request, the UPF function enhancement module allocates a unique ASSSS task ID to the terminal according to preset rules, and stores it in association with the terminal-related information contained in the request.
8. The service offloading processing device for ubiquitously accessing a terminal to a mobile network according to claim 7, characterized in that: The service transmission execution module performs service transmission between the terminal and the UPF according to the ATSSS strategy, including data forwarding, network mode switching, network status monitoring and path adjustment related operations, and completes service diversion processing. The specific operations of this process are as follows: When there is an actual data transmission demand, the application passes the data packet to the SDK plug-in integration module; The SDK plug-in selects the appropriate network standard for data forwarding based on the current active network environment and pre-defined ATSSS policies; If the network mode needs to be switched to optimize transmission performance, the SDK plug-in will instruct the terminal to switch to a better network connection according to the latest ATSSS strategy; During the data transmission process, the SDK plug-in in the business transmission execution module continuously monitors the network status and adjusts the transmission path based on real-time feedback to ensure that the data reaches the destination efficiently and stably.
9. The service offloading processing device for ubiquitously accessing a terminal to a mobile network according to claim 8, characterized in that: After completing the service transmission, the application notifies the SDK plug-in integration module to stop the transmission service; the SDK plug-in sends a logout request to the UPF to request the release of related resources; After UPF confirms receipt of the logout request, the UPF function enhancement module deletes the ASSS task record related to this terminal and releases the occupied resources; the terminal-side SDK plug-in integration module cleans up the local status information and prepares for the next connection.