Communication method, communication apparatus, storage medium, and chip system

By having terminal devices proactively request specific types of dedicated bearers for data transmission when network congestion occurs, the problem of low network service quality is solved, and the user experience is improved.

WO2026045743A9PCT designated stage Publication Date: 2026-07-23HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-07-17
Publication Date
2026-07-23

Smart Images

  • Figure CN2025109032_23072026_PF_FP_ABST
    Figure CN2025109032_23072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method, a communication apparatus, a storage medium, and a chip system, which aim to improve the network quality of service of a terminal device in the case of network congestion. Provided in the embodiments of the present application is a communication method, which is applied to a terminal device. The method comprises: when meeting a first condition, sending a first request message, wherein the first request message carries first information and first IP address information; after sending the first request message, receiving a first response message, wherein the first response message carries first dedicated bearer information and the first IP address information; and after receiving the first response message, establishing a first dedicated bearer on the basis of the first dedicated bearer information, and using the first dedicated bearer to send data associated with the first IP address information. Provided in the embodiments of the present application is a communication method, which is applied to a terminal device. The method comprises: when meeting a first condition, sending a first request message, wherein the first request message carries first information and first IP address information; after sending the first request message, receiving a first response message, wherein the first response message carries first dedicated bearer information and the first IP address information; and after receiving the first response message, establishing a first dedicated bearer on the basis of the first dedicated bearer information, and using the first dedicated bearer to send data associated with the first IP address information.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method, communication device, storage medium, and chip system

[0001] This application claims priority to Chinese Patent Application No. 202411224442.4, filed with the State Intellectual Property Office of China on September 2, 2024, entitled "A Communication Method, Communication Device, Storage Medium and Chip System", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a communication method, communication device, storage medium and chip system. Background Technology

[0003] With the rapid development of technology, people are becoming increasingly reliant on smart terminal devices. From daily communication, information access, work and study to entertainment and leisure, smart terminal devices such as smartphones, tablets, and smartwatches have become an indispensable part of our lives. They not only greatly facilitate people's lifestyles but also enable instant communication across geographical boundaries and meet diverse needs and personalized experiences through a wealth of applications and intelligent services. The user experience of smart terminal devices largely depends on the quality of network services.

[0004] When using smart terminal devices, users may encounter network congestion, which means low network service quality, resulting in a poor user experience when using smart terminal devices to access the Internet. Summary of the Invention

[0005] This application provides a communication method, communication device, storage medium, and chip system, with the aim of improving the network service quality of terminal devices when the network is congested.

[0006] A first aspect of this application provides a communication method applied to a terminal device, the method comprising:

[0007] When the terminal device meets the first condition, the terminal device sends a first request message. The first condition includes that the current usage state of the terminal device conforms to the first scenario and network lag occurs. The first request message carries first information and first IP address information. The first information indicates that the service quality indication category is the first type. The first request message is used to request a dedicated bearer with the service quality indication category of the first type for the data associated with the first IP address information.

[0008] After sending the first request message, the terminal device receives a first response message. The first response message carries first dedicated bearer information and first IP address information. The dedicated bearer corresponding to the first dedicated bearer information is the first dedicated bearer. The service quality indication category corresponding to the first dedicated bearer is the first category. The first dedicated bearer is the dedicated bearer assigned to the terminal device.

[0009] After receiving the first response message, the terminal device establishes the first dedicated bearer based on the first dedicated bearer information and uses the first dedicated bearer to send data associated with the first IP address information.

[0010] In the above implementation scheme, when the terminal device meets the first condition, the terminal device can proactively request a first dedicated bearer by sending a first request. Upon successful request, the terminal device can establish a first dedicated bearer based on the first dedicated bearer information in the received first response message and perform data transmission based on the first dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when using the terminal device to access the internet. The service quality indicator category is described as "Category 1," or the service quality indicator value is described as "First Value."

[0011] In one possible implementation of the first aspect of this application, the method further includes:

[0012] When the terminal device meets the second condition, the terminal device sends a second request message. The second condition includes that the current usage state of the terminal device conforms to the second scenario and network lag occurs. The second request message carries second information and second IP address information. The second information indicates that the quality of service indication category is the second type. The second scenario is different from the first scenario. The second request message is used to request a dedicated bearer with a quality of service indication category of the second type for the data associated with the second IP address information. After sending the second request message, the terminal device receives a second response message. The second response message carries second dedicated bearer information and the second IP address information. The dedicated bearer corresponding to the second dedicated bearer information is the second dedicated bearer, and the quality of service indication category corresponding to the second dedicated bearer is the second type. The second dedicated bearer is the dedicated bearer assigned to the terminal device. After receiving the second response message, the terminal device establishes the second dedicated bearer according to the second dedicated bearer information and uses the second dedicated bearer to send the data associated with the second IP address information. In the above implementation scheme, when the terminal device meets the second condition, the terminal device can proactively request a second dedicated bearer by sending a second request. Upon successful request, the terminal device can establish a second dedicated bearer based on the second dedicated bearer information in the received second response message and perform data transmission based on the second dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet using the terminal device. The service quality indicator category being "second type" can also be described as the service quality indicator value being "second value."

[0013] In one possible implementation of the first aspect of this application, the method further includes:

[0014] When the terminal device meets the third condition, the terminal device sends a third request message. The third condition includes that the current usage state of the terminal device conforms to the third scenario and network lag occurs. The third request message carries third information and third IP address information. The third information indicates that the service quality indication category is the third type. The third scenario is different from the first scenario and the second scenario. The third request message is used to request a dedicated bearer with a service quality indication category of the third type for data associated with the third IP address information. After sending the third request message, the terminal device receives a third response message. The third response message carries third dedicated bearer information and the third IP address information. The dedicated bearer corresponding to the third dedicated bearer information is a third dedicated bearer. The service quality indication category corresponding to the third dedicated bearer is the third type. The third dedicated bearer is the dedicated bearer assigned to the terminal device. After receiving the third response message, the terminal device establishes the third dedicated bearer according to the third dedicated bearer information and uses the third dedicated bearer to send data associated with the third IP address information. In the above implementation scheme, when the terminal device meets the third condition, it can proactively request a third dedicated bearer by sending a third request. Upon successful request, it can establish a third dedicated bearer based on the third dedicated bearer information in the received third response message and perform data transmission based on the third dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet using the terminal device. The service quality indicator category being third can also be described as the service quality indicator value being a third value.

[0015] In one possible implementation of the first aspect of this application, the second type is different from the first type. In the above implementation, the type of service quality indicator indicated by the first information in the first request message sent by the terminal device when the first condition is met can be different from the type of service quality indicator indicated by the second information in the second request message sent by the terminal device when the second condition is met. That is, the type of service quality indicator for the dedicated bearer requested by the terminal device when different conditions are met can be different, so that the terminal device can request the most suitable dedicated bearer based on the currently met conditions to communicate with the target application server.

[0016] In one possible implementation of the first aspect of this application, the third type differs from the first type and also differs from the second type. In the above implementation, the service quality indication category indicated by the third information in the third request message sent by the terminal device when the third condition is met can be different from the service quality indication category indicated by the first information in the first request message sent by the terminal device when the first condition is met; and the service quality indication category indicated by the third information in the third request message sent by the terminal device when the third condition is met can be different from the service quality indication category indicated by the second information in the second request message sent by the terminal device when the second condition is met. That is, the service quality indication category of the dedicated bearer requested by the terminal device when different conditions are met can be different, so that the terminal device can request the most suitable dedicated bearer based on the currently met conditions to communicate with the target application server.

[0017] In one possible implementation of the first aspect of this application, the first scenario is associated with any of the following scenarios: a gaming scenario or an audio conferencing scenario. In the above implementation, when the terminal device is currently running certain specific game applications, or certain game applications with specific network requirements, or an audio conferencing application, and network congestion occurs in the above scenario, it can proactively request a first dedicated bearer by sending a first request. Upon successful request, a first dedicated bearer can be established based on the first dedicated bearer information in the received first response message, and data transmission can be performed based on the first dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when using the terminal device to access the internet.

[0018] In one possible implementation of the first aspect of this application, the second scenario is associated with any of the following scenarios: live streaming scenario, concert scenario, high-speed rail scenario, subway scenario, video call scenario, or video conferencing scenario. In the above implementation, when the terminal device is currently running a live streaming application, or is in a concert scenario, or is in a high-speed rail scenario, or is in a subway scenario, or is currently running a video call application, or is currently running a video conferencing application, and network congestion occurs in the above scenarios, the terminal device can proactively request a second dedicated bearer by sending a second request. Upon successful request, a second dedicated bearer can be established based on the second dedicated bearer information in the received second response message, and data transmission can be performed based on the second dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when using the terminal device to access the internet.

[0019] In one possible implementation of the first aspect of this application, the third scenario is related to any of the following scenarios: watching short videos. When the terminal device is currently running a short video application and network congestion occurs, the terminal device can proactively request a third dedicated bearer by sending a third request. Upon successful request, a third dedicated bearer can be established based on the third dedicated bearer information in the received third response message, and data transmission can be performed based on the third dedicated bearer. This can improve the network service quality of the terminal device when network congestion occurs, thereby improving the user experience when using the terminal device to access the Internet.

[0020] In one possible implementation of the first aspect of this application, the first type is a Quality of Service Level Identifier (QCI) = 3, and the second type is a QCI = 4; or, the first type is a 5G Quality of Service Identifier (5QI) = 3, and the second type is a 5QI = 4. In the above implementation scheme, when the network used by the terminal device is a 4G network, the service quality indication category indicated by the first information in the first request message sent when the first condition is met can be QCI=3, and the first category being QCI=3 can be specifically referred to as the first value being 3 or the first value being QCI=3. When the network used by the terminal device is a 5G network, the service quality indication category indicated by the first information in the first request message sent when the first condition is met can be 5QI=3, and the first category being 5QI=3 can be specifically referred to as the first value being 3 or the first value being 5QI=3. When the network used by the terminal device is a 5G network, the service quality indication category indicated by the first information in the first request message sent when the first condition is met can be 5QI=4, and the second category being 5QI=4 can be specifically referred to as the second value being 4 or the second value being 5QI=4. This allows the terminal device to apply for the most suitable dedicated bearer based on the currently met conditions to communicate with the target application server.

[0021] In one possible implementation of the first aspect of this application, the third category is QCI=6 or 5QI=6. In the above implementation, when the terminal device uses a 4G network, the service quality indication category indicated by the third information in the third request message sent when the third condition is met can be QCI=6. Specifically, QCI=6 can be referred to as a third value of 6 or QCI=6. When the terminal device uses a 5G network, the service quality indication category indicated by the third information in the third request message sent when the third condition is met can be 5QI=6. Specifically, QI=6 can be referred to as a third value of 6 or 5QI=6, so that the terminal device can apply for the most suitable dedicated bearer based on the currently met conditions to communicate with the target application server.

[0022] In one possible implementation of the first aspect of this application, the network bandwidth requirement of the first scenario is lower than that of the second scenario, and the network bandwidth provided by the first dedicated bearer is lower than that provided by the second dedicated bearer. In the above implementation, the network bandwidth required for the terminal device in the first scenario as required by the first condition can be lower than the network bandwidth required for the terminal device in the second scenario as required by the second condition, and the network bandwidth provided by the first dedicated bearer is lower than that provided by the second dedicated bearer. For example, the first dedicated bearer is a dedicated bearer with QCI=3 or 5QI=3, and the second dedicated bearer is a dedicated bearer with QCI=4 or 5QI=4.

[0023] In one possible implementation of the first aspect of this application, the network bandwidth requirement of the second scenario is lower than that of the third scenario, and the network bandwidth provided by the second dedicated bearer is lower than that provided by the third dedicated bearer. In the above implementation, the network bandwidth required for the terminal device in the second scenario as required by the second condition can be lower than the network bandwidth required for the terminal device in the third scenario as required by the third condition, and the network bandwidth provided by the second dedicated bearer is lower than that provided by the third dedicated bearer. For example, the second dedicated bearer is a dedicated bearer with QCI=4 or 5QI=4, and the third dedicated bearer is a dedicated bearer with QCI=6 or 5QI=6.

