Communication method, communication device, communication system and storage medium
By sending specific information from the terminal to the core network equipment, the processing of unbound QoS flows is triggered, which solves the problem of network resource waste when non-3GPP equipment services end, and improves the efficiency and resource utilization of the communication system.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2025-01-14
- Publication Date
- 2026-07-23
Smart Images

Figure CN2025072351_23072026_PF_FP_ABST
Abstract
Description
Communication methods, communication equipment, communication systems and storage media Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device, communication system and storage medium. Background Technology
[0002] Non-3GPP devices can be, for example, television equipment, camera equipment, etc. Non-3GPP devices can access the network and obtain network services by connecting to a terminal (e.g., UE) and / or a 5G-Residential Gateway (5G-RG). Summary of the Invention
[0003] This disclosure provides a communication method, communication device, communication system, and storage medium.
[0004] The first aspect of this disclosure provides a communication method executed by a terminal, comprising: sending first information when a first condition or a second condition is met, wherein the first information is used by a core network device to process a first data stream, the first data stream is used for a first service, and the first service is related to a first device; and receiving second information, wherein the second information is used to indicate the processing result of the first data stream.
[0005] A second aspect of this disclosure provides a communication method executed by a core network device, comprising: receiving first information, wherein the first information is used by the core network device to process a first data stream, the first data stream is used for a first service, the first service is related to a first device, and the first information is sent upon satisfying a first condition or a second condition; processing the first data stream according to the first information to obtain a processing result; and sending second information, wherein the second information is used to indicate the processing result.
[0006] A third aspect of this disclosure provides a terminal, comprising: a transceiver module, configured to send first information when a first condition or a second condition is met, wherein the first information is used by a core network device to process a first data stream, the first data stream is used for a first service, and the first service is related to a first device; and to receive second information, wherein the second information is used to indicate the processing result of the first data stream.
[0007] A fourth aspect of this disclosure provides a core network device, comprising: a transceiver module for receiving first information, wherein the first information is used by the core network device to process a first data stream, the first data stream is used for a first service, the first service is related to a first device, and the first information is sent upon satisfying a first condition or a second condition; a processing module for processing the first data stream according to the first information to obtain a processing result; and the transceiver module is further configured to send second information, wherein the second information is used to indicate the processing result.
[0008] A fifth aspect of this disclosure provides a communication device comprising: one or more processors; wherein the processors are configured to perform the method as described in the first aspect above, or to perform the method as described in the second aspect above.
[0009] A sixth aspect of this disclosure provides a communication system including a terminal and a core network device. The terminal is used to perform the method as described in the first aspect above, and the core network device is used to perform the method as described in the second aspect above.
[0010] A seventh aspect of this disclosure provides a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect above, or to perform the method described in the second aspect above.
[0011] An eighth aspect embodiment of this disclosure provides a computer program product including a computer program that, when executed by a processor, implements the method as described in the first aspect above, or implements the method as described in the second aspect above.
[0012] The solution proposed in this disclosure, in the above embodiments, involves sending first information by determining that a first condition or a second condition is met. The first information is used by the core network device to process a first data stream, which is used for a first service related to the first device. Second information is received, indicating the processing result of the first data stream. Therefore, the core network device can process the first data stream in a timely and effective manner, saving network resources and improving communication performance. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments or background art of this disclosure, the accompanying drawings used in the embodiments or background art of this disclosure will be described below.
[0014] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;
[0015] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure;
[0016] Figure 2B is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure;
[0017] Figure 3 is an interactive schematic diagram of a communication method according to yet another embodiment of the present disclosure;
[0018] Figure 4 is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure;
[0019] Figure 5A is an interactive schematic diagram of a communication method according to yet another embodiment of the present disclosure;
[0020] Figure 5B is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure;
[0021] Figure 6 is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure;
[0022] Figure 7A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure;
[0023] Figure 7B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation
[0024] This disclosure provides communication methods, communication devices, communication systems, and storage media.
[0025] In a first aspect, embodiments of this disclosure propose a communication method executed by a terminal, the method comprising: satisfying a first condition or a second condition, sending first information, wherein the first information is used by a core network device to process a first data stream, the first data stream is used for a first service, and the first service is related to a first device; and receiving second information, wherein the second information is used to indicate the processing result of the first data stream.
[0026] In the above embodiments, by determining that a first condition or a second condition is met, first information is sent, wherein the first information is used by the core network device to process a first data stream, the first data stream is used for a first service, and the first service is related to the first device; second information is received, wherein the second information is used to indicate the processing result of the first data stream. Thus, the core network device can process the first data stream in a timely and effective manner, saving network resources and improving communication performance.
[0027] In conjunction with some embodiments of the first aspect, in some embodiments, the first condition includes at least one of the following: determining that the first device shuts down the first service; the terminal decides to terminate the first service; determining that each rule information of the first data stream is not bound to any service.
[0028] In the above embodiments, the accuracy and rationality of the first condition setting can be ensured, and the timing for triggering the core network device to process the first data stream can be accurately determined, thereby supporting timely and effective triggering of the core network device to process the first data stream.
[0029] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following: an identifier of a first data stream; description information of the first data stream; first indication information, wherein the first indication information is used to indicate processing of the first data stream; a first reason, wherein the first reason is used to indicate the reason for requesting processing of the first data stream; and a second reason, wherein the second reason is used to indicate that each rule information of the first data stream is not bound to any service.
[0030] In the above embodiments, the core network device can be accurately triggered to process the first data stream, and the core network device can effectively know the reason for processing the first data stream, as well as improve the flexibility of the first information indication, which is effectively applicable to personalized communication scenarios.
[0031] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: deleting rule information related to the first service.
[0032] In the above embodiments, if the terminal determines that the first device closes the first service, or the terminal decides to terminate the first service, the terminal can delete the rule information related to the first service, thereby releasing useless rule information in a timely manner.
[0033] In conjunction with some embodiments of the first aspect, in some embodiments, the second condition includes at least one of the following: determining that the first device triggers the disconnection of the communication connection with the terminal; the terminal releases the communication connection; determining that each rule information of the first data stream is not bound to any service.
[0034] In the above embodiments, the accuracy and rationality of the second condition setting can be ensured, and the timing for triggering the core network device to process the first data stream can be accurately determined, thereby supporting timely and effective triggering of the core network device to process the first data stream.
[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following: device information of the first device; connection status of the communication connection between the first device and the terminal; identifier of the first data stream; description information of the first data stream; and a third reason, wherein the third reason is used to indicate that each rule information of the first data stream is not bound to any service.
[0036] In the above embodiments, the core network device can decide to process the first data stream based on the first device information, and the core network device can effectively know the reason for processing the first data stream, as well as improve the flexibility of the first information indication, which is effectively applicable to personalized communication scenarios.
[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: deleting rule information associated with the first device.
[0038] In the above embodiments, if the terminal determines that the first device triggers the disconnection of the communication connection with the terminal, or the terminal releases the communication connection, the terminal can delete the rule information related to the first device, thereby releasing useless rule information in a timely manner.
[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the description information of the first data stream includes: second indication information, wherein the second indication information is used to indicate the description information for processing the first data stream.
[0040] In the above embodiments, the core network device can be promptly instructed to delete the description information of the first data stream, avoiding idle description information from occupying network resources, thereby further saving network resources.
[0041] In conjunction with some embodiments of the first aspect, in some embodiments, sending the first information includes: sending a first message, wherein the first message is used to request modification of the Packet Data Unit (PDU) session, and the first message contains: the first information.
[0042] In the above embodiments, the terminal can reuse existing messages to send the first information to the core network equipment, which can effectively reduce the indication overhead of the first information and ensure the sending efficiency and accuracy of the first information.
[0043] In conjunction with some embodiments of the first aspect, in some embodiments, receiving second information includes: receiving a second message, wherein the second message is used to determine the modification of the PDU session, and the second message includes: second information.
[0044] In the above embodiments, the terminal can reuse the second information sent by the existing message receiving core network equipment, which can effectively reduce the indication overhead of the second information and ensure the reception efficiency and accuracy of the second information.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the first data stream includes: a Quality of Service (QoS) stream.
[0046] In the above embodiments, the core network equipment can process QoS flows in a timely and effective manner, saving network resources and improving communication performance.
[0047] Secondly, embodiments of this disclosure propose a communication method executed by a core network device. The method includes: receiving first information, wherein the first information is used by the core network device to process a first data stream, the first data stream is used for a first service, the first service is related to a first device, and the first information is sent to satisfy a first condition or a second condition; processing the first data stream according to the first information to obtain a processing result; and sending second information, wherein the second information is used to indicate the processing result.
[0048] In conjunction with some embodiments of the second aspect, in some embodiments, the first condition includes at least one of the following: determining that the first device shuts down the first service; the terminal decides to terminate the first service; determining that each rule information of the first data stream is not bound to any service.
[0049] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following: an identifier of a first data stream; description information of the first data stream; first indication information, wherein the first indication information is used to indicate processing of the first data stream; a first reason, wherein the first reason is used to indicate the reason for requesting processing of the first data stream; and a second reason, wherein the second reason is used to indicate that each rule information of the first data stream is not bound to any service.
[0050] In conjunction with some embodiments of the second aspect, in some embodiments, the second condition includes at least one of the following: determining that the first device triggers the disconnection of the communication connection with the terminal; the terminal releases the communication connection; determining that each rule information of the first data stream is not bound to any service.
[0051] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following: device information of the first device; connection status of the communication connection between the first device and the terminal; identifier of the first data stream; description information of the first data stream; and a third reason, wherein the third reason is used to indicate that each rule information of the first data stream is not bound to any service.
[0052] In conjunction with some embodiments of the second aspect, in some embodiments, the description information of the first data stream includes: second indication information, wherein the second indication information is used to indicate the description information for processing the first data stream.
[0053] In conjunction with some embodiments of the second aspect, in some embodiments, processing the first data stream according to the first information includes at least one of the following: deleting the first data stream according to the first information; deleting the description information of the first data stream according to the first information.
[0054] In conjunction with some embodiments of the second aspect, in some embodiments, receiving first information includes: receiving a first message, wherein the first message is used to request modification of a Packet Data Unit (PDU) session, and the first message contains: first information.
[0055] In conjunction with some embodiments of the second aspect, in some embodiments, sending second information includes: sending a second message, wherein the second message is used to determine the modification of the PDU session, and the second message includes: second information.
[0056] In conjunction with some embodiments of the second aspect, in some embodiments, the first data stream includes: a Quality of Service (QoS) stream.
[0057] Thirdly, this disclosure provides a terminal, which includes: a transceiver module, used to send first information when a first condition or a second condition is met, wherein the first information is used by a core network device to process a first data stream, the first data stream is used for a first service, and the first service is related to a first device; and to receive second information, wherein the second information is used to indicate the processing result of the first data stream.
[0058] Fourthly, this disclosure provides a core network device, comprising: a transceiver module for receiving first information, wherein the first information is used by the core network device to process a first data stream, the first data stream is used for a first service, the first service is related to a first device, and the first information is sent upon satisfying a first condition or a second condition; a processing module for processing the first data stream according to the first information to obtain a processing result; and the transceiver module is further configured to send second information, wherein the second information is used to indicate the processing result.
[0059] Fifthly, embodiments of this disclosure provide a communication device, which includes one or more processors; wherein the communication device is used to execute the first aspect and optional implementations of the first aspect, or to execute the second aspect and optional implementations of the second aspect.
[0060] In a sixth aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a core network device; wherein the terminal is configured to perform the method described in the first aspect and its optional implementations, and the core network device is configured to perform the method described in the second aspect and its optional implementations.
[0061] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect and its optional implementations, or to perform the method described in the second aspect and its optional implementations.
[0062] Eighthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method described in the first aspect and its optional implementations, or to perform the method described in the second aspect and its optional implementations.
[0063] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the method as described in the first aspect and optional implementations of the first aspect, or to perform the method as described in the second aspect and optional implementations of the second aspect.
[0064] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described according to the first aspect and optional implementations thereof, or configured to perform the method described according to the second aspect and optional implementations thereof.
[0065] It is understood that the aforementioned terminals, core network equipment, communication equipment, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0066] This disclosure provides a communication method, a communication device, a communication system, and a storage medium. In some embodiments, the terms "communication method" and "information processing method," "communication control method," etc., can be used interchangeably; the terms "communication method apparatus" and "information processing apparatus," "communication control apparatus," etc., can be used interchangeably; and the terms "transmission system" and "information processing system," "communication system," etc., can be used interchangeably.
[0067] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0068] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0069] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0070] In this disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the aforementioned," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular or a plural expression.
[0071] In the embodiments disclosed herein, "multiple" refers to two or more.
[0072] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0073] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0074] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0075] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0076] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0077] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0078] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0079] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.
[0080] In some embodiments, "network" can be interpreted as devices included in a network, such as access network devices, core network devices, etc.
[0081] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)."
[0082] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "Narrow Band-Internet of Things (NB-IoT) device," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.
[0083] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0084] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0085] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0086] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0087] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 may include a terminal 101, a core network device 102, and an access network device 103.
[0088] In some embodiments, terminal 101 may include, for example, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.
[0089] In some embodiments, the core network device 102 may be a single device, including a first network element, a second network element, etc., or it may be multiple devices or a group of devices, each including all or part of the first network element and the second network element. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0090] In some embodiments, the first network element is, for example, an Access and Mobility Management Function (AMF) network element, though the name is not limited thereto. The AMF network element is a logical node function network element on the core network side. It serves as the core network control plane access point for terminals and radio, receiving all connection and session-related information from user equipment and performing registration, connection, reachability, and mobility management. Furthermore, the AMF network element provides a session management message transmission channel for terminal equipment and the Session Management Function (SMF) network element, providing authentication and authorization functions for user access.
[0091] In some embodiments, the first network element is used to provide access and mobility management functions.
[0092] In some embodiments, the second network element is, for example, a Session Management Function (SMF) network element, though the name is not limited thereto. The SMF network element can be used for session management, allocation and management of Internet Protocol (IP) addresses for terminals, selection and control of User Plane Functions (UPFs), flow control, policy enforcement, and Quality of Service (QoS) control, among other things.
[0093] In some embodiments, the terminal 101 and the core network device 102 can be connected through the access network device 103. Optionally, the access network device 103 may be, for example, a node or device that connects the terminal to the wireless network. The access network device 103 may include at least one of the following in a 5G communication system: evolved Node B (eNB), next generation eNB (ng-eNB), next generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), wireless backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a wireless fidelity (WiFi) system, but is not limited thereto.
[0094] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0095] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0096] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6th generation mobile communication system (6G), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0097] Optionally, non-3GPP devices can include, for example, television equipment, camera equipment, etc., without limitation.
[0098] Optionally, non-3GPP devices can access the network and obtain network services by connecting to a terminal (e.g., UE) and / or a 5G residential gateway (5G-RG). After a non-3GPP device connects to a terminal, its service traffic can be mapped to the QoS rules of a certain QoS flow in the terminal's existing Packet Data Unit (PDU) session, or the terminal can decide to establish and / or modify a PDU session and / or QoS flow to achieve differentiated QoS for non-3GPP devices obtaining network services. The creation, deletion, and modification of QoS flows and QoS rules are typically implemented by core network equipment (e.g., SMF) in the network. The SMF can provide the terminal with one or more QoS flow descriptions related to the PDU session when the PDU session is established or modified. The function of the QoS flow description information element is to indicate a set of QoS flow descriptions used by the terminal. If the authorized QoS flow description information of the PDU session is modified, or marked as needing to be synchronized with the terminal, the SMF can set the authorized QoS flow description information element (IE) in the PDU session modification command message to the authorized QoS flow description of the PDU session. If the SMF creates a new authorized QoS rule for a new Quality of Service (QoS) flow, the SMF can include the authorized QoS flow description for that QoS flow in the Authorized QoS Flow Description Information Element (IE) of the PDU Session Modification Command Message.
[0099] Optionally, the terminal can only decide to send a PDU session modification request to the network if the QoS flow description in the PDU session establishment accept message received by the terminal contains an error (e.g., a semantic error or syntax error in the QoS operation). However, in related technologies, when a non-3GPP device terminates its service or the communication connection between the non-3GPP device and the terminal is broken, if any QoS rule of a certain QoS flow is no longer bound to any service traffic, the terminal cannot trigger the network to delete the QoS flow in a timely manner. This results in multiple unreleased idle QoS flows in the network, which wastes network resources and affects communication performance.
[0100] Optionally, when a QoS rule is unbound from all services, the terminal can delete the local QoS rule. If a QoS flow is no longer bound to any QoS rule, the terminal can trigger the network to delete the idle QoS flow via a PDU session modification request (which may include a QoS flow deletion request or non-3GPP device information). The network can delete the relevant QoS flow based on the received QoS flow deletion request or non-3GPP device information.
[0101] Optionally, the first data stream may be referred to as a QoS stream, a quality of service stream, or a data stream, without restriction.
[0102] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2A, the embodiment of the present disclosure relates to a communication method that can be used in a communication system 100. The communication system 100 may include a terminal and a core network device, such as an SMF (Software-Defined Network), but this is not limited. The above method includes:
[0103] Step S2101: Implement the first service based on the communication connection between the terminal and the first device.
[0104] Optionally, in some embodiments, the first device is, for example, the non-3GPP device described above. The first device can be, for example, a television device, a camera device, etc., and there is no limitation thereto.
[0105] Optionally, in some embodiments, the terminal is, for example, a UE.
[0106] Optionally, in some embodiments, the first service may be, for example, a video playback service, an audio download service, a camera service, etc., and there is no limitation thereto.
[0107] Optionally, in some embodiments, a communication connection can be established between the terminal and the first device, and the established communication connection can be used to implement the first service described above. That is to say, the first device can access the network based on the communication connection with the terminal, and after accessing the network, the first device can use the network to implement the first service described above, without any limitations.
[0108] Optionally, in some embodiments, a communication connection can be established between the UE and the television device, so that the television device can access the network based on the communication connection with the UE. After accessing the network, the television device can use the network to realize the above-mentioned video playback service and audio download service, without limitation.
[0109] Optionally, in some embodiments, a communication connection can be established between the UE and the camera device, so that the camera device can access the network based on the communication connection with the UE. After accessing the network, the camera device can use the network to realize the above-mentioned camera services, etc., without limitation.
[0110] In step S2102, the terminal determines that the first condition is met and sends the first information to the core network equipment.
[0111] Alternatively, in some embodiments, the core network device is, for example, an SMF.
[0112] The first condition refers to a threshold condition used to trigger the core network device to process the first data stream. The first condition may be a condition related to the first service. Optionally, in some embodiments, if the terminal determines that the first condition is met, the terminal may trigger the core network device to process the first data stream.
[0113] Optionally, in some embodiments, the terminal may check whether the first service meets the first condition, and when it is determined that the first condition is met, send the first information to the core network device through the access network device.
[0114] Optionally, in some embodiments, the first condition includes at least one of the following: determining that the first device shuts down the first service; the terminal decides to terminate the first service; determining that each rule information of the first data stream is not bound to any service. This ensures the accuracy and reasonableness of the first condition setting, and accurately determines the timing for triggering the core network device to process the first data stream, thereby supporting timely and effective triggering of the core network device to process the first data stream.
[0115] Optionally, the first data stream may be, for example, a QoS stream mapped by a first service. The rule information may be, for example, the QoS rules for that QoS stream. There may be one or more QoS streams, and there may be one or more QoS rules for each QoS stream; there is no limitation on this.
[0116] The first information is used by the core network device to process the first data stream. Optionally, in this embodiment, the first information can be used to request the core network device to process the first data stream.
[0117] Optionally, in some embodiments, the terminal can trigger the core network device to process the first data stream by sending first information to the core network device.
[0118] Optionally, in some embodiments, the UE can trigger the SMF to process the first data stream by sending first information to the SMF.
[0119] Optionally, in some embodiments, the UE can send the first information to the AMF via 3GPP access. After receiving the first information, the AMF can pass the first information through to the SMF to trigger the SMF to process the first data stream.
[0120] Optionally, in some embodiments, the UE can send the first information to the AMF through non-3GPP access. After receiving the first information, the AMF can pass the first information through to the SMF to trigger the SMF to process the first data stream.
[0121] Optionally, in some embodiments, the terminal can send the first information to the core network device through the access network device.
[0122] Optionally, in some embodiments, the UE can send the first information to the SMF via the base station.
[0123] Optionally, in some embodiments, the UE can send first information to the AMF through the base station. After receiving the first information, the AMF can pass the first information through to the SMF to trigger the SMF to process the first data stream.
[0124] Optionally, in some embodiments, the first information can be used to request the core network device to process the first data stream. The first information may also be referred to as a QoS flow deletion request. Optionally, in some embodiments, the terminal can send a QoS flow deletion request to the core network device through the access network device to trigger the core network device to process the first data stream. Alternatively, the terminal can send a QoS flow deletion container to the core network device through the access network device, and include the QoS flow deletion request in the QoS flow deletion container to trigger the core network device to process the first data stream; there is no limitation on this.
[0125] Optionally, in some embodiments, the first information includes at least one of the following: an identifier of the first data stream; description information of the first data stream; first indication information, wherein the first indication information is used to indicate processing the first data stream; a first reason, wherein the first reason is used to indicate the reason for requesting processing the first data stream; and a second reason, wherein the second reason is used to indicate that each rule information of the first data stream is not bound to any service. This allows for accurate triggering of the core network device to process the first data stream, enables the core network device to effectively know the reason for processing the first data stream, and improves the flexibility of the first information indication, making it effectively applicable to personalized communication scenarios.
[0126] The system includes the following components: First Data Flow Identifier: This identifier identifies the first data flow. For example, it could be a QoS Flow Identity (QFI). First Data Flow Description: This description describes the first data flow. It can also be called a "QoS flow description." First Instruction Information: This information instructs the core network device to process the first data flow. This instruction can be a field configured with a specific value to guide the core network device in processing the first data flow. First Reason: This indicates the reason for requesting processing the first data flow. Examples of possible reasons include "End First Service," "First Device Closes First Service," and "Terminal Decides to Terminate First Service." Second Reason: This indicates that each rule in the first data flow is not bound to any service.
[0127] Optionally, in some embodiments, the description information of the first data stream includes second indication information, wherein the second indication information is used to indicate the processing of the description information of the first data stream. This allows for timely indication to the core network device to delete the description information of the first data stream, preventing idle description information from consuming network resources and thus further conserving network resources.
[0128] Optionally, in some embodiments, the second indication information may be, for example, an operation code. The description information of the first data flow may be, for example, a QoS flow description, which may include the operation code and use the operation code to instruct the core network device to delete the existing QoS flow description.
[0129] Optionally, in some embodiments, when the terminal determines that the first condition is met, it can send at least one of the identifier of the first data stream, the description information of the first data stream, the first indication information, the first reason, and the second reason to the core network device through the access network device to request the core network device to process the first data stream.
[0130] Optionally, in some embodiments, when the terminal determines that the first condition is met, it can send a QoS flow deletion container to the core network device through the access network device, and the QoS flow deletion container contains at least one of the identifier of the first data flow, the description information of the first data flow, the first indication information, the first reason and the second reason, so as to request the core network device to process the first data flow.
[0131] Optionally, in some embodiments, when the terminal determines that the first condition is met, it can send a first message to the core network device through the access network device. The first message is used to request modification of the Packet Data Unit (PDU) session, and includes first information to request the core network device to process the first data stream. Optionally, the first message may be, for example, a PDU session modification request message.
[0132] Optionally, in some embodiments, when the UE determines that the first condition is met, it can send a PDU session modification request message to the AMF via 3GPP access. The AMF receives the PDU session modification request message and can send a PDU session modification request message to the SMF. The PDU session modification request message may contain first information to request the SMF to process the QoS flow.
[0133] Optionally, in some embodiments, when the UE determines that the first condition is met, it can send a PDU session modification request message to the AMF through non-3GPP access. The AMF receives the PDU session modification request message and can send a PDU session modification request message to the SMF. The PDU session modification request message may contain first information to request the SMF to process the QoS flow.
[0134] Step S2103: The terminal deletes the rule information related to the first service.
[0135] Optionally, in some embodiments, if the terminal determines that the first device has shut down the first service, or if the terminal decides to terminate the first service, the terminal can delete the rule information related to the first service, thereby releasing useless rule information in a timely manner.
[0136] Optionally, in some embodiments, the first data stream may have one or more rule information. The rule information related to the first service may be one of the one or more rule information rules mapped to the first data stream by the first service.
[0137] In step S2104, the core network device processes the first data stream based on the first information and obtains the processing result.
[0138] Optionally, in some embodiments, the core network device may receive first information sent by the terminal through the access network device, process the first data stream according to the first information, and obtain the processing result.
[0139] Optionally, in some embodiments, the SMF can receive the first information sent by the UE through 3GPP access and the AMF, and process the first data stream according to the first information to obtain the processing result.
[0140] Optionally, in some embodiments, the SMF can receive the first information sent by the UE through non-3GPP access and the AMF, and process the first data stream according to the first information to obtain the processing result.
[0141] Optionally, in some embodiments, the core network device may receive a first message sent by the terminal through the access network device and obtain first information from the first message. Then, the core network device may process the first data stream according to the first information to obtain the processing result.
[0142] Optionally, in some embodiments, the SMF can receive the PDU session modification request message sent by the UE through 3GPP access and the AMF, obtain first information from the PDU session modification request message, and then the SMF can process the QoS flow according to the first information to obtain the processing result.
[0143] Optionally, in some embodiments, the SMF can receive a PDU session modification request message sent by the UE through non-3GPP access and the AMF, obtain first information from the PDU session modification request message, and then the SMF can process the QoS flow according to the first information to obtain the processing result.
[0144] Optionally, in some embodiments, the processing result may be, for example, the processing status of the QoS stream (e.g., deleted status) or the processing status of the QoS stream description information (e.g., deleted status).
[0145] Optionally, in some embodiments, the core network device can delete the first data stream based on the first information.
[0146] Optionally, in some embodiments, the core network device can delete the description information of the first data stream based on the first information.
[0147] For example, a core network device may determine a first data flow based on first information and delete the first data flow and / or its description information. For example, an SMF may determine a QoS flow based on first information and delete the QoS flow and / or its description information.
[0148] Therefore, by deleting the first data stream and / or its description information according to the first information, idle first data streams and / or their description information can be deleted to a large extent, thereby saving network resources and improving network communication performance.
[0149] In step S2105, the core network device sends the second information to the terminal.
[0150] The second piece of information is used to indicate the processing result.
[0151] Optionally, in some embodiments, the core network device can send second information to the terminal through the access network device to indicate the processing result of the first data stream based on the second information.
[0152] Optionally, in some embodiments, the core network device can send a second message to the terminal through the access network device. The second message is used to determine the modification of the PDU session. The second message includes second information to indicate the processing result of the first data stream based on the second information.
[0153] Optionally, in some embodiments, the second message is, for example, a PDU session modification command message.
[0154] Optionally, in some embodiments, the SMF can send a PDU session modification command message to the UE via the AMF and 3GPP access. The PDU session modification command message includes: second information to indicate the processing result of the first data stream based on the second information.
[0155] Optionally, in some embodiments, the SMF can send a PDU session modification command message to the UE through the AMF and non-3GPP access. The PDU session modification command message includes: second information to indicate the processing result of the first data stream based on the second information.
[0156] Optionally, in some embodiments, the terminal can receive second information sent by the core network device through the access network device to obtain the processing result of the first data stream based on the second information.
[0157] Optionally, in some embodiments, the terminal can receive a second message sent by the core network device through the access network device and obtain second information from the second message to know the processing result of the first data stream based on the second information.
[0158] Optionally, in some embodiments, the UE can receive PDU session modification command messages sent by the SMF through 3GPP access and AMF, and obtain second information from the PDU session modification command messages to know the processing result of the QoS flow based on the second information.
[0159] Optionally, in some embodiments, the UE can receive PDU session modification command messages sent by the SMF through non-3GPP access and AMF, and obtain second information from the PDU session modification command messages to know the processing result of the QoS flow based on the second information.
[0160] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2105. For example, steps S2101, S2102, S2103, S2104, and S2105 can each be implemented as an independent embodiment, steps S2101+S2102 can be implemented as an independent embodiment, steps S2101+S2103 can be implemented as an independent embodiment, steps S2102+S2103 can be implemented as an independent embodiment, steps S2101+S2104 can be implemented as an independent embodiment, steps S2103+S2104 can be implemented as an independent embodiment, and steps S2104+S2105 can be implemented as an independent embodiment. Step 05 can be implemented as an independent embodiment, step S2103+S2105 can be implemented as an independent embodiment, step S2101+S2102+S2103 can be implemented as an independent embodiment, step S2102+S2103+S2104 can be implemented as an independent embodiment, and so on, S2101+S2102+S2103+S2104 can be implemented as an independent embodiment, and S2101+S2102+S2103+S2104+S2105 can be implemented as an independent embodiment, but not limited thereto.
[0161] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.
[0162] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.
[0163] In this embodiment, a first service is implemented based on the communication connection between the terminal and the first device. The terminal determines that a first condition is met and sends first information to the core network device. The terminal deletes rule information related to the first service. The core network device processes the first data stream according to the first information and obtains the processing result. The core network device then sends second information to indicate the processing result. Therefore, the timing for requesting the core network device to process the first data stream can be accurately determined, enabling timely and effective triggering of the core network device to process the first data stream, saving network resources, and improving communication performance.
[0164] It should be noted that in the following embodiments, the descriptions of the same or corresponding terms and method steps as in the above embodiments can be found in the above embodiments, and will not be repeated here.
[0165] Figure 2B is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure. As shown in Figure 2B, the embodiments of the present disclosure relate to a communication method that can be used in a communication system 100. The communication system 100 may include a terminal and a core network device, such as an SMF (Software-Defined Network), but this is not limited. The above method includes:
[0166] Step S2201: Establish a communication connection between the terminal and the first device.
[0167] Optionally, in some embodiments, a communication connection can be established between the terminal and the first device. That is, the first device can access the network based on the communication connection with the terminal, without limitation.
[0168] Optionally, in some embodiments, a communication connection can be established between the UE and the television device, enabling the television device to access the network based on the communication connection with the UE, without limitation.
[0169] Optionally, in some embodiments, a communication connection can be established between the UE and the camera device, enabling the camera device to access the network based on the communication connection with the UE, without limitation.
[0170] In step S2202, the terminal determines that the second condition is met and sends the first information to the core network equipment.
[0171] Alternatively, in some embodiments, the core network device is, for example, an SMF.
[0172] The second condition refers to a threshold condition used to trigger the core network device to process the first data stream. The second condition may be a condition related to the communication connection between the terminal and the first device. Optionally, in some embodiments, if the terminal determines that the second condition is met, the terminal may trigger the core network device to process the first data stream.
[0173] Optionally, in some embodiments, the terminal may check whether the communication connection with the first device meets the second condition, and when it is determined that the second condition is met, send the first information to the core network device through the access network device.
[0174] Optionally, in some embodiments, the second condition includes at least one of the following: determining that the first device triggers the disconnection of the communication connection with the terminal, the terminal releases the communication connection, or determining that each rule information of the first data stream is not bound to any service. This ensures the accuracy and reasonableness of the second condition setting, and accurately determines the timing for triggering the core network device to process the first data stream, thereby supporting timely and effective triggering of the core network device to process the first data stream.
[0175] Optionally, the first data stream may be, for example, a QoS stream mapped by a first service. The rule information may be, for example, the QoS rules for that QoS stream. There may be one or more QoS streams, and there may be one or more QoS rules for each QoS stream; there is no limitation on this.
[0176] The first information is used by the core network device to process the first data stream. Optionally, in this embodiment, the first information can be used to enable the core network device to decide to process the first data stream.
[0177] Optionally, in some embodiments, the terminal can send first information to the core network device to enable the core network device to decide to process the first data stream.
[0178] Optionally, in some embodiments, the UE can enable the SMF to decide how to process the QoS flow by sending first information to the SMF.
[0179] Optionally, in some embodiments, the UE can send the first information to the AMF via 3GPP access. After receiving the first information, the AMF can pass it through to the SMF, so that the SMF can decide to process the QoS flow.
[0180] Optionally, in some embodiments, the UE can send the first information to the AMF through non-3GPP access. After receiving the first information, the AMF can pass the first information through to the SMF, so that the SMF can decide to process the QoS flow.
[0181] Optionally, in some embodiments, the terminal can send the first information to the core network device through the access network device.
[0182] Optionally, in some embodiments, the UE can send the first information to the SMF via the base station.
[0183] Optionally, in some embodiments, the UE can send first information to the AMF through the base station. After receiving the first information, the AMF can pass the first information through to the SMF, so that the SMF can decide to process the QoS flow.
[0184] Optionally, in some embodiments, the first information may also be referred to as first device information (e.g., non-3GPP device information). Optionally, in some embodiments, the terminal may send the first device information to the core network device through the access network device, so that the core network device can decide to process the first data stream based on the first device information. Alternatively, the terminal may send the first device information to the core network device through the access network device, so that the core network device can decide to process the first data stream based on the first device information; there is no limitation on this.
[0185] Optionally, in some embodiments, the first information includes at least one of the following: device information of the first device, connection status of the communication connection between the first device and the terminal, identifier of the first data stream, description information of the first data stream, and a third reason, wherein the third reason is used to indicate that each rule information of the first data stream is not bound to any service. This enables the core network device to decide how to process the first data stream based on the first device information, and allows the core network device to effectively know the reason for processing the first data stream, thereby improving the flexibility of the first information indication and making it effectively applicable to personalized communication scenarios.
[0186] The first device's device information describes the first device. For example, the device's identifier ID. The connection status describes the state of the communication connection. For example, the connection status is "disconnected". The first data flow identifier identifies the first data flow. For example, the first data flow identifier is a QoS Flow Identity (QFI). The first data flow description information describes the first data flow. The first data flow description information can also be called a "QoS flow description". The third reason indicates that each rule information of the first data flow is not bound to any service.
[0187] Optionally, in some embodiments, the description information of the first data stream includes second indication information, wherein the second indication information is used to indicate the processing of the description information of the first data stream. This enables the core network device to effectively decide to delete the description information of the first data stream, avoiding idle description information from occupying network resources, thereby further conserving network resources.
[0188] Optionally, in some embodiments, the second indication information may be, for example, an operation code. The description information of the first data flow may be, for example, a QoS flow description, which may include the operation code and use the operation code to instruct the core network device to delete the existing QoS flow description.
[0189] Optionally, in some embodiments, when the terminal determines that the second condition is met, it can send at least one of the following to the core network device: the device information of the first device, the connection status of the communication connection between the first device and the terminal, the identifier of the first data stream, the description information of the first data stream, and the third reason, so that the core network device decides to process the first data stream.
[0190] Optionally, in some embodiments, when the terminal determines that the second condition is met, it can send a first message to the core network device through the access network device. The first message is used to request modification of the Packet Data Unit (PDU) session and includes first information. Optionally, the first message may be, for example, a PDU session modification request message, so that the core network device decides to process the first data stream.
[0191] Optionally, in some embodiments, when the UE determines that the second condition is met, it can send a PDU session modification request message to the AMF via 3GPP access. The AMF receives the PDU session modification request message and can send a PDU session modification request message to the SMF. The PDU session modification request message may contain first information, which enables the SMF to decide to process the QoS flow.
[0192] Optionally, in some embodiments, when the UE determines that the second condition is met, it can send a PDU session modification request message to the AMF through non-3GPP access. The AMF receives the PDU session modification request message and can send a PDU session modification request message to the SMF. The PDU session modification request message may contain first information, which enables the SMF to decide to process the QoS flow.
[0193] Step S2203: The terminal deletes the rule information related to the first device.
[0194] Optionally, in some embodiments, if the terminal determines that the first device has triggered the disconnection of the communication connection with the terminal, or the terminal has released the communication connection, the terminal can delete the rule information related to the first device, thereby enabling the timely release of useless rule information.
[0195] Optionally, in some embodiments, the first data stream may have one or more rule information. The rule information related to the first device may be at least one of one or more rule information items of the first data stream mapped by the first service, or it may be at least one of one or more rule information items of data streams mapped by other services.
[0196] In step S2204, the core network device processes the first data stream based on the first information and obtains the processing result.
[0197] Optionally, in some embodiments, the core network device may receive first information sent by the terminal through the access network device, and decide to process the first data stream based on the first information to obtain the processing result.
[0198] Optionally, in some embodiments, the SMF can receive the first information sent by the UE through 3GPP access and the AMF, and process the first data stream according to the first information to obtain the processing result.
[0199] Optionally, in some embodiments, the SMF can receive the first information sent by the UE through non-3GPP access and the AMF, and process the first data stream according to the first information to obtain the processing result.
[0200] Optionally, in some embodiments, the core network device may receive a first message sent by the terminal through the access network device and obtain first information from the first message. Then, the core network device may decide to process the first data stream based on the first information and obtain the processing result.
[0201] Optionally, in some embodiments, the SMF can receive the PDU session modification request message sent by the UE through 3GPP access and the AMF, obtain first information from the PDU session modification request message, and then the SMF can decide to process the QoS flow based on the first information to obtain the processing result.
[0202] Optionally, in some embodiments, the SMF can receive a PDU session modification request message sent by the UE through non-3GPP access and the AMF, obtain first information from the PDU session modification request message, and then the SMF can process the QoS flow according to the first information to obtain the processing result.
[0203] Optionally, in some embodiments, the processing result may be, for example, the processing status of the QoS stream (e.g., deleted status) or the processing status of the QoS stream description information (e.g., deleted status).
[0204] Optionally, in some embodiments, the core network device can delete the first data stream based on the first information.
[0205] Optionally, in some embodiments, the core network device can delete the description information of the first data stream based on the first information.
[0206] For example, a core network device may determine a first data flow based on first information and delete the first data flow and / or its description information. For example, an SMF may determine a QoS flow based on first information and delete the QoS flow and / or its description information.
[0207] Therefore, by deleting the first data stream and / or its description information according to the first information, idle first data streams and / or their description information can be deleted to a large extent, thereby saving network resources and improving network communication performance.
[0208] In step S2205, the core network device sends the second information to the terminal.
[0209] The second piece of information is used to indicate the processing result.
[0210] Optionally, in some embodiments, the core network device can send second information to the terminal through the access network device to indicate the processing result of the first data stream based on the second information.
[0211] Optionally, in some embodiments, the core network device can send a second message to the terminal through the access network device. The second message is used to determine the modification of the PDU session. The second message includes second information to indicate the processing result of the first data stream based on the second information.
[0212] Optionally, in some embodiments, the second message is, for example, a PDU session modification command message.
[0213] Optionally, in some embodiments, the SMF can send a PDU session modification command message to the UE via the AMF and 3GPP access. The PDU session modification command message includes: second information to indicate the processing result of the first data stream based on the second information.
[0214] Optionally, in some embodiments, the SMF can send a PDU session modification command message to the UE through the AMF and non-3GPP access. The PDU session modification command message includes: second information to indicate the processing result of the first data stream based on the second information.
[0215] Optionally, in some embodiments, the terminal can receive second information sent by the core network device through the access network device to obtain the processing result of the first data stream based on the second information.
[0216] Optionally, in some embodiments, the terminal can receive a second message sent by the core network device through the access network device and obtain second information from the second message to know the processing result of the first data stream based on the second information.
[0217] Optionally, in some embodiments, the UE can receive PDU session modification command messages sent by the SMF through 3GPP access and AMF, and obtain second information from the PDU session modification command messages to know the processing result of the QoS flow based on the second information.
[0218] Optionally, in some embodiments, the UE can receive PDU session modification command messages sent by the SMF through non-3GPP access and AMF, and obtain second information from the PDU session modification command messages to know the processing result of the QoS flow based on the second information.
[0219] The communication method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2205. For example, steps S2201, S2202, S2203, S2204, and S2205 can each be implemented as an independent embodiment; steps S2201+S2202 can be implemented as an independent embodiment; steps S2201+S2203 can be implemented as an independent embodiment; steps S2202+S2203 can be implemented as an independent embodiment; steps S2201+S2204 can be implemented as an independent embodiment; steps S2203+S2204 can be implemented as an independent embodiment; and steps S2204+S2205 can be implemented as an independent embodiment. Step 05 can be implemented as an independent embodiment, step S2203+S2205 can be implemented as an independent embodiment, step S2201+S2202+S2203 can be implemented as an independent embodiment, step S2202+S2203+S2204 can be implemented as an independent embodiment, and so on, S2201+S2202+S2203+S2204 can be implemented as an independent embodiment, and S2201+S2202+S2203+S2204+S2205 can be implemented as an independent embodiment, but not limited thereto.
[0220] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.
[0221] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.
[0222] In this embodiment, a communication connection is established between the terminal and the first device. The terminal determines that a second condition is met and sends first information to the core network device. The terminal deletes rule information related to the first device. The core network device processes the first data stream based on the first information, obtains the processing result, and then sends second information to indicate the processing result. This allows the core network device to accurately determine the timing of processing the first data stream, enabling timely and effective processing, saving network resources, and improving communication performance.
[0223] Figure 3 is an interactive schematic diagram illustrating a communication method according to yet another embodiment of the present disclosure. As shown in Figure 3, the embodiments of the present disclosure relate to a communication method executed by a terminal. The method includes:
[0224] Step S3101: If the first condition or the second condition is met, send the first information, wherein the first information is used by the core network device to process the first data stream, the first data stream is used for the first service, and the first service is related to the first device.
[0225] Step S3102: Receive second information, wherein the second information is used to indicate the processing result of the first data stream.
[0226] The communication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3102. For example, steps S3101, S3102, etc., may be implemented as independent embodiments, and steps S3101+S3102 may be implemented as independent embodiments, but are not limited thereto.
[0227] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.
[0228] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.
[0229] Optionally, in some embodiments, the first condition includes at least one of the following:
[0230] Determine that the first device shuts down the first service;
[0231] The terminal has decided to terminate the first service;
[0232] It was determined that each rule in the first data stream was not bound to any service.
[0233] Optionally, in some embodiments, the first information includes at least one of the following:
[0234] The identifier of the first data stream;
[0235] Description information of the first data stream;
[0236] First indication information, wherein the first indication information is used to indicate processing of the first data stream;
[0237] First reason, where first reason is used to indicate the reason for requesting processing of the first data stream;
[0238] The second reason is used to indicate that each rule information in the first data stream is not bound to any service.
[0239] Optionally, in some embodiments, the method further includes:
[0240] Delete the rule information related to the first service.
[0241] Optionally, in some embodiments, the second condition includes at least one of the following:
[0242] Determine that the first device triggers the disconnection of the communication connection with the terminal;
[0243] The terminal releases the communication connection;
[0244] It was determined that each rule in the first data stream was not bound to any service.
[0245] Optionally, in some embodiments, the first information includes at least one of the following:
[0246] Equipment information for the first device;
[0247] The connection status of the communication connection between the first device and the terminal;
[0248] The identifier of the first data stream;
[0249] Description information of the first data stream;
[0250] The third reason, in which the third reason is used to indicate that each rule information of the first data stream is not bound to any service.
[0251] Optionally, in some embodiments, the method further includes:
[0252] Delete the rule information related to the first device.
[0253] Optionally, in some embodiments, the description information of the first data stream includes: second indication information, wherein the second indication information is used to indicate the description information for processing the first data stream.
[0254] Optionally, in some embodiments, sending the first information includes:
[0255] Send a first message, which is used to request modification of the Packet Data Unit (PDU) session. The first message contains: first information.
[0256] Optionally, in some embodiments, receiving second information includes:
[0257] Receive a second message, wherein the second message is used to determine the modification of the PDU session, and the second message includes: second information.
[0258] Optionally, in some embodiments, the first data stream includes a Quality of Service (QoS) stream.
[0259] Figure 4 is an interactive schematic diagram illustrating a communication method according to another embodiment of the present disclosure. As shown in Figure 4, the embodiments of the present disclosure relate to a communication method executed by a core network device. The method includes:
[0260] Step S4101: Receive first information, wherein the first information is used by the core network device to process the first data stream, the first data stream is used for the first service, the first service is related to the first device, and the first information is sent when a first condition or a second condition is met.
[0261] Step S4102: Process the first data stream according to the first information to obtain the processing result.
[0262] Step S4103: Send second information, wherein the second information is used to indicate the processing result.
[0263] The communication method involved in the embodiments of this disclosure may include at least one of steps S4101 to S4103. For example, steps S4101, S4102, and S4103 may be implemented as independent embodiments, steps S4101+S4102 may be implemented as independent embodiments, steps S4101+S4103 may be implemented as independent embodiments, steps S4102+S4103 may be implemented as independent embodiments, and steps S4101+S4102+S4103 may be implemented as independent embodiments, but are not limited thereto.
[0264] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.
[0265] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.
[0266] Optionally, in some embodiments, the first condition includes at least one of the following:
[0267] Determine that the first device shuts down the first service;
[0268] The terminal has decided to terminate the first service;
[0269] It was determined that each rule in the first data stream was not bound to any service.
[0270] Optionally, in some embodiments, the first information includes at least one of the following:
[0271] The identifier of the first data stream;
[0272] Description information of the first data stream;
[0273] First indication information, wherein the first indication information is used to indicate processing of the first data stream;
[0274] First reason, where first reason is used to indicate the reason for requesting processing of the first data stream;
[0275] The second reason is used to indicate that each rule information in the first data stream is not bound to any service.
[0276] Optionally, in some embodiments, the second condition includes at least one of the following:
[0277] Determine that the first device triggers the disconnection of the communication connection with the terminal;
[0278] The terminal releases the communication connection;
[0279] It was determined that each rule in the first data stream was not bound to any service.
[0280] Optionally, in some embodiments, the first information includes at least one of the following:
[0281] Equipment information for the first device;
[0282] The connection status of the communication connection between the first device and the terminal;
[0283] The identifier of the first data stream;
[0284] Description information of the first data stream;
[0285] The third reason, in which the third reason is used to indicate that each rule information of the first data stream is not bound to any service.
[0286] Optionally, in some embodiments, the description information of the first data stream includes: second indication information, wherein the second indication information is used to indicate the description information for processing the first data stream.
[0287] Optionally, in some embodiments, processing the first data stream according to the first information includes at least one of the following:
[0288] Delete the first data stream based on the first information;
[0289] The description information of the first data stream is deleted based on the first information.
[0290] Optionally, in some embodiments, receiving the first information includes:
[0291] Receive the first message, which is used to request modification of the Packet Data Unit (PDU) session. The first message contains: first information.
[0292] Optionally, in some embodiments, sending a second message includes:
[0293] Send a second message, which is used to determine the modification of the PDU session. The second message includes: second information.
[0294] Optionally, in some embodiments, the first data stream includes a Quality of Service (QoS) stream.
[0295] The following is an exemplary description of the above method.
[0296] Optionally, the following embodiments are available:
[0297] As shown in Figure 5A, which is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure, the first device is a non-3GPP device, the terminal is a UE, the access method is 3GPP access and / or non-3GPP access, the core network equipment is SMF and AMF, the first data stream is a QoS stream, and the rule information is a QoS rule. In Figure 5A, if the non-3GPP device terminates the service, the QoS stream is deleted.
[0298] Step 0a: Establish a connection between the non-3GPP device and the UE.
[0299] Step 1a: Non-3GPP equipment terminates service.
[0300] Optionally, the termination of service for non-3GPP equipment may include at least one of the following:
[0301] a) Service shutdown for non-3GPP equipment.
[0302] b) The UE terminates the service of non-3GPP equipment.
[0303] Step 2a: The UE sends a PDU session modification request message (including QoS flow deletion container) to the SMF through 3GPP access and / or non-3GPP access and AMF.
[0304] Optionally, in some embodiments, the PDU session modification request message may be referred to as a PDU Session Modification Request.
[0305] Alternatively, in some embodiments, the QoS flow deletion container may be referred to as a QoS flow Deletion Container.
[0306] Optionally, in some embodiments, when a non-3GPP device terminates its service, the UE can delete the QoS rules bound to that service. If any QoS rule of a QoS flow is not bound to any service traffic, the UE sends a PDU session modification request message containing a QoS flow deletion container to the network, requesting the deletion of the specific QoS flow in the network.
[0307] Optionally, in some embodiments, the QoS flow deletion container described above may include:
[0308] 1. QoS flow deletion information. This may include, for example, the QFI and the reason for deletion.
[0309] 2. QoS Flow Description: The opcode in the QoS Flow Description indicates that the existing QoS Flow Description should be deleted.
[0310] 2. The cause value for 5GSM session management is "QoS rules for QoS flow are not bound to any service".
[0311] Among them, the 5GSM reason value refers to the code in the network used to indicate the specific reason for the SMF to reject or process the request.
[0312] Step 2b: The SMF sends a PDU session modification command message to the UE through the AMF, 3GPP access and / or non-3GPP access.
[0313] Optionally, in some embodiments, the PDU session modification command message may be referred to as the PDU Session Modification Command.
[0314] Optionally, in some embodiments, the SMF receives a PDU session modification request message and may return a PDU session modification command message to the UE containing the QoS flow deletion status (an optional example of the above processing result).
[0315] As shown in Figure 5B, which is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure, the first device is a non-3GPP device, the terminal is a UE, the access method is 3GPP access and / or non-3GPP access, the core network equipment is SMF and AMF, the first data stream is a QoS stream, and the rule information is a QoS rule. In Figure 5B, if the connection between the non-3GPP device and the UE is broken, the QoS stream is deleted.
[0316] Step 0b: Establish a connection between the non-3GPP device and the UE.
[0317] Step 1b: Disconnection.
[0318] Optionally, in some embodiments, a non-3GPP device may initiate the disconnection from the UE.
[0319] Optionally, in some embodiments, the UE may release the connection with non-3GPP devices.
[0320] Step 2b: The UE sends a PDU session modification request message (including non-3GPP device information) to the SMF through 3GPP access and / or non-3GPP access and AMF.
[0321] Optionally, in some embodiments, after disconnecting the connection between the non-3GPP device and the UE, the UE can delete the QoS rules bound to the non-3GPP device. If any QoS rules of the QoS flow are not bound to any service traffic, the UE sends a PDU session modification request message containing non-3GPP device information to the network. This non-3GPP device information may include:
[0322] 1. Non-3GPP device ID.
[0323] 2. Connection status: The connection status can be disconnected.
[0324] 3. QoS Flow Description: The opcode in the QoS Flow Description indicates that the existing QoS Flow Description should be deleted.
[0325] 4. The 5GSM cause value is "The QoS rules for the QoS flow are not bound to any service".
[0326] The aforementioned PDU session modification request message may also contain QoS flow deletion information, which may include one or more QFIs.
[0327] Step 3b: The SMF sends a PDU session modification command message to the UE through the AMF, 3GPP access and / or non-3GPP access.
[0328] Optionally, in some embodiments, the SMF receives a PDU session modification request message, determines the deletion of the relevant QoS flow based on the received non-3GPP device information, and returns a PDU session modification command message containing the QoS flow deletion status to the UE.
[0329] Optionally, in some embodiments, the UE can send a request to the network to delete QoS flows through a PDU session modification request message, which can release idle QoS flows in a timely manner and avoid wasting network resources.
[0330] This disclosure also provides embodiments of an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., a RAN) in any of the above methods.
[0331] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0332] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0333] Figure 6 is a schematic diagram of the structure of a communication device proposed in an embodiment of this disclosure. As shown in Figure 6, the communication device 6100 may include at least one of a transceiver module 6101, a processing module 6102, etc.
[0334] In some embodiments, the communication device 6100 is a terminal, wherein...
[0335] The transceiver module 6101 is used to send first information when a first condition or a second condition is met, wherein the first information is used by the core network device to process a first data stream, the first data stream is used for a first service, and the first service is related to the first device; and to receive second information, wherein the second information is used to indicate the processing result of the first data stream.
[0336] Optionally, in some embodiments of this disclosure, the first condition includes at least one of the following:
[0337] Determine that the first device shuts down the first service;
[0338] The terminal has decided to terminate the first service;
[0339] It was determined that each rule in the first data stream was not bound to any service.
[0340] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:
[0341] The identifier of the first data stream;
[0342] Description information of the first data stream;
[0343] First indication information, wherein the first indication information is used to indicate processing of the first data stream;
[0344] First reason, where first reason is used to indicate the reason for requesting processing of the first data stream;
[0345] The second reason is used to indicate that each rule information in the first data stream is not bound to any service.
[0346] Optionally, in some embodiments of this disclosure, wherein,
[0347] Processing module 6102 is used to delete rule information related to the first service.
[0348] Optionally, in some embodiments of this disclosure, the second condition includes at least one of the following:
[0349] Determine that the first device triggers the disconnection of the communication connection with the terminal;
[0350] The terminal releases the communication connection;
[0351] It was determined that each rule in the first data stream was not bound to any service.
[0352] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:
[0353] Equipment information for the first device;
[0354] The connection status of the communication connection between the first device and the terminal;
[0355] The identifier of the first data stream;
[0356] Description information of the first data stream;
[0357] The third reason, in which the third reason is used to indicate that each rule information of the first data stream is not bound to any service.
[0358] Optionally, in some embodiments of this disclosure, wherein,
[0359] The processing module 6102 is used to delete rule information related to the first device.
[0360] Optionally, in some embodiments of this disclosure, the description information of the first data stream includes: second indication information, wherein the second indication information is used to indicate the description information for processing the first data stream.
[0361] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is used to send a first message, wherein the first message is used to request modification of the Packet Data Unit (PDU) session, and the first message includes: first information.
[0362] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is configured to receive a second message, wherein the second message is used to determine the modification of the PDU session, and the second message includes: second information.
[0363] Optionally, in some embodiments of this disclosure, the first data stream includes a Quality of Service (QoS) stream.
[0364] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods, which will not be elaborated here.
[0365] Optionally, the above processing module is used to perform at least one of the other steps executed by the terminal in any of the above methods, which will not be elaborated here.
[0366] In some embodiments, the communication device 6100 is a core network device, wherein...
[0367] The transceiver module 6101 is used to receive first information, wherein the first information is used by the core network device to process a first data stream, the first data stream is used for a first service, the first service is related to the first device, and the first information is sent when a first condition or a second condition is met.
[0368] The processing module 6102 is used to process the first data stream according to the first information and obtain the processing result.
[0369] The transceiver module 6101 is also used to send second information, wherein the second information is used to indicate the processing result.
[0370] Optionally, in some embodiments of this disclosure, the first condition includes at least one of the following:
[0371] Determine that the first device shuts down the first service;
[0372] The terminal has decided to terminate the first service;
[0373] It was determined that each rule in the first data stream was not bound to any service.
[0374] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:
[0375] The identifier of the first data stream;
[0376] Description information of the first data stream;
[0377] First indication information, wherein the first indication information is used to indicate processing of the first data stream;
[0378] First reason, where first reason is used to indicate the reason for requesting processing of the first data stream;
[0379] The second reason is used to indicate that each rule information in the first data stream is not bound to any service.
[0380] Optionally, in some embodiments of this disclosure, the second condition includes at least one of the following:
[0381] Determine that the first device triggers the disconnection of the communication connection with the terminal;
[0382] The terminal releases the communication connection;
[0383] It was determined that each rule in the first data stream was not bound to any service.
[0384] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:
[0385] Equipment information for the first device;
[0386] The connection status of the communication connection between the first device and the terminal;
[0387] The identifier of the first data stream;
[0388] Description information of the first data stream;
[0389] The third reason, in which the third reason is used to indicate that each rule information of the first data stream is not bound to any service.
[0390] Optionally, in some embodiments of this disclosure, the description information of the first data stream includes: second indication information, wherein the second indication information is used to indicate the description information for processing the first data stream.
[0391] Optionally, in some embodiments of this disclosure, the processing module 6102 is configured to perform at least one of the following:
[0392] Delete the first data stream based on the first information;
[0393] The description information of the first data stream is deleted based on the first information.
[0394] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is further configured to receive a first message, wherein the first message is used to request modification of the Packet Data Unit (PDU) session, and the first message includes: first information.
[0395] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is further configured to send a second message, wherein the second message is used to determine the modification of the PDU session, and the second message includes: second information.
[0396] Optionally, in some embodiments of this disclosure, the first data stream includes a Quality of Service (QoS) stream.
[0397] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the core network device in any of the above methods, which will not be elaborated here.
[0398] Optionally, the above processing module is used to perform at least one of the other steps performed by the core network device in any of the above methods, which will not be elaborated here.
[0399] Figure 7A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure. The communication device 7100 can be the terminal described above, or it can be the core network device described above. The communication device 7100 can also be a chip, chip system, or processor that supports network devices in implementing any of the above methods, or it can be a chip, chip system, or processor that supports terminals in implementing any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0400] As shown in Figure 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The communication device 7100 is used to execute any of the above methods.
[0401] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may also be located outside the communication device 7100.
[0402] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceivers 7103 perform at least one of the communication steps such as sending and / or receiving in the above method, and the processor 7101 performs other steps.
[0403] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0404] In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0405] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in this disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0406] Figure 7B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. For cases where the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the chip 7200 shown in Figure 7B, but it is not limited thereto.
[0407] Chip 7200 includes one or more processors 7201, which are used to perform any of the above methods.
[0408] In some embodiments, chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to memory 7203, and the interface circuit 7202 can be used to receive signals from memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in memory 7203 and send the instructions to processor 7201.
[0409] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 7201 performs at least one of the other steps.
[0410] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0411] In some embodiments, chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memories 7203 may be located outside of chip 7200.
[0412] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0413] This disclosure also provides a program product that, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0414] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0415] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0416] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0417] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0418] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A communication method characterized by comprising: The method is performed by a terminal, and the method comprises: satisfying a first condition or a second condition, and sending first information, wherein the first information is used for a core network device to process a first data flow, and the first data flow is used for a first service, and the first service is related to a first device; receiving second information, wherein the second information is used for indicating a processing result of the first data flow.
2. The method of claim 1, wherein, The first condition comprises at least one of the following: determining that the first device closes the first service; the terminal decides to terminate the first service; determining that each rule information of the first data flow is not bound to any service.
3. The method according to any one of claims 1 to 2, wherein, The first information comprises at least one of the following: an identifier of the first data flow; description information of the first data flow; first indication information, wherein the first indication information is used for indicating processing of the first data flow; a first reason, wherein the first reason is used for indicating a reason for requesting processing of the first data flow; a second reason, wherein the second reason is used for indicating that each rule information of the first data flow is not bound to any service.
4. The method according to any one of claims 2-3, wherein, The method further comprises: deleting rule information related to the first service.
5. The method of claim 1, wherein, The second condition comprises at least one of the following: determining that the first device triggers disconnection of a communication connection between the terminal; the terminal releases the communication connection; determining that each rule information of the first data flow is not bound to any service; 6. The method of claim 1 or 5, wherein, The first information comprises at least one of the following: device information of the first device; a connection state of the communication connection between the first device and the terminal; an identifier of the first data flow; description information of the first data flow; a third reason, wherein the third reason is used for indicating that each rule information of the first data flow is not bound to any device.
7. The method according to any one of claims 5-6, wherein, The method further comprises: deleting rule information related to the first device.
8. The method of claim 3 or 6, wherein, The description information of the first data flow comprises second indication information, wherein the second indication information is used for indicating processing of the description information of the first data flow.
9. The method according to any one of claims 1 to 8, wherein, The sending of the first information comprises: sending a first message, wherein the first message is used for requesting modification of a packet data unit (PDU) session, and the first message comprises the first information.
10. The method of any one of claims 1-9, wherein, The receiving of the second information comprises: receiving a second message, wherein the second message is used for determining modification of the PDU session, and the second message comprises the second information.
11. The method of any one of claims 1-10, wherein, The first data flow comprises a quality of service (QoS) flow.
12. A communication method, comprising: The method is performed by a core network device, and the method comprises: receiving first information, wherein the first information is used for the core network device to process a first data flow, and the first data flow is used for a service, and the first service is related to a first device, and the first information is sent by satisfying a first condition or a second condition; processing the first data flow according to the first information to obtain a processing result; sending second information, wherein the second information is used for indicating the processing result.
13. The method of claim 12, wherein, The first condition comprises at least one of the following: determining that the first device is closing the first service; the terminal decides to terminate the first service; determining that each rule of the first data flow is not bound to any service.
14. The method of any one of claims 12-13, wherein, The first information comprises at least one an identifier of the first data flow; description information of the first data flow; first indication information, wherein the first indication information is used to indicate processing of the first data flow; a first reason, wherein the first reason is used to indicate a reason for requesting processing of the first data flow; a second reason, wherein the second reason is used to indicate that each rule information of the first data flow is not bound to any service.
15. The method of claim 12, wherein, The second condition includes at least one of the following: determining that the first device triggers disconnection of the communication connection with the terminal; the terminal releasing the communication connection; determining that each rule information of the first data flow is not bound to any service.
16. The method of claim 12 or 15, wherein, The first information includes at least one of the following: device information of the first device; a connection state of the communication connection between the first device and the terminal; an identifier of the first data flow; description information of the first data flow; a third reason, wherein the third reason is used to indicate that each rule information of the first data flow is not bound to any service.
17. The method of claim 14 or 16, wherein, The description information of the first data flow includes second indication information, wherein the second indication information is used to indicate processing of the description information of the first data flow.
18. The method of any one of claims 12-17, wherein, The processing of the first data flow according to the first information includes at least one of the following: deleting the first data flow according to the first information; deleting the description information of the first data flow according to the first information.
19. The method of any one of claims 12-18, wherein, The receiving of the first information includes: receiving a first message, wherein the first message is used to request modification of a packet data unit (PDU) session, and the first message includes the first information.
20. The method of any one of claims 12-19, wherein, The sending of the second information includes: sending a second message, wherein the second message is used to determine modification of a PDU session, and the second message includes the second information.
21. The method of any one of claims 12-20, wherein, The first data flow includes a quality of service (QoS) flow.
22. A communications device, characterized by The communication device is configured to perform the method of any one of claims 1-11 or 12-21.
23. A communication system, characterized by The communication device includes a terminal and a core network device, wherein the terminal is configured to perform the method of any one of claims 1-11, and the core network device is configured to perform the method of any one of claims 12-21.
24. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on the communication device, cause the communication device to perform the method of any one of claims 1-21.
25. A computer program product, characterised in that, The computer program, when executed by a processor, implements the method of any one of claims 1-21.