[0024] In one possible implementation of the first aspect of this application, the first condition further includes the terminal device being in a screen-on state. In the above implementation, when determining whether the first condition is met, the terminal device can not only determine whether its current usage state matches the first scenario and whether network lag occurs, but also whether it is in a screen-on state (which can be understood as determining whether the terminal device's current usage state is screen-on). This allows for accurate request for the first dedicated bearer when the terminal device needs network acceleration, thereby improving the user experience when using the terminal device to access the internet.

[0025] In one possible implementation of the first aspect of this application, the first condition further includes the terminal device having a feature switch that is enabled, the feature switch being used to control whether to request a dedicated bearer. In the above implementation, the terminal device can be equipped with a feature switch for controlling whether to request a dedicated bearer. Only when the feature switch is enabled can the terminal device determine that the first condition is met, thereby accurately requesting the first dedicated bearer when the terminal device needs network acceleration, thus improving the user experience when using the terminal device to access the internet.

[0026] In one possible implementation of the first aspect of this application, the feature switch includes a feature sub-switch, which is used to control whether to request a dedicated bearer in the first scenario. In the above implementation, the feature switch can consist of multiple feature sub-switches, each of which can be used to control whether to request a dedicated bearer in a specific scenario. That is, a corresponding feature switch can be set for each scenario to control whether to request a dedicated bearer in that scenario, thereby accurately requesting the first dedicated bearer when the terminal device needs network acceleration, thus improving the user experience when using the terminal device to access the internet.

[0027] In one possible implementation of the first aspect of this application, sending data associated with the first IP address information using the first dedicated bearer includes: sending the data associated with the first IP address information to a first target application server based on the first dedicated bearer and a first operator base station. In this implementation, the terminal device can send the data associated with the first IP address information to the first operator base station based on the first dedicated bearer, and then the first operator base station can send the data associated with the first IP address information to the first target application server. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when using the terminal device to access the internet.

[0028] In one possible implementation of the first aspect of this application, sending data associated with the first IP address information using the first dedicated bearer includes: sending the data associated with the first IP address information to a data aggregation server based on the first dedicated bearer and a first operator base station, so that the data aggregation server can send the data associated with the first IP address information to the first target application server. In the above implementation, the terminal device can send the data associated with the first IP address information to the first operator base station based on the first dedicated bearer, and then the first operator base station can send the data associated with the first IP address information to the data aggregation server. Finally, the data aggregation server aggregates the data associated with the first IP address information and then sends it to the first target application server, thereby improving the network service quality of the terminal device during network congestion, and thus improving the user experience when using the terminal device to access the internet.

[0029] A second aspect of this application provides a communication method applied to a network device, wherein the network device and the terminal device cooperate to implement any of the communication methods provided in the first aspect.

[0030] A third aspect of this application provides a communication device, specifically a network device. The communication device includes a memory and at least one processor; the memory stores a program, and the at least one processor executes the computer program or computer instructions stored in the memory, causing the communication device to cooperate with a terminal device to implement any of the communication methods provided in the first or second aspect. Specifically, messages sent by the terminal device are sent to the network device, and messages received by the terminal device are received from the network device. The network device may include a base station and / or a server. When the network device includes a base station and a server, messages sent by the terminal device may be forwarded to the server via the base station, and messages received by the terminal device may be forwarded to the terminal device by the server via the base station.

[0031] A fourth aspect of this application provides a communication device, including a memory and at least one processor. The memory stores a program, and the at least one processor executes the computer program or computer instructions stored in the memory, causing the communication device to implement any of the communication methods provided in the first aspect of this application. The communication device may be a terminal device.

[0032] A fifth aspect of the present application provides a computer storage medium for storing a computer program, which, when executed, implements any one of the communication methods provided in the first or second aspect of the present application.

[0033] A sixth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the communication methods provided in the first or second aspect described above.

[0034] A seventh aspect of this application provides a chip system including a processor for supporting a communication device in implementing the functions involved in any of the above aspects, such as transmitting or processing data and / or information involved in the above methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices.

[0035] An eighth aspect of this application provides a communication system, which includes a communication device provided in the third aspect and a communication device provided in the fourth aspect. The communication system can execute any of the communication methods provided in the first or second aspect described above. Attached Figure Description

[0036] Figure 1A is a schematic diagram of the system architecture of the communication system provided in an embodiment of this application;

[0037] Figure 1B is a schematic diagram showing the comparison of different QoS parameter combinations and priorities provided in the embodiments of this application;

[0038] Figure 2 is a flowchart illustrating a communication method provided in an embodiment of this application;

[0039] Figure 3 is a schematic diagram of an interface for setting a characteristic sub-switch provided in an embodiment of this application;

[0040] Figure 4 is a schematic diagram of the interaction process between a first operator service quality assurance center and a terminal device provided in an embodiment of this application;

[0041] Figure 5 is a schematic diagram of the communication process between a terminal device and a first target application server provided in an embodiment of this application;

[0042] Figure 6 is a schematic diagram of the communication process between another terminal device and a second target application server provided in an embodiment of this application.

[0043] Figure 7 is a schematic diagram of the interaction process between a first operator service quality assurance center, a second operator service quality assurance center, and a terminal device provided in an embodiment of this application.

[0044] Figure 8 is a schematic diagram of the communication process between a terminal device and a target application server provided in an embodiment of this application;

[0045] Figure 9 is a flowchart illustrating another communication method provided in an embodiment of this application;

[0046] Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0047] Figure 11 is a structural example diagram of an electronic device disclosed in an embodiment of this application;

[0048] Figure 12 is a structural example diagram of another electronic device disclosed in an embodiment of this application. Detailed Implementation

[0049] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to limit the embodiments of this application. As used in the specification and appended claims of the embodiments of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.

[0050] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of the present application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0051] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.

[0052] The embodiments of this application are applied to communication systems, which can be second-generation (2G) communication systems, third-generation (3G) communication systems, LTE systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G New Radio (5G NR) systems, and new communication systems that will emerge in the future development of communication.

[0053] The communication system includes a first device and a second device. The first device can be a network-side device used to provide network communication functions; in some cases, it is also called a network device or network element. Network devices are typically base stations (including functional units of base stations, or combinations of functional units of base stations) or core network units. Core network units can be functional units within the core network, including but not limited to Access and Mobility Management Function (AMF) units or Session Management Function (SMF) units. The first device can include operator network equipment, which may also include operator quality of service assurance centers, operator base stations, and operator public network servers. The second device can be a device accessing the network, typically a terminal device. An example of a communication system is shown in Figure 1A, which includes base station 11 and terminal 12.

[0054] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved base stations (NodeB, eNB, or e-NodeB) in Long Term Evolution (LTE), base stations (gNodeB or gNB) or transmission receiving points / transmission reception points (TRPs) in New Radio (NR), base stations in subsequent 3GPP evolutions, access nodes, wireless relay nodes, and wireless backhaul nodes in Wi-Fi systems. The base station can be: a macro base station, a micro base station, a pico base station, a small cell, a relay station, or a balloon station, etc. The base station can include one or more co-located or non-co-located Transmission Reception Points (TRPs). The base station can also be a radio controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The base station can communicate with terminal devices or communicate with terminal devices through relay stations. Terminal devices can communicate with multiple base stations using different technologies. For example, a terminal device can communicate with a base station that supports LTE networks, or with a base station that supports 5G networks, or even have dual connections with both LTE and 5G base stations.

[0055] In the embodiments provided in this application, the terminal device can take various forms, such as a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, vehicle-mounted terminal device, wireless terminal device in self-driving, wireless terminal device in remote medical care, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, wireless terminal device in smart home, wearable terminal device, etc. The terminal device may also be referred to as a terminal device, user equipment (UE), access terminal device, vehicle-mounted terminal device, industrial control terminal device, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, terminal device, wireless communication device, UE agent, or UE device, etc. The terminal device can also be a fixed terminal device or a mobile terminal device.

[0056] In communication systems, the Carrier Service Quality Assurance Center (CQSE) is a platform provided by the operator for customizing Quality of Service (QoS) assurance services. The CQSE provides functions such as policy management, performance monitoring, resource scheduling, fault management, and user management. Policy management specifies and manages QoS policies, including traffic classification rules, priority settings, and bandwidth allocation, to meet the needs of different services and businesses. Performance monitoring refers to real-time monitoring of network performance and QoS, including key indicators such as bandwidth utilization, latency, and packet loss rate, to promptly identify and resolve problems. Resource scheduling refers to dynamically adjusting the allocation and use of network resources based on network conditions and business needs to ensure the smooth operation of critical services. Fault management refers to quickly responding to and handling network faults and service interruptions to minimize the impact on users. User management provides a user self-service interface, allowing users to customize QoS policies according to their needs, improving user experience.

[0057] Quality of Service (QoS) technology is used to provide different levels of service to different data streams on a network to ensure network connectivity performance and stability. The core concept of QoS is to classify, manage, and optimize network traffic through a series of technical means to meet the network transmission quality requirements of different services. The QoS of data streams is characterized by different parameters in 4G and 5G networks.

[0058] A Quality of Service (QoS) Class Identifier (QCI) is a QoS parameter used in 4G communication networks to identify and differentiate different types of data streams, ensuring that these data streams receive appropriate priority and processing methods within the network. By assigning different priorities to different types of data streams, QCI ensures that high-priority data streams (such as real-time voice calls and online games) receive priority processing under conditions of limited or congested network resources, thereby guaranteeing the continuity and quality of their transmission. As shown in Table 6.1.7 of the existing standard TS23.203 (Figure 1B), the QCI value is typically an integer, with different values ​​corresponding to different combinations of QoS parameters and priorities. Generally, the smaller the QCI value, the higher the QoS class of the data stream and its transmission priority. For example, in mobile communication networks, real-time voice calls are usually assigned a lower QCI value (e.g., QCI = 1) to ensure real-time performance and stability; while some non-real-time services with low latency requirements (such as file downloads or web browsing) may be assigned a higher QCI value.

[0059] The 5G QoS Identifier (5QI) is a QoS (Quality of Service) parameter used in 5G networks to distinguish and manage different types of data flows. Similar to QCI in 4G networks, 5QI plays a crucial role in 5G networks, ensuring that different types of data flows are effectively transmitted and processed according to their specific QoS requirements. 5QI is an unsigned integer value, typically ranging from 0 to 255. Within this range, different 5QI values ​​correspond to different QoS characteristics and priorities. Similar to QCI values, operators and network equipment can configure and use these 5QI values ​​based on actual service needs and network conditions.

[0060] Carrier public network servers are server clusters deployed by telecommunications operators to provide internet services to a wide range of users. Located within the operators' data centers, they are connected to the global internet via high-speed, stable network connections. Carrier public network servers provide functions such as data storage, application service provision, and network communication management. Data storage refers to storing critical information such as user data and business data, ensuring data reliability and security. Application service provision refers to running various internet application services, such as web page services, email services, and database services, meeting diverse user needs. Network communication management refers to tasks such as routing, forwarding, and security control of network communications, ensuring smooth and secure network communication.

[0061] With the rapid development of technology, people are becoming increasingly reliant on smart terminal devices. From daily communication, information access, work and study to entertainment and leisure, smart terminal devices such as smartphones, tablets, and smartwatches have become an indispensable part of our lives. They not only greatly facilitate people's lifestyles but also enable instant communication across geographical boundaries and meet diverse needs and personalized experiences through a wealth of applications and intelligent services. The user experience of smart terminal devices largely depends on the quality of network services.

[0062] When using smart terminal devices, users may encounter network congestion, which means low network service quality and a poor user experience. Network congestion refers to a situation in a network where too many data transmission requests cause insufficient network bandwidth or resources to meet all requests, resulting in increased queuing time for data packets and ultimately slower network speeds and decreased performance.

[0063] To make the technical solutions of the embodiments of this application clearer and easier to understand, a communication method provided by the embodiments of this application will be described below with reference to the accompanying drawings.

[0064] Please refer to Figure 2, which is a flowchart illustrating a communication method provided in an embodiment of this application. This communication method can be applied to terminal devices. The communication method provided in this embodiment mainly includes the following steps:

[0065] 201. If the terminal device meets the first condition, the terminal device sends a first request message.

[0066] The first condition includes the terminal device's current usage state conforming to the first scenario and experiencing network lag; the first request message carries first information and first IP address information; the first information indicates that the quality of service indicator is of the first category; and the first request message is used to request a dedicated bearer with the quality of service indicator of the first category for data associated with the first IP address information.

[0067] In this embodiment of the application, in order to improve the network service quality of the terminal device when the network is congested, when the current usage state of the terminal device meets the first scenario and network lag occurs, it means that the terminal device is in a state of network congestion, that is, the network service quality is low. Then the terminal device can send a first request carrying first information and first IP address information to the operator's network equipment, such as the operator's service quality assurance center, to apply for a first dedicated bearer of the first type of service quality indication. So that when the application is successful, the first dedicated bearer can be established based on the first dedicated bearer information in the received first response message, and data transmission can be carried out based on the first dedicated bearer. This can improve the network service quality of the terminal device when the network is congested, and thus improve the user experience when using the terminal device to access the Internet.

[0068] It is understood that the first scenario can be an application or usage scenario of the terminal device, which can include at least one of the following: business scenarios and special location scenarios. Business scenarios can include low-bandwidth-low-latency demand scenarios, medium-bandwidth-low-latency demand scenarios, and high-bandwidth demand scenarios. A low-bandwidth-low-latency demand scenario refers to a scenario where the terminal device currently requires relatively little network bandwidth, i.e., the required network bandwidth is lower than a first preset bandwidth value, and the terminal device currently requires low network latency, i.e., the network latency must be less than a first preset latency value, such as gaming scenarios and audio / video conferencing scenarios. A medium-bandwidth-low-latency demand scenario refers to a scenario where the terminal device currently requires a moderate level of network bandwidth, i.e., the current required network bandwidth is greater than or equal to a first preset bandwidth value and less than a second preset bandwidth value, and the terminal device currently requires low network latency, i.e., the network latency must be less than a first preset latency value, such as live streaming scenarios. A high-bandwidth demand scenario refers to a scenario where the terminal device currently requires relatively large network bandwidth, i.e., the network bandwidth required by the terminal device is greater than or equal to a second preset bandwidth value, such as using speed test software, browsing videos, and browsing web pages. Terminal devices can determine their current application scenario based on the required network bandwidth and latency, or by the type of application software they are using.

[0069] Network bandwidth of a terminal device refers to the amount of data that the terminal device can transmit per unit of time, and it is one of the important indicators for measuring the network performance of a terminal device. The unit of network bandwidth is usually bps (bits per second), but other units include Kbps (kilobits per second), Mbps (megabits per second), Gbps (gigabits per second), and Tbps (terabits per second). Network latency of a terminal device refers to the total time required for data to travel from the terminal device to another end of the network (such as another terminal device, server, or other network device) and then back or be transmitted to its destination. Network latency is also an important indicator for measuring network performance, reflecting the efficiency and real-time performance of network data transmission.

[0070] Special scenarios can refer to environments where network congestion has already occurred or is prone to occur, such as high-speed rail, subway, concert venues, or geofencing-enabled locations. When a terminal device's application scenario falls under a special scenario, it can be assumed that the user will experience network lag when using the terminal device to access the internet. In other words, the terminal device can determine not only whether the current application scenario requires low bandwidth and low latency, medium bandwidth and low latency, or high bandwidth, but also whether it is currently in a network congestion environment. Specifically, the terminal device can determine its application scenario through its geographical location information, cell information, and specific events such as QR code scanning.

[0071] Network lag refers to delays, unevenness, or interruptions that occur during data transmission, resulting in a discontinuous or sluggish experience for users when using network services (such as browsing web pages, watching videos, playing online games, or making video calls). In some embodiments of this application, network lag may be referred to as network degradation or network congestion.

[0072] The first IP address information can be the IP address of the first target application server, which can be a single IP address or a list of IP addresses. When the first scenario is a high-bandwidth scenario, the address information of the first target application server can also be an IP wildcard identifier, which can be specifically set according to the interface type. The target application server can be the server that the terminal device needs to transmit data to.

[0073] The service quality indicator can be categorized as either Quality of Service Level Identifier (QCI) or 5G Service Quality Identifier (5QI). A higher QCI or 5QI value indicates a larger dedicated network bandwidth and higher transmission rate. The service quality indicator category can be described as Category 1, or the service quality indicator value as the first value.

[0074] In one possible implementation of this application embodiment, the first scenario is associated with any of the following scenarios: a game scenario or an audio conferencing scenario. In this application embodiment, the first scenario defined by the first condition can be associated with any of the game scenario or audio conferencing scenario; that is, the first scenario can specifically be a low-bandwidth, low-latency requirement scenario. When the terminal device is currently running certain specific game applications, or certain game applications with specific network requirements, or audio conferencing applications, the current application scenario of the terminal device can be determined as the first scenario, that is, the current usage state of the terminal device conforms to the first scenario.

[0075] In one possible implementation of this application embodiment, the first type is QCI=3, or the first type is 5QI=3. In this application embodiment, when the network used by the terminal device is a 4G network, the service quality indication category indicated by the first information in the first request message sent when the first condition is met can be QCI=3. Specifically, "first type QCI=3" can be referred to as "first value 3" or "first value QCI=3," meaning the terminal device can request a first dedicated bearer with QCI=3. When the network used by the terminal device is a 5G network, the service quality indication category indicated by the first information in the first request message sent when the first condition is met can be 5QI=3. Specifically, "first type 5QI=3" can be referred to as "first value 3" or "first value 5QI=3," meaning the terminal device can request a first dedicated bearer with 5QI=3. In other words, the terminal device can request the most suitable dedicated bearer based on the currently met conditions to communicate with the target application server.

[0076] In one possible implementation of this application embodiment, the first condition further includes the terminal device being in a screen-on state. In this application embodiment, when the terminal device is in a screen-on state, it can be determined that the terminal device is in use. Therefore, when determining whether the first condition is met, the terminal device can not only determine whether its current usage state matches the first scenario and whether network lag occurs, but also whether the terminal device is in a screen-on state. This allows for accurate request for the first dedicated bearer when the terminal device needs network acceleration, thereby improving the user experience when using the terminal device to access the internet.

[0077] In one possible implementation of this application embodiment, the first condition further includes the characteristic switch of the terminal device being in an "on" state. The characteristic switch is used to control whether to request a dedicated bearer. In this application embodiment, the terminal device may be equipped with a characteristic switch for controlling whether to request a dedicated bearer. Only when the characteristic switch is in an "on" state will the terminal device request a first dedicated bearer by sending a first request message; that is, the terminal device can control whether to request a first dedicated bearer when network congestion occurs. Specifically, the user can actively turn the characteristic switch on or off on the terminal device through a human-computer interaction interface, meaning the user can actively control whether to request a dedicated bearer when network congestion occurs. Alternatively, the characteristic switch in the terminal device can be set to be invisible to the user and turned on by default, meaning the characteristic switch is in an "on" state by default; this application embodiment does not limit this.

[0078] In one possible implementation of this application embodiment, the feature switch includes a feature sub-switch, which is used to control whether to apply for a dedicated bearer in the first scenario. As shown in FIG3, in this application embodiment, the feature switch can be composed of multiple feature sub-switches, each of which can be used to control whether to apply for a dedicated bearer in a specific scenario. That is, a corresponding feature switch can be set for each scenario to control whether to apply for a dedicated bearer in that scenario, thereby accurately applying for the first dedicated bearer when the terminal device needs network acceleration, thus improving the user experience when using the terminal device to access the internet.

[0079] 202. After sending the first request message, the terminal device receives the first response message.

[0080] The first response message carries first dedicated bearer information and first IP address information. The dedicated bearer corresponding to the first dedicated bearer information is the first dedicated bearer. The service quality indication corresponding to the first dedicated bearer is of type 1. The first dedicated bearer is the dedicated bearer assigned to the terminal device. The first request message is used to request a dedicated bearer of type 1 service quality indication for the data associated with the first IP address information.

[0081] In this embodiment, after the terminal device sends a first request carrying first information and first IP address information to the operator's network equipment, such as the operator's quality of service assurance center, it can receive a first response message returned by the operator's network equipment, such as a first response message returned by the operator's quality of service assurance center based on the operator's base station. This allows it to construct a first dedicated bearer with a service quality indication category of the first type based on the first dedicated bearer information carried in the first response message, and to perform data transmission based on the first dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when using the terminal device to access the internet. It is understood that when the terminal device receives the first response message carrying the first dedicated bearer information and the first IP address information, it can determine that the first dedicated bearer application was successful, the operator's network equipment has allocated a first dedicated bearer to the terminal device for data transmission, and the service quality indication category of the first dedicated bearer is the first type.

[0082] 203. After receiving the first response message, the terminal device establishes a first dedicated bearer based on the first dedicated bearer information and uses the first dedicated bearer to send data associated with the first IP address information.

[0083] In this embodiment, after receiving the first response message, the terminal device can establish a first dedicated bearer with the operator's network equipment, such as an operator's base station, based on the first dedicated bearer information carried in the first response information. It can then send data associated with the first IP address information to the first target application server based on the first dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet using the terminal device. It is understood that the data associated with the first IP address information can be the first data to be sent to the target application server.

[0084] In one possible implementation of this application embodiment, step 203, which uses a first dedicated bearer to send data associated with the first IP address information, includes:

[0085] 2031. Based on the first dedicated bearer and the first operator base station, data associated with the first IP address information is sent to the first target application server.

[0086] In this embodiment of the application, after the terminal device establishes the first dedicated bearer, it can send the data associated with the first IP address information to the first operator base station based on the first dedicated bearer. Then, the first operator base station sends the data associated with the first IP address information to the first target application server, thereby improving the network service quality of the terminal device when the network is congested, and thus improving the user experience when the user uses the terminal device to access the Internet.

[0087] In one possible implementation of this application embodiment, step 203, which uses a first dedicated bearer to send data associated with the first IP address information, includes:

[0088] 2032. Based on the first dedicated bearer and the first operator base station, the data associated with the first IP address information is sent to the data aggregation server, so that the data aggregation server can send the data associated with the first IP address information to the target application server.

[0089] In this embodiment, after establishing the first dedicated bearer, the terminal device can send data associated with the first IP address information to the first operator base station based on the first dedicated bearer. The first operator base station then sends the data associated with the first IP address information to the data aggregation server. Finally, the data aggregation server aggregates the data associated with the first IP address information and sends it to the first target application server. This improves the network service quality of the terminal device when the network is congested, thereby enhancing the user experience when using the terminal device to access the Internet.

[0090] In one possible implementation of this application embodiment, the communication method further includes:

[0091] 204. If the terminal device meets the second condition, the terminal device sends a second request message.

[0092] The second condition includes that the current usage status of the terminal device conforms to the second scenario and network lag occurs; the second request message carries second information and second IP address information; the second information indicates that the quality of service indication category is the second type; and the second scenario differs from the first scenario. The second request message is used to request a dedicated bearer with a quality of service indication category of the second type for data associated with the second IP address information.

[0093] In this embodiment of the application, in order to improve the network service quality of the terminal device when the network is congested, when the current usage state of the terminal device meets the second scenario and network lag occurs, it means that the terminal device is in a state of network congestion, that is, the network service quality is low. In this case, the terminal device can also send a second request carrying second information and second IP address information to the operator's network equipment, such as the operator's service quality assurance center, to apply for a second dedicated bearer of the second type of service quality indication. This is so that when the application is successful, a second dedicated bearer can be established based on the second dedicated bearer information in the received second response message, and data transmission can be performed based on the second dedicated bearer. This can improve the network service quality of the terminal device when the network is congested, and thus improve the user experience when using the terminal device to access the Internet.

[0094] It is understandable that the second scenario can be an application scenario or usage scenario of the terminal device that differs from the first scenario. The second IP address information can be the IP address information of the second target application server, which can be a single IP address or a list of IP addresses. When the second scenario is a high-bandwidth demand scenario, the address information of the second target application server can also be an IP wildcard identifier, which can be specifically set according to the interface type. The second IP address information can be the same as or different from the first IP address information. The second type indicated by the second information can be the same as or different from the first type.

[0095] In one possible implementation of this application embodiment, the second type differs from the first type. In this application embodiment, the service quality indication category indicated by the first information in the first request message sent by the terminal device when the first condition is met can be different from the service quality indication category indicated by the second information in the second request message sent by the terminal device when the second condition is met. That is, the service quality indication category of the dedicated bearer requested by the terminal device when different conditions are met can be different, so that the terminal device can request the most suitable dedicated bearer based on the currently met conditions to communicate with the target application server.

[0096] In one possible implementation of this application embodiment, the second scenario is associated with any of the following scenarios: live streaming scenario, concert scenario, high-speed rail scenario, subway scenario, video call scenario, or video conferencing scenario. In this application embodiment, the second scenario defined by the second condition can be associated with any of the following scenarios: live streaming scenario, concert scenario, high-speed rail scenario, subway scenario, video call scenario, or video conferencing scenario; that is, the second scenario can specifically be a medium-bandwidth, low-latency requirement scenario. When the terminal device is currently running a live streaming application, or the terminal device is in a concert scenario environment, or the terminal device is in a high-speed rail scenario environment, or the terminal device is in a subway scenario environment, or the terminal device is currently running a video call application, or the terminal device is currently running a video conferencing application, it can be determined that the current application scenario of the terminal device is the second scenario, that is, the current usage state of the terminal device conforms to the second scenario.

[0097] In one possible implementation of this application embodiment, the second type is QCI=4, or the second type is 5QI=4. In this application embodiment, when the network used by the terminal device is a 4G network, the service quality indication category indicated by the second information in the second request message sent when the second condition is met can be QCI=4. Specifically, the second type being QCI=4 can be referred to as a second value of 4 or a second value of QCI=4, meaning the terminal device can request a second dedicated bearer with QCI=4. When the network used by the terminal device is a 5G network, the service quality indication category indicated by the second information in the second request message sent when the second condition is met can be 5QI=4. Specifically, the second type being 5QI=4 can be referred to as a second value of 4 or a second value of 5QI=4, meaning the terminal device can request a second dedicated bearer with 5QI=4. In other words, the terminal device can request the most suitable dedicated bearer based on the currently met conditions to communicate with the target application server.

[0098] In one possible implementation of this application embodiment, the network bandwidth requirement of the first scenario is lower than that of the second scenario, and the network bandwidth provided by the first dedicated bearer is lower than that provided by the second dedicated bearer. In this application embodiment, the network bandwidth required for the terminal device in the first scenario as required by the first condition may be lower than the network bandwidth required for the terminal device in the second scenario as required by the second condition. For example, the first scenario may be a low-bandwidth, low-latency requirement scenario, and the second scenario may specifically be a medium-bandwidth, low-latency requirement scenario, where the network bandwidth provided by the first dedicated bearer is lower than that provided by the second dedicated bearer. For example, the first dedicated bearer may be a dedicated bearer with QCI=3 or 5QI=3, and the second dedicated bearer may be a dedicated bearer with QCI=4 or 5QI=4.

[0099] 205. After sending the second request message, the terminal device receives the second response message.

[0100] The second response message carries second dedicated bearer information and second IP address information. The dedicated bearer corresponding to the second dedicated bearer information is the second dedicated bearer, the service quality indication corresponding to the second dedicated bearer is of the second type, and the second dedicated bearer is the dedicated bearer assigned to the terminal device.

[0101] In this embodiment, after the terminal device sends a second request carrying second information and second IP address information to the operator's network equipment, such as the operator's quality of service assurance center, it can receive a second response message returned by the operator's network equipment, such as a first response message returned by the operator's base station based on the operator's quality of service assurance center. This allows it to construct a second dedicated bearer with a service quality indication category of the second type based on the second dedicated bearer information carried in the second response message, and to perform data transmission based on the second dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when using the terminal device to access the internet. It is understood that when the terminal device receives the second response information carrying the second dedicated bearer information and the second IP address information, it can determine that the second dedicated bearer application was successful, the operator's network equipment has allocated a second dedicated bearer for data transmission to the terminal device, and the service quality indication category of the second dedicated bearer is the second type.

[0102] 206. After receiving the second response message, the terminal device establishes a second private bearer based on the second private bearer information and uses the second private bearer to send data associated with the second IP address information.

[0103] In this embodiment, after receiving the second response message, the terminal device can establish a second dedicated bearer with the operator's network equipment, such as an operator's base station, based on the second dedicated bearer information carried in the second response information. It can then send data associated with the second IP address information to the second target application server based on the second dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet using the terminal device. It is understood that the data associated with the second IP address information can be second data to be sent to the second target application server.

[0104] It should be noted that steps 204 to 206 are similar to steps 201 to 203, and will not be described in detail here in the embodiments of this application.

[0105] In one possible implementation of this application embodiment, the communication method further includes:

[0106] 207. If the terminal device meets the third condition, the terminal device sends a third request message.

[0107] The third condition includes the terminal device's current usage state conforming to the third scenario and experiencing network lag. The third request message carries third information and third IP address information. The third information indicates that the quality of service indication category is third, and the third scenario differs from the first and second scenarios. The third request message is used to request a dedicated bearer with a quality of service indication category of third for data associated with the third IP address information.

[0108] In this embodiment of the application, in order to improve the network service quality of the terminal device when the network is congested, when the current usage state of the terminal device meets the third scenario and network lag occurs, it means that the terminal device is in a state of network congestion, that is, the network service quality is low. In this case, the terminal device can also send a third request carrying third information and third IP address information to the operator's network equipment, such as the operator's service quality assurance center, to apply for a third private bearer with the service quality indication category of the third type. This is so that when the application is successful, a third private bearer can be established based on the third private bearer information in the received third response message, and data transmission can be carried out based on the third private bearer. This can improve the network service quality of the terminal device when the network is congested, and thus improve the user experience when using the terminal device to access the Internet.

[0109] It is understandable that the third scenario can be an application scenario or usage scenario of the terminal device that differs from the first and second scenarios. The third IP address information can be the IP address information of the third target application server, which can be a single IP address or a list of IP addresses. When the third scenario is a high-bandwidth demand scenario, the address information of the third target application server can also be an IP wildcard identifier, which can be specifically set according to the interface type. The third IP address information can be the same as or different from the second IP address information. The third type indicated by the third information can be the same as or different from the second type.

[0110] In one possible implementation of this application embodiment, the third type differs from the first type; the third type also differs from the second type. In this application embodiment, the service quality indication category indicated by the third information in the third request message sent by the terminal device when the third condition is met may be different from the service quality indication category indicated by the first information in the first request message sent by the terminal device when the first condition is met; and the service quality indication category indicated by the third information in the third request message sent by the terminal device when the third condition is met may be different from the service quality indication category indicated by the second information in the second request message sent by the terminal device when the second condition is met. That is, the service quality indication category of the dedicated bearer applied for by the terminal device when different conditions are met can be different, so that the terminal device can apply for the most suitable dedicated bearer according to the currently met conditions to communicate with the target application server.

[0111] In one possible implementation of this application embodiment, the third scenario is associated with any of the following scenarios: watching short videos. In this application embodiment, the third scenario defined by the third condition can be related to watching short videos or browsing web pages, that is, the third scenario can specifically be a high-bandwidth demand scenario. When the terminal device is currently running a short video application or a browser application, it can be determined that the current application scenario of the terminal device is the third scenario, that is, the current usage state of the terminal device conforms to the third scenario.

[0112] In one possible implementation of this application embodiment, the third category is QCI=6, or the third category is 5QI=6. In this application embodiment, when the network used by the terminal device is a 4G network, the service quality indication category indicated by the third information in the third request message sent when the third condition is met can be QCI=6. Specifically, the third category being QCI=6 can be referred to as a third value of 6 or a third value of QCI=6, meaning the terminal device can request a third dedicated bearer with QCI=6. When the network used by the terminal device is a 5G network, the service quality indication category indicated by the third information in the third request message sent when the third condition is met can be 5QI=6. Specifically, the third category being 5QI=6 can be referred to as a third value of 6 or a third value of 5QI=6, meaning the terminal device can request a third dedicated bearer with 5QI=6. In other words, the terminal device can request the most suitable dedicated bearer based on the currently met conditions to communicate with the target application server.

[0113] In one possible implementation of this application embodiment, the network bandwidth requirement of the second scenario is lower than that of the third scenario, and the network bandwidth provided by the second dedicated bearer is lower than that provided by the third dedicated bearer. In this application embodiment, the network bandwidth required for the terminal device in the second scenario as required by the second condition may be lower than the network bandwidth required for the terminal device in the third scenario as required by the third condition. For example, the second scenario can be a medium-bandwidth, low-latency requirement scenario, and the third scenario can specifically be a high-bandwidth requirement scenario, where the network bandwidth provided by the second dedicated bearer is lower than that provided by the third dedicated bearer. For example, the second dedicated bearer is a dedicated bearer with QCI=4 or 5QI=4, and the third dedicated bearer is a dedicated bearer with QCI=6 or 5QI=6.

[0114] 208. After sending the third request message, the terminal device receives the third response message.

[0115] The third response message carries third dedicated bearer information and third IP address information. The dedicated bearer corresponding to the third dedicated bearer information is a third dedicated bearer, the service quality indication corresponding to the third dedicated bearer is of the third category, and the third dedicated bearer is the dedicated bearer assigned to the terminal device.

[0116] In this embodiment, after a terminal device sends a third request carrying third information and a third IP address to an operator network device, such as an operator's Quality of Service (QoS) assurance center, it can receive a third response message returned by the operator network device. For example, the QoS assurance center can receive a first response message returned by the operator's base station. This allows the terminal device to construct a third private bearer with a QoS indication category of third based on the third private bearer information carried in the third response message, and to perform data transmission based on the third private bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet. It is understood that when the terminal device receives the third response message carrying the third private bearer information and the third IP address information, it can determine that the third private bearer application was successful, the operator network device has allocated a third private bearer for data transmission to the terminal device, and the QoS indication category of the third private bearer is third.

[0117] 209. After receiving the third response message, the terminal device establishes a third private bearer based on the third private bearer information and uses the third private bearer to send data associated with the third IP address information.

[0118] In this embodiment, after receiving the third response message, the terminal device can establish a third private bearer with the operator's network equipment, such as an operator's base station, based on the third private bearer information carried in the third response information. It can then send data associated with the third IP address information to the third target application server based on the third private bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet using the terminal device. It is understood that the data associated with the third IP address information can be third data to be sent to the third target application server.

[0119] It should be noted that steps 207 to 209 are similar to steps 201 to 203, and will not be described in detail here in the embodiments of this application.

[0120] In one possible implementation of this application embodiment, the first request message further includes first indication information and second indication information, wherein the first indication information is used to indicate that the first dedicated bearer includes an uplink bearer and a downlink bearer, and the second indication information is used to indicate a first basic guaranteed rate; the second request message further includes third indication information and fourth indication information, wherein the third indication information is used to indicate that the second dedicated bearer includes an uplink bearer and a downlink bearer, and the fourth indication information is used to indicate a second basic guaranteed rate; the third request message further includes fifth indication information, wherein the fifth indication information is used to indicate that the third dedicated bearer includes an uplink bearer and a downlink bearer; and the first basic guaranteed rate is less than the second basic guaranteed rate. In this application embodiment, the terminal device can also apply for a dedicated bearer with a specific transmission direction and a specific basic guaranteed rate, so that the terminal device can apply for the most suitable dedicated bearer according to the currently met conditions to communicate with the target application server.

[0121] As can be seen from the examples in the foregoing embodiments, when the terminal device meets the first condition, the terminal device can actively apply for the first dedicated bearer by sending a first request. When the application is successful, the terminal device can establish the first dedicated bearer based on the first dedicated bearer information in the received first response message and perform data transmission based on the first dedicated bearer. This can improve the network service quality of the terminal device when the network is congested, thereby improving the user experience when the user uses the terminal device to access the Internet.

[0122] Please refer to Figure 4. Figure 4 shows a schematic diagram of an interaction process between a first operator service quality assurance center and a terminal device provided in an embodiment of this application. The communication method provided in this embodiment mainly includes the following steps:

[0123] 401. The terminal device determines the application parameters for the first dedicated bearer based on the network status parameters and the first scenario.

[0124] In this embodiment, to improve network service quality for the terminal device during network congestion, the terminal device can first determine its own network status parameters and the first scenario corresponding to its current usage state. Then, based on the determined network status parameters and the first scenario, it determines the application parameters for a first dedicated bearer. This allows the application parameters to be sent to the first operator's service quality assurance center to request a first dedicated bearer. Finally, upon successful request, communication with the first target application server is established based on the configuration parameters of the first dedicated bearer. This improves the network service quality for the terminal device during network congestion, thereby enhancing the user experience when accessing the internet. The application parameters can be those required for requesting the first dedicated bearer, and may include first information and first IP address information. Specifically, the application parameters for the first dedicated bearer can be sent via a first request message.

[0125] It is understandable that network status parameters of terminal devices can include network bandwidth and network latency. Network bandwidth refers to the amount of data a terminal device can transmit per unit of time, and is one of the important indicators for measuring the network performance of a terminal device; therefore, network bandwidth can also be called network speed. The unit of network bandwidth is usually bps (bits per second), but other units include Kbps (kilobits per second), Mbps (megabits per second), Gbps (gigabits per second), and Tbps (terabits per second). Network latency refers to the total time required for data to travel from the terminal device to another end of the network (such as another terminal device, server, or other network device) and then back or be transmitted to its destination. Network latency is one of the important indicators for measuring network performance, reflecting the efficiency and real-time performance of network data transmission. Dedicated bearers can specifically be QoS dedicated bearers. QoS dedicated bearers mainly refer to data channels that can ensure that specific data streams (such as voice, video, and data) in the communication network can be transmitted according to predetermined performance requirements (such as bandwidth, latency, jitter, and packet loss rate).

[0126] The current usage state of the terminal device (or the scenario in which the terminal device is currently located) can include at least one of the following: business scenarios and special environment scenarios. Business scenarios can include low-bandwidth-low-latency demand scenarios, medium-bandwidth-low-latency demand scenarios, or high-bandwidth demand scenarios. A low-bandwidth-low-latency demand scenario refers to a scenario where the terminal device currently requires relatively little network bandwidth (below a first preset bandwidth value) and low network latency (below a first preset latency value), such as gaming and audio / video conferencing scenarios. A medium-bandwidth-low-latency demand scenario refers to a scenario where the terminal device currently requires a moderate level of network bandwidth (greater than or equal to a first preset bandwidth value and less than a second preset bandwidth value) and low network latency (below a first preset latency value), such as live streaming scenarios. A high-bandwidth demand scenario refers to a scenario where the terminal device currently requires relatively large network bandwidth (greater than or equal to a second preset bandwidth value), such as using speed test software, browsing videos, and browsing web pages.

[0127] Specifically, the terminal device can determine the current scenario based on the required network bandwidth and network latency requirements (and further, the actual network bandwidth and network latency). It can also determine the current scenario based on the type of application software currently being used (e.g., the current scenario can be determined as a game scenario that may require acceleration as described in the embodiments of this application, based on whether the application software is a game application or a battle game application).

[0128] The current scenario of a terminal device can also include special environments. These special environments can be those where network congestion has already occurred or is prone to congestion, such as high-speed rail environments, subway environments, concert environments, or environments with geofencing. When the terminal device is currently in a special environment, it can be assumed that the user will experience network lag when using the terminal device to access the internet. In other words, the terminal device can determine not only whether the current scenario is a low-bandwidth, low-latency demand scenario, a medium-bandwidth, low-latency demand scenario, or a high-bandwidth demand scenario, but also whether it is currently in a network congested environment. Specifically, the terminal device can determine its current scenario through its geographical location information, cell information (such as whether the terminal device is currently in a cell along a high-speed rail line or subway line), and / or specific events such as QR code scanning events.

[0129] The current scenario of the terminal device can be a combination of one or more scenarios mentioned above. The terminal device can determine the current scenario based on the various methods mentioned above and some commonly used methods.

[0130] In one possible implementation of this application embodiment, the application parameters of the first dedicated bearer include at least one of first indication information, second indication information, first information, and first IP address information. The first indication information indicates that the first dedicated bearer includes at least one of uplink and downlink bearers, the second indication information indicates the basic guaranteed rate, and the first information indicates the quality of service level identifier. In this application embodiment, the application parameters of the first dedicated bearer may consist of at least one of the following: first indication information indicating that the first dedicated bearer includes at least one of uplink and downlink bearers, second indication information indicating the basic guaranteed rate, first information indicating the quality of service level identifier, and first IP address information. This allows the terminal device to apply for the first dedicated bearer from the first operator's quality of service assurance center to communicate with the first target application server, thereby improving the network service quality of the terminal device during network congestion and improving the user experience when using the terminal device to access the Internet. It is understood that an uplink bearer, also known as an uplink or uplink channel, refers to the communication path from the terminal device to the base station or network side. A downlink bearer, also known as a downlink or downlink channel, refers to the communication path from the base station or network side to the terminal device. The guaranteed base rate, also known as the guaranteed bit rate (GBR), describes the minimum data transmission rate that a communication system guarantees for a specific bearer or service flow. Even under conditions of limited network resources or congestion, the system will strive to ensure that these bearers or service flows can maintain this rate.

[0131] In one possible implementation of this application embodiment, step 401, the terminal device determines the application parameters of the first dedicated bearer based on network status parameters and the first scenario, including:

[0132] A1. The terminal device determines the threshold value based on the first scenario.

[0133] The first scenario includes at least one of the following: low bandwidth and low latency requirement scenario, medium bandwidth and low latency requirement scenario, and high bandwidth requirement scenario.

[0134] In this embodiment, the terminal device can determine different threshold values ​​based on the current scenario, whereby the threshold value can be used to determine whether the terminal device experiences network lag. That is, the criteria for determining whether the terminal device experiences network lag can differ depending on the scenario in which the terminal device is located.

[0135] In one possible implementation of this application embodiment, step A1, where the terminal device determines the threshold value based on the first scenario, includes:

[0136] A11. If the first scenario is a low-bandwidth, low-latency requirement scenario, determine the first bandwidth threshold and the first latency threshold.

[0137] A12. If the first scenario is a medium bandwidth and low latency requirement scenario, determine the second bandwidth threshold and the second latency threshold.

[0138] A13. If the first scenario is a high bandwidth requirement scenario, determine the third bandwidth threshold value.

[0139] Among them, the first bandwidth threshold is less than the second bandwidth threshold, and the second bandwidth threshold is less than the third bandwidth threshold.

[0140] In this embodiment, the terminal device can determine different threshold values ​​based on different first scenarios to accurately determine whether network congestion exists in different application scenarios. This allows the terminal device to request a first dedicated bearer from the first operator's service quality assurance center to communicate with the first target application server when network congestion occurs, thereby improving the network service quality of the terminal device during network congestion and ultimately enhancing the user experience when accessing the internet. Specifically, when the first scenario in which the terminal device is currently located is a low-bandwidth, low-latency demand scenario, the threshold values ​​can be determined to include a first bandwidth threshold and a first latency threshold; when the first scenario in which the terminal device is currently located is a medium-bandwidth, low-latency demand scenario, the threshold values ​​can be determined to include a second bandwidth threshold and a second latency threshold; and when the first scenario is a high-bandwidth demand scenario, the threshold values ​​can be determined to include a third bandwidth threshold. Furthermore, the first bandwidth threshold determined when the first scenario is a low-bandwidth, low-latency demand scenario is less than the second bandwidth threshold determined when the first scenario is a medium-bandwidth, low-latency demand scenario, and the second bandwidth threshold is less than the third bandwidth threshold determined when the first scenario is a high-bandwidth demand scenario. The first latency threshold determined when the first scenario is a low-bandwidth, low-latency demand scenario can be different from the second latency threshold determined when the first scenario is a medium-bandwidth, low-latency demand scenario. The first bandwidth threshold, second bandwidth threshold, third bandwidth threshold, first latency threshold, and second latency threshold can be set according to actual conditions, and this embodiment of the application does not impose any limitations on them.

[0141] A2. The terminal device determines whether there is network lag based on network status parameters and threshold values.

[0142] Among them, network status parameters include network latency and network bandwidth.

[0143] In this embodiment, after determining the threshold, the terminal device can judge whether there is network lag based on network status parameters and the threshold. This allows it to determine whether it needs to apply for a first dedicated bearer from the first operator's service quality assurance center. If network lag is detected, the application parameters for the first dedicated bearer can be determined based on the first scenario. This enables the terminal device to apply for the first dedicated bearer from the first operator's service quality assurance center to communicate with the first target application server. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet. Network lag refers to delays, unsmoothness, or interruptions during data transmission, causing users to experience discontinuity or slowness when using network services (such as browsing web pages, watching videos, playing online games, or video calls).

[0144] In one possible implementation of this application embodiment, step A2, where the terminal device determines whether network lag exists based on network status parameters and threshold values, includes:

[0145] A21. If the first scenario is a low-bandwidth, low-latency requirement scenario, and the network bandwidth is less than the first bandwidth threshold, or the network latency is greater than the first latency threshold, then the terminal device is determined to have network lag.

[0146] In this embodiment, if the current scenario of the terminal device is a low-bandwidth, low-latency requirement scenario, then the threshold values ​​can be determined to include a first bandwidth threshold and a first latency threshold. If the network bandwidth currently provided by the terminal device is less than the first bandwidth threshold, or the current network latency of the terminal device is greater than the first latency threshold, then it can be determined that the terminal device is experiencing network lag.

[0147] A22. If the first scenario is a medium bandwidth and low latency requirement scenario, and the network bandwidth is less than the second bandwidth threshold, or the network latency is greater than the second latency threshold, then the terminal device is determined to have network lag.

[0148] In this embodiment, when the terminal device is currently in a scenario requiring medium bandwidth and low latency, the threshold value can be determined to include a second bandwidth threshold value and a second latency threshold value. If the network bandwidth currently provided by the terminal device is less than the second bandwidth threshold value, or the current network latency of the terminal device is greater than the second latency threshold value, it can be determined that the terminal device is experiencing network lag.

[0149] A23. If the first scenario is a high-bandwidth demand scenario and the network bandwidth is less than the third bandwidth threshold, then the terminal device is determined to have network lag.

[0150] In this embodiment, when the terminal device's current first scenario is a high-bandwidth demand scenario, the threshold value can be determined to include the third bandwidth threshold value. If the network bandwidth currently provided by the terminal device is less than the third bandwidth threshold value, it can be determined that the terminal device is experiencing network lag.

[0151] In this application embodiment, it is possible to accurately determine whether the terminal device is experiencing network lag in different first scenarios, so that when the terminal device is experiencing network lag, it can apply to the first operator's service quality assurance center for a first dedicated bearer to communicate with the first target application server, thereby improving the network service quality of the terminal device when the network is congested, and thus improving the user experience when using the terminal device to access the Internet.

[0152] A3. If the terminal device determines that there is network lag, the terminal device determines the application parameters for the first dedicated bearer according to the first scenario.

[0153] In this embodiment, if the terminal device determines that there is network lag, it can determine that the service quality is low at this time. The application parameters of the first dedicated bearer can be determined according to the first scenario so that it can apply to the first operator service quality assurance center for the first dedicated bearer to communicate with the first target application server, thereby improving the network service quality of the terminal device when the network is congested, and thus improving the user experience when the user uses the terminal device to access the Internet.

[0154] In one possible implementation of this application embodiment, step A3, where the terminal device determines the application parameters of the first dedicated bearer based on the first scenario, includes:

[0155] A31. If the first scenario is a low-bandwidth, low-latency requirement scenario, the application parameters for the first dedicated bearer are determined to include the first indication information, the second indication information, the first information, and the first IP address information.

[0156] The first indication information is used to indicate that the first dedicated bearer includes uplink and downlink bearers, the second indication information is used to indicate the first basic guaranteed rate, and the first information is used to indicate the first quality of service level identifier.

[0157] A32. If the first scenario is a medium-bandwidth, low-latency requirement scenario, the application parameters for the first dedicated bearer are determined to include the first indication information, the second indication information, the first information, and the first IP address information.

[0158] The first indication information is used to indicate that the first dedicated bearer includes uplink and downlink bearers, the second indication information is used to indicate the second basic guarantee rate, and the first information is used to indicate the second quality of service level identifier.

[0159] A33. If the first scenario is a high-bandwidth demand scenario, the application parameters for the first dedicated bearer are determined to include the first instruction information, the first information, and the first IP address information;

[0160] The first indication information is used to indicate that the first dedicated bearer includes uplink and downlink bearers, and the first information is used to indicate the third quality of service level identifier.

[0161] Among them, the first basic guarantee rate is less than the second basic guarantee rate, the first service quality level identifier is less than the second service quality level identifier, and the second service quality level identifier is less than the third service quality level identifier.

[0162] In this embodiment, if the terminal device is currently in a low-bandwidth, low-latency demand scenario, meaning the terminal device requires relatively low network bandwidth and low network latency, then the first dedicated bearer requested by the terminal device from the first operator's service quality assurance center can include uplink and downlink bearers. This means both uplink and downlink bearers between the terminal device and the target server can be accelerated, and the basic guaranteed rate of the first dedicated bearer can be a lower first basic guaranteed rate, and the service quality level identifier of the first dedicated bearer can be a lower first service quality level identifier. If the terminal device is currently in a medium-bandwidth, low-latency demand scenario, meaning the terminal device requires moderate network bandwidth and low network latency, then the first dedicated bearer requested by the terminal device from the first operator's service quality assurance center can include uplink and downlink bearers. This means both uplink and downlink bearers between the terminal device and the target server can be accelerated, and the basic guaranteed rate of the first dedicated bearer can be a higher second basic guaranteed rate, and the service quality level identifier of the first dedicated bearer can be a medium second service quality level identifier. If the terminal device is currently in a high-bandwidth demand scenario, meaning that the terminal device currently requires a high network bandwidth, then the first dedicated bearer requested by the terminal device from the first operator's service quality assurance center can include uplink and downlink bearers. That is, both the uplink and downlink bearers between the terminal device and the target server can be accelerated by the network. The service quality level identifier of the first dedicated bearer can be a higher second service quality level identifier.

[0163] Furthermore, the first IP address information can be the IP (Internet Protocol) address of the first target application server, which can be a single IP address or a list of IP addresses. When the first scenario is a high-bandwidth demand scenario, the first IP address information can also be an IP wildcard identifier, which can be specifically set according to the interface type.

[0164] In this embodiment, the terminal device can determine different application information according to different first scenarios, so as to apply to the first operator service quality assurance center for the first dedicated bearer most suitable for the first scenario in which the terminal device is currently located, to communicate with the first target application server, thereby improving the network service quality of the terminal device when the network is congested, and thus improving the user experience when the user uses the terminal device to access the Internet.

[0165] In one possible implementation of this application embodiment, the first basic guaranteed rate is 100 kilobits per second, the second basic guaranteed rate is 1000 kilobits per second, the first service quality level identifier is 3, the second service quality level identifier is 4, and the third service quality level identifier is 6. In this application embodiment, when the terminal device is currently in a low-bandwidth, low-latency demand scenario, the second indication information in the determined application information of the first dedicated bearer can be used to indicate a basic guaranteed rate of 100 kilobits per second, i.e., 100 kbps; the first information in the determined application information of the first dedicated bearer can be used to indicate a service quality level identifier of 3, i.e., QCI type = 3. When the terminal device is currently in a scenario with medium bandwidth and low latency requirements, the second indication information in the application information of the determined first dedicated bearer can be used to indicate a basic guaranteed rate of 1000 kilobits per second, or 1000 kbps, or 2000 kbps. The first information in the application information of the determined first dedicated bearer can be used to indicate a service quality level identifier of 4, or QCI type = 4. When the terminal device is currently in a scenario with high bandwidth requirements, the first information can be used to indicate a service quality level identifier of 6, or QCI type = 6, so that it can apply to the service quality assurance center of the first operator for the first dedicated bearer most suitable for the first scenario in which the terminal device is currently located, to communicate with the first target application server, thereby improving the network service quality of the terminal device when the network is congested, and thus improving the user experience when the user uses the terminal device to access the Internet.

[0166] In one possible implementation of this application embodiment, if the first scenario further includes a special location environment, the first information is also used to indicate a fourth service quality level identifier or a second service quality level identifier, wherein the special location environment is a network congestion environment. In this application embodiment, in addition to determining whether the current first scenario is a low bandwidth low latency demand scenario, a medium bandwidth low latency demand scenario, or a high bandwidth demand scenario, the terminal device can also determine whether it is currently in a network congestion special location environment. If the terminal device is still in a network congestion special location environment, the first information in the application parameters of the first dedicated bearer can also be used to indicate a fourth service quality level identifier or a fifth service quality level identifier, so as to apply to the first operator service quality assurance center for a first dedicated bearer most suitable for the first scenario in which the terminal device is currently located, to communicate with the first target application server, thereby improving the network service quality of the terminal device when the network is congested, and thus improving the user experience when using the terminal device to access the Internet. Specifically, if the terminal device's current primary scenario is a low-bandwidth, low-latency requirement scenario, such as a gaming scenario, and the terminal device is also in a special environment, such as a high-speed rail environment, then the first dedicated bearer that the terminal device applies for from the first operator's service quality assurance center can include uplink and downlink bearers, and the basic guaranteed rate of the first dedicated bearer can be the first basic guaranteed rate. The service quality level identifier of the first dedicated bearer can be the first service quality level identifier and the fourth service quality level identifier, or the service quality level identifier of the first dedicated bearer can be the first service quality level identifier and the fifth service quality level identifier, so that when the user plays games on the high-speed rail, the terminal device can transmit data based on the first dedicated bearer with the highest service quality level identifier.

[0167] In one possible implementation of this application embodiment, the fourth service quality identifier is 4, and the fifth service quality level identifier is 6. In this application embodiment, if the terminal device is currently in a congested environment such as a high-speed rail environment, subway environment, or concert environment, the second indication information can also be used to indicate that the service quality level identifier is 4 or 6. This allows the terminal device to apply to the first operator's service quality assurance center for the first dedicated bearer most suitable for the current first scenario of the terminal device, to communicate with the first target application server. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when using the terminal device to access the internet. For example, if the terminal device is in a gaming scenario and in a high-speed rail environment, the service quality level identifier of the first dedicated bearer applied for by the terminal device can be 3 or 4, or the service quality level identifier of the first dedicated bearer can be 3 or 6.

[0168] In one possible implementation of this application embodiment, when a terminal device has multiple options for the types of dedicated bearers it can apply for in its current scenario, the terminal device can further determine which type of dedicated bearer to apply for based on the current network status. For example, in one implementation, when the terminal device is currently in a concert scenario, a high-speed rail scenario, or a subway scenario, and network lag occurs, the service quality level identifier (SQI) that the terminal device can apply for can be 4 or 6 (e.g., QCI=4 or QCI=6). The terminal device can determine which level (or category) of dedicated bearer to apply for based on its current actual network bandwidth. For example, if the terminal device's current actual network bandwidth is higher than the network bandwidth provided by a dedicated bearer with an SQI of 4, but lower than the network bandwidth provided by a dedicated bearer with an SQI of 6, in this case, the terminal device can only apply for a dedicated bearer with an SQI of 6.

[0169] In one possible implementation of this application embodiment, step 401, the terminal device determines the application parameters of the first dedicated bearer based on network status parameters and the first scenario, including:

[0170] B1. If the characteristic switch is in the ON state, the terminal device determines the application parameters of the first dedicated bearer based on the network status parameters and the first scenario.

[0171] Among them, the characteristic switch is used to control whether to apply for a dedicated bearer.

[0172] In this embodiment, the terminal device may be equipped with a feature switch for controlling whether to apply for a dedicated bearer. Only when the feature switch is enabled will the terminal device determine the application parameters for the first dedicated bearer based on network status parameters and the first scenario, and then apply for the first dedicated bearer from the first operator's service quality assurance center. In other words, the terminal device can control whether to apply for a dedicated bearer when the network is congested. Specifically, the user can actively enable or disable the feature switch on the terminal device through a human-computer interaction interface, meaning the user can actively control whether to apply for a dedicated bearer when the network is congested. Alternatively, the feature switch can be set to be invisible to the user and enabled by default, meaning the feature switch is enabled by default; this embodiment does not limit this.

[0173] In one possible implementation of this application embodiment, the feature switch includes a feature sub-switch, which is used to control whether to apply for a dedicated bearer in a first scenario. As shown in FIG3, in this application embodiment, the feature switch can be composed of multiple feature sub-switches, each of which can be used to control whether to apply for a dedicated bearer in a specific scenario. That is, a corresponding feature switch can be set for each scenario to control whether to apply for a dedicated bearer in that scenario.

[0174] 402. The terminal equipment sends the application parameters for the first dedicated bearer to the first operator's service quality assurance center.

[0175] In this embodiment, after determining the application parameters of the first dedicated bearer, the terminal device can send the application parameters of the first dedicated bearer to the first operator service quality assurance center to apply for the first dedicated bearer. Finally, when the application is successful, it communicates with the first target application server based on the configuration parameters of the first dedicated bearer, thereby improving the network service quality of the terminal device when the network is congested, and thus improving the user experience when using the terminal device to access the Internet.

[0176] In one possible implementation of this application embodiment, step 402 involves the terminal device sending the application parameters for the first dedicated bearer to the first operator's service quality assurance center, including:

[0177] C1. The terminal device sends the application parameters for the first dedicated bearer to the first operator's service quality assurance center based on the cloud server.

[0178] In this embodiment, the terminal device can first send the application parameters of the first dedicated bearer to the cloud server, and then the cloud server forwards the application parameters of the first dedicated bearer to the first operator service quality assurance center. That is, the terminal device can forward the message through the cloud server and send the application parameters of the first dedicated bearer to the first operator service quality assurance center.

[0179] 403. The First Operator Service Quality Assurance Center receives the application parameters from the First Dedicated Bearer of the terminal equipment.

[0180] In this embodiment, the first operator's service quality assurance center can receive application parameters for the first dedicated bearer from the terminal device. This allows the first operator's service quality assurance center to determine whether the application for the first dedicated bearer can be successfully completed based on these parameters. When the application for the first dedicated bearer is successful, the terminal device can communicate with the first target application server based on the configuration parameters of the first dedicated bearer. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet using the terminal device. The application parameters can be those required for applying for the first dedicated bearer.

[0181] In one possible implementation of this application embodiment, step 402, the first operator service quality assurance center receives application parameters from the first dedicated bearer of the terminal device, including:

[0182] D1. The first operator's service quality assurance center receives the application parameters for the first dedicated bearer sent by the terminal equipment based on the cloud server.

[0183] In this embodiment, the terminal device can first send the application parameters of the first dedicated bearer to the cloud server, and then the cloud server forwards the application parameters of the first dedicated bearer to the first operator service quality assurance center. That is, the first operator service quality assurance center can receive the application parameters of the first dedicated bearer sent by the terminal device through the cloud server.

[0184] 404. The First Operator Service Quality Assurance Center determines the application result of the First Dedicated Bearer based on the application parameters of the First Dedicated Bearer.

[0185] The application result includes whether the application is successful or unsuccessful.

[0186] In this embodiment, after receiving the application parameters for the first dedicated bearer, the first operator's quality of service (QoS) assurance center can determine whether the terminal device can successfully apply for the first dedicated bearer based on these parameters. Specifically, the first operator's QoS assurance center can match the application parameters of the first dedicated bearer with the network resources of the first operator's network equipment to determine whether a first dedicated bearer can be established between the terminal device and the first operator's network equipment to transmit data, i.e., whether the terminal device can successfully apply for the first dedicated bearer. The first operator's network equipment may include the first operator's base station and the first operator's public network server. If the first operator's QoS assurance center determines that the terminal device can apply for the first dedicated bearer based on the application parameters, the application result for the first dedicated bearer can be considered successful; if the first operator's QoS assurance center determines that the terminal device cannot apply for the first dedicated bearer based on the application parameters, the application result for the first dedicated bearer can be considered unsuccessful.

[0187] 405. If the application for the first dedicated bearer is approved, the first operator's service quality assurance center will send the configuration parameters of the first dedicated bearer to the terminal equipment based on the first operator's base station.

[0188] In this embodiment, after the first operator service quality assurance center determines whether the terminal device can successfully apply for the first dedicated bearer based on the application parameters of the first dedicated bearer and generates the application result of the first dedicated bearer, it can send the configuration parameters of the first dedicated bearer to the first operator base station. The first operator base station then returns the configuration parameters of the first dedicated bearer to the terminal device. This allows the terminal device to communicate with the first target application server based on the configuration parameters of the first dedicated bearer when the application for the first dedicated bearer is successful. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet using the terminal device. The configuration parameters of the first dedicated bearer can be the parameters required to construct the first dedicated bearer. The configuration parameters of the first dedicated bearer can be the same as the application parameters of the first dedicated bearer. Specifically, the configuration parameters of the first dedicated bearer can be the first dedicated bearer information, which can be sent through a first response message.

[0189] In one possible implementation of this application embodiment, the method further includes:

[0190] E1. The configuration parameters of the first dedicated bearer are sent to the terminal device to obtain the application result of the first dedicated bearer.

[0191] In this embodiment of the application, after the first operator service quality assurance center determines whether the terminal device can successfully apply for the first dedicated bearer based on the application parameters of the first dedicated bearer and obtains the application result of the first dedicated bearer, it can send the application result of the first dedicated bearer to the terminal device so that the terminal device can determine whether it has successfully obtained the first dedicated bearer.

[0192] 406. The terminal device receives the configuration parameters of the first dedicated bearer sent by the first operator's service quality assurance center based on the first operator's base station.

[0193] In this embodiment, the terminal device can receive configuration parameters of the first dedicated bearer sent by the first operator's service quality assurance center based on the first operator's base station, so that when the application result of the first dedicated bearer is successful, the terminal device can communicate with the first target application server based on the configuration parameters of the first dedicated bearer, thereby improving the network service quality of the terminal device when the network is congested, and thus improving the user experience when the user uses the terminal device to access the Internet.

[0194] In one possible implementation of this application embodiment, the method further includes:

[0195] F1. The terminal device receives the application result of the first dedicated bearer from the first operator's service quality assurance center.

[0196] In this embodiment of the application, after the terminal device sends the application parameters for the first dedicated bearer to the first operator's service quality assurance center, it can receive the application result of the first dedicated bearer from the first operator's service quality assurance center, so that the terminal device can determine whether it has successfully applied for the first dedicated bearer.

[0197] 407. The terminal device communicates with the first target application server based on the configuration parameters of the first dedicated bearer.

[0198] In this embodiment, if the terminal device receives configuration parameters of the first dedicated bearer sent by the first operator's service quality assurance center based on the first operator's base station, the terminal device can determine that the first dedicated bearer has been successfully applied for, and can construct a first dedicated bearer with good network performance based on the configuration parameters of the first dedicated bearer to communicate with the first target application server, thereby improving the network service quality of the terminal device when the network is congested, and thus improving the user experience when the user uses the terminal device to access the Internet.

[0199] In one possible implementation of this application embodiment, step 407, where the terminal device communicates with the first target application server based on the configuration parameters of the first dedicated bearer, includes:

[0200] G1. The terminal equipment constructs the first dedicated bearer with the first operator's base station based on the configuration parameters of the first dedicated bearer.

[0201] In this embodiment, when the terminal device receives the configuration parameters of the first dedicated bearer sent by the first operator's service quality assurance center based on the first operator's base station, it can be determined that the application for the first dedicated bearer has been successful. At this time, the terminal device can construct the first dedicated bearer with the first operator's base station based on the configuration parameters of the first dedicated bearer, so that the terminal device can perform data transmission with the target server based on the constructed first dedicated bearer. The configuration parameters of the first dedicated bearer can be the same as the application parameters of the first dedicated bearer.

[0202] G2. The terminal device sends the data to be sent to the first target application server based on the first dedicated bearer and the first operator base station.

[0203] In this embodiment of the application, after the terminal device successfully constructs the first dedicated bearer, it can send the data to be sent to the first operator base station through the first dedicated bearer. Then, the first operator base station sends the data to be sent to the first target application server according to the first IP address information. This can improve the network service quality of the terminal device when the network is congested, thereby improving the user experience when the user uses the terminal device to access the Internet.

[0204] Specifically, as shown in Figure 5, the terminal device can send the data to be sent to the first operator's base station via the first dedicated bearer, which then sends the data to the first operator's public network server. Finally, the first operator's public network server sends the data to the first target application server. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when using the terminal device to access the internet. Similarly, the first target application server can also send data to the terminal device via the first dedicated bearer, the first operator's base station, and the first operator's public network server.

[0205] In one possible implementation of this application embodiment, step 407, where the terminal device communicates with the first target application server based on the configuration parameters of the first dedicated bearer, includes:

[0206] H1. The terminal device constructs a first dedicated bearer with the first operator's base station based on the configuration parameters of the first dedicated bearer.

[0207] In this embodiment, when the terminal device receives the configuration parameters of the first dedicated bearer sent by the first operator's service quality assurance center based on the first operator's base station, it can be determined that the application for the first dedicated bearer has been successful. At this time, the terminal device can construct the first dedicated bearer with the first operator's base station based on the configuration parameters of the first dedicated bearer, so that the terminal device can perform data transmission with the target server based on the constructed first dedicated bearer. The configuration parameters of the first dedicated bearer can be the same as the application parameters of the first dedicated bearer.

[0208] H2. The terminal device sends the data to be sent to the data aggregation server based on the first dedicated bearer and the first operator base station, so that the data aggregation server can send the data to be sent to the first target application server.

[0209] In this embodiment, after successfully constructing the first dedicated bearer, the terminal device can first send the data to be sent to the first operator base station through the first dedicated bearer. Then, the first operator base station sends the data to be sent to the data aggregation server. Finally, the data aggregation server sends the data to be sent to the first target application server according to the first IP address information. The data aggregation server, also known as an aggregation server, not only possesses the computing functions of a traditional server but also integrates storage, networking, and virtualization functions, aiming to achieve centralized management and efficient utilization of resources. The data aggregation server integrates the functions of traditional servers, storage devices, and network devices, enabling the integration of computing, storage, and networking. This integration method allows tasks that originally required multiple independent devices to complete to now be completed on a single device.

[0210] Specifically, as shown in Figure 6, the terminal device can send the data to be sent to the first operator's base station via the first dedicated bearer. The first operator's base station then sends the data to the first operator's public network server, which in turn sends it to the data aggregation server. Finally, the data aggregation server aggregates the data before sending it to the first target application server. This improves the network service quality for the terminal device during network congestion, thereby enhancing the user experience when accessing the internet. Similarly, the first target application server can also send data to the terminal device via the first dedicated bearer, the first operator's base station, and the first operator's public network server.

[0211] As illustrated by the examples in the foregoing embodiments, the terminal device can proactively determine the application parameters for the first dedicated bearer based on the current network status parameters and the first scenario. It can then send the application parameters for the first dedicated bearer to the first operator's service quality assurance center to apply for the first dedicated bearer. Finally, upon successful application, it can communicate with the first target application server based on the configuration parameters of the first dedicated bearer. This can improve the network service quality of the terminal device when the network is congested, thereby enhancing the user experience when using the terminal device to access the Internet.

[0212] Please refer to Figure 7, which shows a schematic diagram of an interaction process between a first operator service quality assurance center, a second operator service quality assurance center, and a terminal device provided in an embodiment of this application. The process mainly includes the following steps:

[0213] 701. The terminal device determines the application parameters for the first dedicated bearer based on the network status parameters and the first scenario.

[0214] 702. The terminal equipment sends the application parameters for the first dedicated bearer to the first operator's service quality assurance center.

[0215] 703. The First Operator Service Quality Assurance Center receives the application parameters from the First Dedicated Bearer of the terminal equipment.

[0216] 704. The First Operator Service Quality Assurance Center determines the application result of the First Dedicated Bearer based on the application parameters of the First Dedicated Bearer.

[0217] 705. If the application for the first dedicated bearer is successful, the first operator's service quality assurance center will send the configuration parameters of the first dedicated bearer to the terminal equipment based on the first operator's base station.

[0218] 706. The terminal device receives the configuration parameters of the first dedicated bearer sent by the first operator's service quality assurance center based on the first operator's base station.

[0219] Steps 701 to 706 described above are similar to steps 701 to 706 in the previous embodiments, and will not be described in detail here.

[0220] 707. The terminal device determines the application parameters for the second dedicated bearer based on the network status parameters and the second scenario.

[0221] 708. The terminal equipment sends the application parameters for the second dedicated bearer to the service quality assurance center of the second operator.

[0222] 709. The Second Operator Service Quality Assurance Center receives the application parameters for the Second Private Bearer from the terminal equipment.

[0223] 710. The Second Operator Service Quality Assurance Center determines the application result of the Second Private Bearer based on the application parameters of the Second Private Bearer.

[0224] 711. If the application for the second private bearer is successful, the second operator's service quality assurance center will send the configuration parameters of the second private bearer to the terminal equipment based on the second operator's base station.

[0225] 712. The terminal equipment receives the configuration parameters of the second private bearer sent by the second operator's service quality assurance center based on the second operator's base station.

[0226] Steps 707 to 712 described above are similar to steps 701 to 706 in the previous embodiments, and will not be described in detail here.

[0227] 713. The terminal device communicates with the target application server based on the configuration parameters of the first dedicated bearer and the configuration parameters of the second dedicated bearer.

[0228] In this embodiment, if the terminal device receives the configuration parameters of the first private bearer and the second private bearer respectively, the terminal device can determine that both the first private bearer and the second private bearer have been successfully applied for. The terminal device can construct the first private bearer and the second private bearer with the first operator server and the second operator server respectively based on the configuration parameters of the first private bearer and the second private bearer, so as to communicate with the target application server based on the first private bearer and the second private bearer with good network performance. This can improve the network service quality of the terminal device when the network is congested, and thus improve the user experience when the user uses the terminal device to access the Internet.

[0229] In one possible implementation of this application embodiment, step 713, where the terminal device communicates with the target application server based on the configuration parameters of the first dedicated bearer and the configuration parameters of the second dedicated bearer, includes:

[0230] J1. The terminal equipment constructs a first dedicated bearer with the first operator's base station based on the configuration parameters of the first dedicated bearer.

[0231] In this embodiment of the application, when the terminal device receives the configuration parameters of the first dedicated bearer sent by the first operator's service quality assurance center based on the first operator's base station, it can be determined that the application for the first dedicated bearer has been successful. At this time, the terminal device can construct the first dedicated bearer with the first operator's base station based on the configuration parameters of the first dedicated bearer, so that the terminal device can transmit data with the target server based on the constructed first dedicated bearer.

[0232] J2. The terminal equipment constructs a second dedicated bearer with the second operator's base station based on the configuration parameters of the second dedicated bearer.

[0233] In this embodiment of the application, when the terminal device receives the configuration parameters of the second private bearer sent by the second operator's service quality assurance center based on the second operator's base station, it can be determined that the application for the second private bearer has been successful. At this time, the terminal device can construct the first private bearer with the second operator's base station based on the configuration parameters of the second private bearer, so that the terminal device can transmit data with the target server based on the constructed second private bearer.

[0234] J3. The terminal device sends the first data to be sent to the data aggregation server based on the first dedicated bearer and the first operator base station.

[0235] In this embodiment, after successfully constructing the first dedicated bearer, the terminal device can first send the first data to be sent to the first operator base station through the first dedicated bearer, and then the first operator base station will send the first data to be sent to the data aggregation server. The data to be sent may include first data to be sent and second data to be sent, where the first data to be sent is data transmitted through the first dedicated bearer, and the second data to be sent is data transmitted through the second dedicated bearer.

[0236] Specifically, as shown in Figure 8, the terminal device can send the first data to be sent to the first operator base station through the first dedicated bearer, and then the first operator base station can send the first data to be sent to the first operator public network server, and then the first operator public network server can send the first data to be sent to the data aggregation server.

[0237] J4. The terminal device sends the second data to be sent to the data aggregation server based on the second dedicated bearer and the second operator base station, so that the data aggregation server can aggregate the first data to be sent and the second data to be sent, and send the first data to be sent and the second data to be sent to the target application server.

[0238] In this embodiment, after successfully constructing the second dedicated bearer, the terminal device can first send the second data to be sent to the second operator base station through the second dedicated bearer, and then the second operator base station will send the second data to be sent to the data aggregation server. After receiving the first data to be sent from the first operator base station and the second data to be sent from the second operator base station, the data aggregation server can aggregate the first data to be sent and the second data to be sent, and then send the aggregated first data to be sent and the second data to be sent to the target application server through the address information of the target application server.

[0239] Specifically, as shown in Figure 8, the terminal device can send the second data to be transmitted to the second operator's base station via the second dedicated bearer. The second operator's base station then sends the second data to be transmitted to the second operator's public network server, which in turn sends it to the data aggregation server. After receiving the first data to be transmitted from the first operator's network device and the second data to be transmitted from the second operator's network device, the data aggregation server can aggregate the first and second data and then send the aggregated data to the target application server. Similarly, the target application server can also send data to the terminal device via the first dedicated bearer and the first operator's base station, as well as via the second dedicated bearer and the second operator's base station.

[0240] As illustrated by the examples in the foregoing embodiments, the terminal device can proactively determine the application parameters for the first dedicated bearer and the second dedicated bearer based on the current network status parameters and the application scenario. It can then send the application parameters for the first dedicated bearer to the first operator's service quality assurance center to apply for the first dedicated bearer, and send the application parameters for the second dedicated bearer to the second operator's service quality assurance center to apply for the second dedicated bearer. Finally, upon successful application, it communicates with the target application server based on the configuration parameters of the first and second dedicated bearers, thereby improving the network service quality of the terminal device during network congestion and ultimately enhancing the user experience when accessing the internet using the terminal device.

[0241] To make the technical solutions of the embodiments of this application clearer and easier to understand, the positioning method of the embodiments of this application will be described in detail below with reference to specific data transmission scenarios of operator network equipment, operator service quality assurance center and terminal equipment.

[0242] Please refer to Figure 9, which is a flowchart illustrating a communication method provided in this application embodiment. The communication method in this application embodiment includes:

[0243] S1. Users access the Internet through the cellular service provided by the terminal device. The terminal device obtains the current network status parameters, feature switch status, current required network performance, and application scenarios.

[0244] Among them, network status parameters can include network bandwidth and network latency.

[0245] S2. The terminal device determines whether there is network lag based on network status parameters, feature switch status, current required network performance, and application scenario.

[0246] S3. If there is network lag, the terminal device determines the application parameters and sends the application parameters to the communication cloud server.

[0247] Among them, the communication cloud server can interact with cloud service big data for cost monitoring.

[0248] S4. The communication cloud server sends the application parameters to the operator's service quality assurance center through the dedicated server to apply for a dedicated bearer.

[0249] S5. If the operator's service quality assurance center determines that the dedicated bearer application is successful, it can enable the operator's network to optimize and elevate the air interface authority to the operator's base station, send the configuration parameters of the dedicated bearer to the operator's base station, and provide a dedicated dedicated bearer or priority scheduling at the operator's base station.

[0250] S6. The operator base station can send the configuration parameters of the dedicated bearer to the terminal device so that the terminal device and the operator base station can build a dedicated bearer, enabling the terminal device and the operator base station to transmit data based on the dedicated bearer, and the operator base station transmits the data to the target application server.

[0251] As illustrated by the examples in the foregoing embodiments, the terminal device can proactively apply for a dedicated bearer from the operator's service quality assurance center. Upon successful application, the dedicated bearer is constructed based on its configuration parameters, and the terminal device communicates with the operator's base station and then with the target application server. This improves the network service quality of the terminal device during network congestion, thereby enhancing the user experience when accessing the internet using the terminal device.

[0252] Figure 10 is a schematic diagram of a communication device provided in an embodiment of this application. The communication device can specifically be a terminal device, and the communication device specifically includes:

[0253] The sending module 1001 is used to send a first request message when the terminal device meets a first condition. The first condition includes that the current usage state of the terminal device conforms to a first scenario and network lag occurs. The first request message carries first information and first IP address information. The first information indicates that the service quality indication category is a first type. The first request message is used to request a dedicated bearer with the service quality indication category of the first type for data associated with the first IP address information.

[0254] The receiving module 1002 is configured to receive a first response message after sending the first request message. The first response message carries first dedicated bearer information and first IP address information. The dedicated bearer corresponding to the first dedicated bearer information is the first dedicated bearer. The service quality indication corresponding to the first dedicated bearer is the first class. The first dedicated bearer is the dedicated bearer allocated to the terminal device.

[0255] The communication module 1003 is used to, after receiving the first response message, establish the first dedicated bearer based on the first dedicated bearer information, and use the first dedicated bearer to send data associated with the first IP address information.

[0256] In one possible implementation of this application embodiment, the method further includes:

[0257] The sending module 1001 is further configured to send a second request message when the terminal device meets the second condition, the second condition including the current usage state of the terminal device conforming to the second scenario and network lag occurring, the second request message carrying second information and second IP address information, the second information indicating that the service quality indication category is the second type, and the second request message is used to request a dedicated bearer with the service quality indication category of the second type for data associated with the second IP address information;

[0258] The receiving module 1002 is further configured to receive a second response message after sending the second request message. The second response message carries second dedicated bearer information and second IP address information. The dedicated bearer corresponding to the second dedicated bearer information is a second dedicated bearer. The service quality indication corresponding to the second dedicated bearer is the second category. The second dedicated bearer is the dedicated bearer allocated to the terminal device.

[0259] The communication module 1003 is further configured to, upon receiving the second response message, establish the second private bearer based on the second private bearer information, and use the second private bearer to send data associated with the second IP address information.

[0260] In one possible implementation of this application embodiment, the method further includes:

[0261] The sending module 1001 is further configured to send a third request message when the terminal device meets the third condition. The third condition includes that the current usage state of the terminal device conforms to the third scenario and network lag occurs. The third request message carries third information and third IP address information. The third information indicates that the service quality indication category is the third category. The third request message is used to request a dedicated bearer with the service quality indication category of the third category for data associated with the third IP address information.

[0262] The receiving module 1002 is further configured to receive a third response message after sending the third request message. The third response message carries third dedicated bearer information and the third IP address information. The dedicated bearer corresponding to the third dedicated bearer information is a third dedicated bearer. The service quality indication category corresponding to the third dedicated bearer is the third category. The third dedicated bearer is the dedicated bearer allocated to the terminal device.

[0263] The communication module 1003 is further configured to, upon receiving the third response message, establish the third private bearer based on the third private bearer information, and use the third private bearer to send data associated with the third IP address information.

[0264] In one possible implementation of this application embodiment, the second type is different from the first type.

[0265] In one possible implementation of this application embodiment, the third type is different from the first type, and the third type is different from the second type.

[0266] In one possible implementation of this application embodiment, the first scenario is associated with any of the following scenarios: a game scenario or an audio conferencing scenario.

[0267] In one possible implementation of this application embodiment, the second scenario is associated with any of the following scenarios: live streaming scenario, concert scenario, high-speed rail scenario, subway scenario, video call scenario, or video conferencing scenario.

[0268] In one possible implementation of this application embodiment, the third scenario is associated with any of the following scenarios: watching short videos.

[0269] In one possible implementation of this application embodiment, the first type is a Quality of Service Level Identifier (QCI) = 3, and the second type is a QCI = 4; or, the first type is a 5G Quality of Service Identifier (5QI) = 3, and the second type is a 5QI = 4.

[0270] In one possible implementation of this application embodiment, the third type is QCI=6 or the third type is 5QI=6.

[0271] In one possible implementation of this application embodiment, the first scenario has a lower network bandwidth requirement than the second scenario, and the network bandwidth provided by the first dedicated bearer is lower than the network bandwidth provided by the second dedicated bearer.

[0272] In one possible implementation of this application embodiment, the network bandwidth requirement of the second scenario is lower than that of the third scenario, and the network bandwidth provided by the second dedicated bearer is lower than that provided by the third dedicated bearer.

[0273] As can be seen from the examples in the foregoing embodiments, when the terminal device meets the first condition, the terminal device can actively apply for the first dedicated bearer by sending a first request. When the application is successful, the terminal device can establish the first dedicated bearer based on the first dedicated bearer information in the received first response message and perform data transmission based on the first dedicated bearer. This can improve the network service quality of the terminal device when the network is congested, thereby improving the user experience when the user uses the terminal device to access the Internet.

[0274] Figure 11 illustrates an example of the composition of an electronic device according to an embodiment of this application. This electronic device may be a first device, including but not limited to a base station and a core network unit. Figure 11 shows a simplified schematic diagram of a base station structure. The base station includes part 1110, part 1120, and part 1130. Part 1110 is mainly used for baseband processing and controlling the base station; part 1110 is typically the control center of the base station, often referred to as a processor, used to control the base station to execute the processing operations on the first device side in the above method embodiments. Part 1120 is mainly used for storing computer program code and data. Part 1130 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; part 1130 is often referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module of part 1130, also referred to as a transceiver or transceiver, includes an antenna 1133 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device used to implement the receiving function in part 1130 can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter. That is, part 1130 includes receiver 1132 and transmitter 1131. The receiver can also be called a receiving module, receiver, or receiving circuit, etc., and the transmitter can be called a transmitting module, transmitter, or transmitting circuit, etc.

[0275] Sections 1110 and 1120 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs from the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.

[0276] For example, in one implementation, the transceiver module of section 1130 is used to execute the transceiver-related processes performed by the base station (first device) in the aforementioned method embodiments. The processor of section 1110 is used to execute the processing-related processes performed by the base station in the aforementioned method embodiments.

[0277] It should be understood that Figure 11 is merely an example and not a limitation, and the network devices described above, including processors, memory, and transceivers, may not depend on the structure shown in Figure 11.

[0278] Figure 12 illustrates another example of the composition of an electronic device provided in an embodiment of this application. This electronic device can be a second device, which can be a terminal device, including but not limited to mobile phones, smart wearable devices (such as smartwatches), and other electronic devices. Taking a mobile phone as an example, the electronic device may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, antenna 1, antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.

[0279] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0280] Processor 310 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0281] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0282] The external storage interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external storage interface 320 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0283] Internal memory 321 can be used to store executable program code, including instructions. Processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the electronic device (such as audio data, phonebook, etc.). Furthermore, internal memory 321 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 321 and / or instructions stored in memory located within the processor.

[0284] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor, etc.

[0285] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0286] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 350 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.

[0287] In some embodiments, the electronic device initiates or receives call requests via the mobile communication module 350 and the antenna 1.

[0288] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the above-described electronic devices can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0289] This application also provides a communication system, which may include a first device (such as a network device such as a base station) as shown in FIG10 and a second device (such as a terminal device such as a mobile phone) as shown in FIG11.

[0290] In this application, the terminal device or network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.

[0291] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0292] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or modules, and may be electrical, mechanical, or other forms.

[0293] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0294] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0295] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part of the technical solution that essentially contributes to the present application's embodiments, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0296] The above-described embodiments are only used to illustrate the technical solutions of the embodiments of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method, characterized in that, Applied to a terminal device, the method includes: When the terminal device meets the first condition, the terminal device sends a first request message, wherein the first condition includes the current usage state of the terminal device conforming to the first scenario and network lag occurring, the first request message carries first information and first IP address information, the first information indicating that the service quality indication category is the first type, and the first request message is used to request a dedicated bearer with the service quality indication category of the first type for the data associated with the first IP address information. After sending the first request message, the terminal device receives a first response message. The first response message carries first dedicated bearer information and first IP address information. The dedicated bearer corresponding to the first dedicated bearer information is the first dedicated bearer. The service quality indication category corresponding to the first dedicated bearer is the first category. The first dedicated bearer is the dedicated bearer assigned to the terminal device. After receiving the first response message, the terminal device establishes the first dedicated bearer based on the first dedicated bearer information and uses the first dedicated bearer to send data associated with the first IP address information.

2. The method according to claim 1, characterized in that, The method further includes: When the terminal device meets the second condition, the terminal device sends a second request message, wherein the second condition includes the terminal device's current usage state conforming to the second scenario and experiencing network lag, the second request message carries second information and second IP address information, the second information indicating that the quality of service indication category is the second category, the second scenario is different from the first scenario, and the second request message is used to request a dedicated bearer with the quality of service indication category of the second category for data associated with the second IP address information; After sending the second request message, the terminal device receives a second response message. The second response message carries second dedicated bearer information and second IP address information. The dedicated bearer corresponding to the second dedicated bearer information is the second dedicated bearer. The service quality indication category corresponding to the second dedicated bearer is the second category. The second dedicated bearer is the dedicated bearer assigned to the terminal device. After receiving the second response message, the terminal device establishes the second private bearer based on the second private bearer information and uses the second private bearer to send data associated with the second IP address information.

3. The method according to claim 2, characterized in that, The method further includes: When the terminal device meets the third condition, the terminal device sends a third request message, wherein the third condition includes the terminal device's current usage state conforming to the third scenario and experiencing network lag, the third request message carries third information and third IP address information, the third information indicating that the quality of service indication category is the third category, the third scenario is different from the first scenario and the second scenario, and the third request message is used to request a dedicated bearer with the quality of service indication category of the third category for data associated with the third IP address information; After sending the third request message, the terminal device receives a third response message. The third response message carries third dedicated bearer information and the third IP address information. The dedicated bearer corresponding to the third dedicated bearer information is a third dedicated bearer. The service quality indication category corresponding to the third dedicated bearer is the third category. The third dedicated bearer is the dedicated bearer assigned to the terminal device. After receiving the third response message, the terminal device establishes the third private bearer based on the third private bearer information and uses the third private bearer to send data associated with the third IP address information.

4. The method according to claim 2 or 3, characterized in that, The second type is different from the first type.

5. The method according to claim 3 or 4, characterized in that, The third category is different from the first category, and the third category is different from the second category.

6. The method according to any one of claims 1 to 5, characterized in that, The first scenario is related to any of the following scenarios: a game scenario or an audio conferencing scenario.

7. The method according to any one of claims 2 to 6, characterized in that, The second scenario is related to any of the following scenarios: live streaming, concert, high-speed rail, subway, video call, or video conferencing.

8. The method according to any one of claims 3 to 7, characterized in that, The third scenario is related to any of the following scenarios: watching short videos.

9. The method according to any one of claims 2 to 8, characterized in that, The first category is a Quality of Service Index (QCI) of 3, and the second category is a QCI of 4; or, the first category is a 5G Quality of Service Index (5QI) of 3, and the second category is a 5QI of 4.

10. The method according to any one of claims 3 to 9, wherein the third category is QCI=6 or the third category is 5QI=6.

11. The method according to claim 2 or 3, characterized in that, The first scenario requires less network bandwidth than the second scenario, and the network bandwidth provided by the first dedicated bearer is less than that provided by the second dedicated bearer.

12. The method according to claim 3 or 4, characterized in that, The second scenario requires less network bandwidth than the third scenario, and the network bandwidth provided by the second dedicated bearer is less than that provided by the third dedicated bearer.

13. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 1 to 12.

14. A computer storage medium for storing a computer program, which, when executed, performs the method according to any one of claims 1 to 12.

15. A chip system, characterized in that, The chip system includes a processor, which is used to support the terminal device in implementing the method as described in any one of claims 1 to 12.