CN116889006A - Communication control method, device and storage medium - Google Patents
Communication control method, device and storage medium Download PDFInfo
- Publication number
- CN116889006A CN116889006A CN202380009214.2A CN202380009214A CN116889006A CN 116889006 A CN116889006 A CN 116889006A CN 202380009214 A CN202380009214 A CN 202380009214A CN 116889006 A CN116889006 A CN 116889006A
- Authority
- CN
- China
- Prior art keywords
- packet filters
- information
- packet
- pdu session
- supported
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 162
- 238000004891 communication Methods 0.000 title claims abstract description 149
- 230000011664 signaling Effects 0.000 claims description 61
- 238000004590 computer program Methods 0.000 claims description 19
- 238000001914 filtration Methods 0.000 claims description 13
- 230000015654 memory Effects 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 9
- 239000000523 sample Substances 0.000 claims 1
- 230000006870 function Effects 0.000 description 62
- 238000007726 management method Methods 0.000 description 36
- 238000010586 diagram Methods 0.000 description 18
- 238000012986 modification Methods 0.000 description 12
- 230000004048 modification Effects 0.000 description 12
- 230000004044 response Effects 0.000 description 10
- 230000006835 compression Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 7
- 238000013507 mapping Methods 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 6
- 229910044991 metal oxide Inorganic materials 0.000 description 5
- 150000004706 metal oxides Chemical class 0.000 description 5
- 238000013475 authorization Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000013523 data management Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 241000700159 Rattus Species 0.000 description 2
- 229910000577 Silicon-germanium Inorganic materials 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- RZVAJINKPMORJF-UHFFFAOYSA-N Acetaminophen Chemical compound CC(=O)NC1=CC=C(O)C=C1 RZVAJINKPMORJF-UHFFFAOYSA-N 0.000 description 1
- JBRZTFJDHDCESZ-UHFFFAOYSA-N AsGa Chemical compound [As]#[Ga] JBRZTFJDHDCESZ-UHFFFAOYSA-N 0.000 description 1
- 241001123862 Mico Species 0.000 description 1
- LEVVHYCKPQWKOP-UHFFFAOYSA-N [Si].[Ge] Chemical compound [Si].[Ge] LEVVHYCKPQWKOP-UHFFFAOYSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000005245 sintering Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The disclosure provides a communication control method, a device and a storage medium, and belongs to the technical field of communication. The method comprises the following steps: the method and the device enable the network device to acquire the quantity of the packet filters supported by the deduction QoS rule, the network device cannot apply the reflection QoS of the quantity of the packet filters which are not supported by the terminal, and the problem that the reflection QoS of the terminal cannot be fully supported is solved.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a communication control method, a device, and a storage medium.
Background
The quality of service (Quality of Service, qoS) model in a communication system is based on QoS flows. The reflective QoS (Reflectiv e QoS) enables the terminal to map Uplink (UL) user plane traffic to QoS flows without the session management function (Session Management Function, SMF) providing QoS rules by the terminal creating terminal-Derived QoS (extended QoS) rules based on the received Uplink traffic.
However, the network device in the related art does not know the maximum number of Packet filters (Packet filters) supported by the terminal-derived QoS rule, in which case the network device may apply the number of Packet filters of the reflective QoS rule that the terminal does not support, so that the reflective QoS of the terminal cannot be fully supported.
Disclosure of Invention
The communication control method, the device and the storage medium are used for enabling the network equipment to acquire the quantity of the packet filters supported by the deduction QoS rule, so that the network cannot apply the reflection QoS of the quantity of the packet filters which are not supported by the terminal, and the problem that the reflection Qos of the terminal cannot be fully supported is solved.
In a first aspect, an embodiment of the present disclosure provides a communication control method, which is performed by a terminal, the method including: and transmitting first information to the network device, wherein the first information is used for determining the number of packet filters, the number of packet filters being applied to the derived quality of service (QoS) rule, and the packet filters being used for filtering the data packets.
In a second aspect, embodiments of the present disclosure provide a communication control method, which is performed by a first network device, the method including: and receiving first information sent by the terminal, wherein the first information is used for indicating the number of packet filters, the first information is used for determining the number of the packet filters, the number of the packet filters is applied to the deducted QoS rule, and the packet filters are used for filtering the data packets.
In a third aspect, embodiments of the present disclosure provide a communication control method, which is performed by a second network device, the method including: receiving first information; based on the first information, a first policy is determined, wherein the first policy is a policy for controlling a packet filter, the packet filter being for filtering data packets.
In a fourth aspect, an embodiment of the present disclosure provides a communication control apparatus, including:
and a transmitting module, configured to transmit first information to the network device, where the first information is used to determine a number of packet filters, the number of packet filters being applied to the Derived quality of service QoS rule, and the packet filters being used to filter the data packets.
In a fifth aspect, an embodiment of the present disclosure provides a communication control apparatus, including:
the receiving module is configured to receive first information sent by a terminal, where the first information is used to determine a number of packet filters, the number of packet filters is applied to a Derived QoS rule, and the packet filters are used to filter data packets.
In a sixth aspect, an embodiment of the present disclosure provides a communication control apparatus, including:
the receiving module is used for receiving the first information; and the determining module is used for determining a first strategy based on the first information, wherein the first strategy is used for controlling a packet filter, and the packet filter is used for filtering the data packet.
In a seventh aspect, an embodiment of the present disclosure provides a communication apparatus, including a processor and a memory, where the memory stores a computer program, and the processor executes the computer program stored in the memory, to cause the apparatus to perform the method of any one of the first to third aspects.
In an eighth aspect, embodiments of the present disclosure provide a computer readable storage medium storing instructions that, when executed, cause the method of any one of the first to third aspects described above to be implemented.
In a ninth aspect, an embodiment of the present disclosure provides a communication system, where the system includes a terminal, a first network device, and a second network device, where the terminal is configured to perform the method of the first aspect; the first network device is configured to perform the method of the second aspect; the second network device is for performing the method of the third aspect.
In a tenth aspect, an embodiment of the present disclosure provides a communication control method, which is performed by a communication system including a terminal and a network device, the method including: the terminal sends first information to the network equipment; the network device determines a first policy based on first information, wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to a Derived quality of service QoS rule, the packet filters being used to filter the data packets, the first policy being a policy for controlling the packet filters.
In an eleventh aspect, embodiments of the present disclosure provide first information for determining a number of packet filters to be applied to a Derived quality of service QoS rule, the packet filters to be used for filtering data packets.
Drawings
The foregoing and/or additional aspects and advantages of the present disclosure will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
fig. 1 is a schematic architecture diagram of a communication system according to an embodiment of the disclosure;
fig. 2 is a flow chart of a communication control method according to an embodiment of the disclosure;
fig. 3 is a flow chart of a communication control method according to another embodiment of the disclosure;
fig. 4 is a flow chart of a communication control method according to still another embodiment of the present disclosure;
fig. 5 is a flow chart of a communication control method according to another embodiment of the disclosure;
fig. 6 is a flow chart of a communication control method according to another embodiment of the disclosure;
fig. 7 is a flow chart of a communication control method according to still another embodiment of the present disclosure;
fig. 8 is a flow chart of a communication control method according to another embodiment of the disclosure;
FIG. 9 is a flow chart of a communication control interaction method provided by an embodiment of the present disclosure;
FIG. 10 is a diagram illustrating an exemplary scenario of a communication controlled interaction method according to one embodiment of the present disclosure;
FIG. 11 is an exemplary diagram of a communication control interaction method provided by one embodiment of the present disclosure;
fig. 12 is a schematic structural diagram of a communication control device according to an embodiment of the present disclosure;
fig. 13 is a schematic structural diagram of a communication control device according to an embodiment of the present disclosure;
fig. 14 is a schematic structural diagram of a communication control device according to an embodiment of the present disclosure;
fig. 15 is a schematic structural diagram of a communication control device according to an embodiment of the present disclosure;
fig. 16 is a schematic structural diagram of a communication control device according to an embodiment of the present disclosure;
fig. 17 is a schematic structural diagram of a communication device according to an embodiment of the present disclosure;
fig. 18 is a schematic structural diagram of a communication device according to an embodiment of the present disclosure;
fig. 19 is a schematic structural diagram of a communication system according to an embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the embodiments of the present disclosure. Rather, they are merely examples of apparatus and methods consistent with aspects of embodiments of the present disclosure as detailed in the accompanying claims.
The embodiments of the present disclosure present the invention names. In some embodiments, terms such as a communication control method and an information processing method, a communication method, and the like may be replaced with each other, terms such as an information transmission device and an information processing device, a communication device, and the like may be replaced with each other, and terms such as an information processing system, a communication system, and the like may be replaced with each other.
The embodiments of the present disclosure are not intended to be exhaustive, but rather are exemplary of some embodiments and are not intended to limit the scope of the disclosure. In the case of no contradiction, each step in a certain embodiment may be implemented as an independent embodiment, and the steps may be arbitrarily combined, for example, a scheme in which part of the steps are removed in a certain embodiment may also be implemented as an independent embodiment, the order of the steps in a certain embodiment may be arbitrarily exchanged, and further, alternative implementations in a certain embodiment may be arbitrarily combined; furthermore, various embodiments may be arbitrarily combined, for example, some or all steps of different embodiments may be arbitrarily combined, and an embodiment may be arbitrarily combined with alternative implementations of other embodiments.
In the various embodiments of the disclosure, terms and/or descriptions of the various embodiments are consistent throughout the various embodiments and may be referenced to each other in the absence of any particular explanation or logic conflict, and features from different embodiments may be combined to form new embodiments in accordance with their inherent logic relationships.
The terminology used in the embodiments of the disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure.
In the presently disclosed embodiments, elements that are referred to in the singular, such as "a," "an," "the," "said," etc., may mean "one and only one," or "one or more," "at least one," etc., unless otherwise indicated. For example, where an article (article) is used in translation, such as "a," "an," "the," etc., in english, a noun following the article may be understood as a singular expression or as a plural expression.
In the presently disclosed embodiments, "plurality" refers to two or more.
In some embodiments, terms such as "at least one of", "one or more of", "multiple of" and the like may be substituted for each other.
Description modes such as at least one of A, B, C … …, A and/or B and/or C … … include any single case of A, B, C … … and any combination case of any plurality of A, B, C … …, and each case may exist independently; for example, "at least one of A, B, C" includes the cases of a alone, B alone, C, A and B in combination, a and C in combination, B and C in combination, a and B and C in combination; for example, a and/or B includes the case of a alone, a combination of a alone B, A and B.
In some embodiments, "in a case a, in another case B", "in response to a case a", "in response to another case B", and the like, the following technical solutions may be included according to the circumstances: a is performed independently of B, i.e., a in some embodiments; b is performed independently of a, i.e., in some embodiments B; a and B are selectively performed, i.e., in some embodiments selected from a and B; both a and B are performed, i.e., a and B in some embodiments. Similar to that described above when there are more branches such as A, B, C.
The prefix words "first", "second", etc. in the embodiments of the present disclosure are only for distinguishing different description objects, and do not limit the location, order, priority, number, content, etc. of the description objects, and the statement of the description object refers to the claims or the description of the embodiment context, and should not constitute unnecessary limitations due to the use of the prefix words. For example, if the description object is a "field", the ordinal words before the "field" in the "first field" and the "second field" do not limit the position or the order between the "fields", and the "first" and the "second" do not limit whether the "fields" modified by the "first" and the "second" are in the same message or not. For another example, describing an object as "level", ordinal words preceding "level" in "first level" and "second level" do not limit priority between "levels". As another example, the number of descriptive objects is not limited by ordinal words, and may be one or more, taking "first device" as an example, where the number of "devices" may be one or more. Furthermore, objects modified by different prefix words may be the same or different, e.g., the description object is "a device", then "a first device" and "a second device" may be the same device or different devices, and the types may be the same or different; for another example, the description object is "information", and the "first information" and the "second information" may be the same information or different information, and the contents thereof may be the same or different.
In some embodiments, "comprising a", "containing a", "for indicating a", "carrying a", may be interpreted as carrying a directly, or as indicating a indirectly.
In some embodiments, terms "responsive to … …", "responsive to determination … …", "in the case of … …", "at … …", "when … …", "if … …", "if … …", and the like may be interchanged.
In some embodiments, terms "greater than", "greater than or equal to", "not less than", "more than or equal to", "not less than", "above" and the like may be interchanged, and terms "less than", "less than or equal to", "not greater than", "less than or equal to", "not more than", "below", "lower than or equal to", "no higher than", "below" and the like may be interchanged.
In some embodiments, an apparatus or the like may be interpreted as an entity, or may be interpreted as a virtual, and the names thereof are not limited to the names described in the embodiments, "apparatus," "device," "circuit," "network element," "node," "function," "unit," "section," "system," "network," "chip system," "entity," "body," and the like may be replaced with each other.
In some embodiments, "access network device (access network device, AN device)", "radio access network device (radio access network device, RAN device)", "Base Station (BS)", "radio base station (radio base station)", "fixed station (fixed station)", "node (node)", "access point (access point)", "transmit point (transmission point, TP)", "Receive Point (RP)", "transmit receive point (transmit/receive point), the terms TRP)", "panel", "antenna array", "cell", "macrocell", "microcell", "femto cell", "pico cell", "sector", "cell group", "carrier", "component carrier", "bandwidth part", "BWP", etc. may be replaced with each other.
In some embodiments, "terminal," terminal device, "" user equipment, "" user terminal, "" mobile station, "" mobile terminal, MT) ", subscriber station (subscriber station), mobile unit (mobile unit), subscriber unit (subscriber unit), wireless unit (wireless unit), remote unit (remote unit), mobile device (mobile device), wireless device (wireless device), wireless communication device (wireless communication device), remote device (remote device), mobile subscriber station (mobile subsc riber station), access terminal (access terminal), mobile terminal (mobile terminal), wireless terminal (wireless terminal), remote terminal (remote terminal), handheld device (handle), user agent (user agent), mobile client (mobile client), client (client), and the like may be substituted for each other.
In some embodiments, the access network device, core network device, or network device may be replaced with a terminal. For example, the embodiments of the present disclosure may be applied to a configuration in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (for example, may also be referred to as device-to-device (D2D), vehicle-to-device (V2X), or the like). In this case, the terminal may have all or part of the functions of the access network device. Further, the language such as "uplink" and "downlink" may be replaced with a language (for example, "side") corresponding to the communication between terminals. For example, uplink channels, downlink channels, etc. may be replaced with side-uplink channels, uplink, downlink, etc. may be replaced with side-downlink channels.
In some embodiments, the terminal may be replaced with an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have all or part of the functions of the terminal.
In some embodiments, the determination or judgment may be performed by a value (0 or 1) expressed in 1 bit, may be performed by a true-false value (boolean) expressed in true (tru e) or false (false), or may be performed by a comparison of values (e.g., a comparison with a predetermined value), but is not limited thereto.
In some embodiments, a "network" may be interpreted as an apparatus (e.g., access network device, core network device, etc.) contained in a network.
In some embodiments, "not expected to receive" may be interpreted as not receiving on time domain resources and/or frequency domain resources, or as not performing subsequent processing on data or the like after the data or the like is received; "not expected to transmit" may be interpreted as not transmitting, or may be interpreted as transmitting but not expecting the receiver to respond to the transmitted content.
In some embodiments, the acquisition of data, information, etc. may comply with laws and regulations of the country of locale.
In some embodiments, data, information, etc. may be obtained after user consent is obtained.
Furthermore, each element, each row, or each column in the tables of the embodiments of the present disclosure may be implemented as a separate embodiment, and any combination of elements, any rows, or any columns may also be implemented as a separate embodiment.
For ease of understanding, the terms involved in the present application are first introduced.
1. Access and mobility management function (Access and Mobility management Function, AMF) network element
Terminal devices with different mobility management requirements are supported. The following main tasks may be performed: a non-access stratum (NAS) signaling terminal; NAS signaling security; access layer security control; inter-core network node signaling for mobility between 3GPP access networks; idle mode terminal device reachability (including control and execution of paging retransmissions); managing a registration area; supporting intra-system and inter-system mobility; access authentication; access authorization, including roaming rights checking; mobility management control (subscription and policy); supporting network slicing; session management function (Ses sion Management Function, SMF) selection, etc.
2. Session management function (Session Management Function, SMF) network element
Custom mobility management schemes, such as "mobile only initiated connections" (Mobile Initiated Con nection Only, MICO) or RAN enhancements, such as "RRC active" state, may be supported with the AMF. The SMF network element may be used to perform the following main tasks: session management; terminal equipment IP address allocation and management; selection and control of user plane functions (User Plane Function, UPF); configuring flow control at the UPF to route traffic to the appropriate destination; a policy enforcement and quality of service (Quality of Service, qos) control section; downlink data notification, etc.
3. Unified data management function (Unified Data Management, UDM) network element
The UDM is used for managing user identification, subscription data and authentication data and registering and managing service network elements of the user.
The various network elements/functions referred to in the embodiments of the present disclosure may be either a separate hardware device or a function implemented by computer code in a hardware device, which is not limited in the embodiments of the present disclosure.
4. Policy control function (Policy Control Fuction, PCF) network element
The PCF supports a unified policy framework to manage network behavior, provide policy rules to network entities to implement enforcement, access subscription information of a Unified Data Repository (UDR).
5. Unified data storage (Unified Data Repository, UDR) network element
The UDR is used for UDM to store subscription data or read subscription data and the PCF to store policy data or read policy data.
6. A user plane function (User Plane Function, UPF) network element.
The UPF serves as an interconnection point between the mobile infrastructure (Mobile Infrastructure, e.g., RAN) and the data network DN (Data Network) to complete encapsulation and decapsulation of the GTP-U (GRPS tunneling protocol) protocol on the UP. Typically, UPF is used for protocol data unit (Protocol Data Unit, PDU) session anchor (Session Anchor Point) for mobility inside radio access technology (Radio Access Technologies, RAT) or between RATs, including sending one or more end-marker packets (End Marker Packets, EMP) to the gNB (NG-RAN node).
7. Packet Data Unit (PDU) session
A PDU session is a logical connection between a user equipment UE and a designated DN (Data Network) providing the UE with a user plane connection to the DN. The 5GS supports 3 PDU session types including an IP-based PDU session type, an Ethernet-type PDU session type, and an unstructured PDU session type.
The following describes the relevant aspects of embodiments of the present disclosure.
In a PDU session, 5G QoS management is achieved by creating different QoS flows, which are the finest granularity of QoS differentiation in the PDU session, different QoS flows corresponding to different QoS forwarding treatments. The 5G QoS flows fall into two categories: qoS flows with traffic bit rate (GBR QoS flows) and QoS flows that do not need guaranteed traffic bit rate (Non-GBR QoS flows). In 5GS, qoS flows are controlled by SMF, which may be preconfigured or established by PDU session establishment procedure or PDU session modification procedure.
The SDF is mapped into QoS flow according to a certain rule, the rule from the SDF to the QoS flow is QoS rule and PDR, and the rule is used for classifying and mapping uplink/downlink data messages by the terminal and the network equipment. In the downlink direction, the UPF performs a specific class mapping task according to the PDR issued by the SMF, and if there is no matched PDR, the UPF discards the downlink data message. In the uplink direction, the UE is responsible for executing specific classification and mapping, and can perform classification mapping according to QoS rules issued by the network device, qoS rules preconfigured in the UE, and QoS rules derived by the UE itself, where the QoS rules issued by the network device are called signaling QoS rules (Signalled QoS rules), the QoS rules derived by the UE itself are called UE derived QoS rules, and the QoS rules derived by the UE according to received downlink user plane data are used for classifying and mapping uplink data packets, and the corresponding concepts are called reflection QoS.
The QoS rules include QFI, packet filter set and priority values for the relevant QoS flows, and during PDU session establishment or during PDU session modification using PDU session after the first intersystem change, for PDU session established in the EPS and transferred from the EPS to 5GS over the N26 interface, the SMF should ensure that the sum of the packet filters used by all signalling QoS rules for the PDU session does not exceed the number indicated by the UE when the UE informs the network about the number of packet filters supported by the signalling QoS rules for the PDU session.
The maximum number of supported packet filters is specified in the related art, wherein the purpose of the supported packet filter maximum number information element is to indicate to the network the maximum number of packet filters associated with a signaling QoS rule that can be supported by the PDU session being established when the PDU session type is "IPv4", "IPv6", "IPv4v6" or "ethernet".
In summary, under the signaling QoS rule, the UE may report to the network the maximum number of packet filters related to the signaling QoS rule that the established PDU session can support, and may ensure that the network device does not use the number of packet filters of the signaling QoS rule that the terminal does not support, while under the derived QoS rule, the network does not know the maximum number of packet filters supported by the UE derived QoS rule, and the network may apply the number of packet filters of the reflective QoS rule that the UE cannot support, so that the reflective QoS of the UE cannot be fully supported. For example, under the derived QoS rule, the maximum number of packet filters supported by the UE is 10, and the network device applies 11 packet filters without knowing the maximum number, so that the UE cannot fully support.
The method disclosed by the invention is used for solving the technical problem of how to know the maximum number of packet filters supported by the UE derivative QoS rule by the network, and the network can know the maximum number of packet filters supported by the UE derivative QoS rule, so that the network cannot apply the reflective QoS of the number of packet filters which are not supported by the UE.
In order to better understand the schemes disclosed in the embodiments of the present disclosure, a description is first given below of a communication system to which the embodiments of the present disclosure are applicable.
Fig. 1 is a schematic architecture diagram of a communication system shown in accordance with an embodiment of the present disclosure. As shown in fig. 1, a communication system 100 may include a terminal (terminal) 101, a network device 102. The network device 102 may include at least one of an access network device and a core network device (core network device).
In some embodiments, the terminal 101 includes at least one of a mobile phone (mobile phone), a wearable device, an internet of things device, a communication enabled car, a smart car, a tablet (Pad), a wireless transceiver enabled computer, a Virtual Reality (VR) terminal device, an augmented reality (augmented reality, AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in unmanned (self-driving), a wireless terminal device in teleoperation (remote medical surgery), a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation security (transportation safety), a wireless terminal device in smart city (smart city), a wireless terminal device in smart home (smart home), for example, but is not limited thereto.
In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and the access network device may include at least one of an evolved NodeB (eNB), a next generation evolved NodeB (next generation eNB, ng-eNB), a next generation NodeB (next generation NodeB, gNB), a NodeB (node B, NB), a Home NodeB (HNB), a home NodeB (home evolved nodeB, heNB), a wireless backhaul device, a radio network controller (ra dio network controller, RNC), a base station controller (base station controller, BSC), a base transceiver station (base transc eiver station, BTS), a baseband unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open base station (Open RAN), a Cloud base station (Cloud RAN), a base station in other communication systems, a wireless fidelity (wireless fidelity, wiFi) system, but is not limited thereto.
In some embodiments, the technical solutions of the present disclosure may be applied to an Open RAN architecture, where an access network device or an interface in an access network device according to the embodiments of the present disclosure may become an internal interface of the Open RAN, and flow and information interaction between these internal interfaces may be implemented by using software or a program.
In some embodiments, the access network device may be composed of a Central Unit (CU) and a Distributed Unit (DU), where the CU may also be referred to as a control unit (control unit), and the structure of the CU-DU may be used to split the protocol layers of the access network device, where functions of part of the protocol layers are centrally controlled by the CU, and functions of the rest of all the protocol layers are distributed in the DU, and the DU is centrally controlled by the CU, but is not limited thereto.
In some embodiments, the core network device may be a device, including one or more network elements, or may be a plurality of devices or groups of devices, each including all or part of one or more network elements. The network element may be virtual or physical. The core network comprises, for example, at least one of an evolved packet core (Evolved Packet Core, EPC), a 5G core network (5G Core Network,5GCN), a next generation core (Ne xt Generation Core, NGC).
In some embodiments, the one or more network elements may include, for example: policy control function (Policy Control Function, PCF) network element, application function (Application Function, AF) network element, network application function (network application function, NAF) network element, application layer authentication and key management anchor function (Authentication and Key management for Applications Anchor Function, AAnF) network element, bootstrapping server function (Bootstrapping Server Functionality, BSF) network element, access and mobility management function (Access and Mobility Management Function, AMF) network element, user plane function (UserPlane Function, UPF) network element, session management function (Session Management Function, SMF) network element, mobility management entity (Mobility Management Entity, MME) network element, and the like.
In some embodiments, the PCF, AF, NAF, AAnF, BSF, AMF, UPF, SMF, MME network elements described above are used for "function definition," and the names are not limited thereto.
In some embodiments, the PCF, AF, NAF, AAnF, BSF, AMF, UPF, SMF, MME network element described above may be independent of the core network device.
In some embodiments, the PCF, AF, NAF, AAnF, BSF, AMF, UPF, SMF, MME network element described above may be part of the core network device 103.
It may be understood that, the communication system described in the embodiments of the present disclosure is for more clearly describing the technical solutions of the embodiments of the present disclosure, and is not limited to the technical solutions provided in the embodiments of the present disclosure, and those skilled in the art can know that, with the evolution of the system architecture and the appearance of new service scenarios, the technical solutions provided in the embodiments of the present disclosure are applicable to similar technical problems.
The embodiments of the present disclosure described below may be applied to the communication system 100 shown in fig. 1, or a part of the main body, but are not limited thereto. The respective bodies shown in fig. 1 are examples, and the communication system may include all or part of the bodies in fig. 1, or may include other bodies than fig. 1, and the number and form of the respective bodies are arbitrary, and the connection relationship between the respective bodies is examples, and the respective bodies may be not connected or may be connected, and the connection may be arbitrary, direct connection or indirect connection, or wired connection or wireless connection.
The communication control method, apparatus, device and storage medium provided by the embodiments of the present disclosure are described in detail below with reference to the accompanying drawings. The method may be applied to Fifth Generation mobile communication technology (5G) and subsequent communication technologies thereof, such as Fifth Generation mobile communication technology evolution (5G-advanced), sixth Generation mobile communication technology (6G), etc., without limitation in the present disclosure.
Fig. 2 is a flowchart of a communication control method according to an embodiment of the present disclosure, where the method is performed by the terminal 101.
As shown in fig. 2, the communication control method may include the steps of:
step 201, sending first information to the network device 102.
Wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to the Derived quality of service QoS rules, the packet filters being used to filter the data packets.
Specifically, the first information is used to indicate the number of packet filters, and the first information includes the number of packet filters used to indicate the Derived quality of service (QoS) rule.
It should be noted that QoS rules and packet detection rules (Packet Detection Rule, PDR) are rules for classifying and mapping uplink/downlink data packets by the terminal 101 and the network device 102, 1 QoS rule and PDR include 1 packet filter set (Pack et FilterSet), 1 packet filter set includes 1 or more packet filters, the packet filter set is used in the QoS rules and the PDR to identify one or more data packet flows, and the packet filters are used to filter data packets.
In some embodiments of the present disclosure, the number of packet filters (Number of Packet Filters) may be understood as one data entry, and the data packet transmitted between the terminal 101 and the network device 102 may be filtered by the filter, and the filter that the data packet conforms to is determined according to the information in the data packet and is matched to the rule corresponding to the filter. The downstream packet filters are set in UPF, the upstream packet filters are set on the terminal 101, and the upstream packet filters and the downstream packet filters have a one-to-one correspondence, for example, the terminal 101 sends first information to the network device 102, the first information indicates that the number of the packet filters is 10, and the 10 filters support both upstream and downstream directions and are used for filtering data packets.
In the embodiment of the present disclosure, the reflective QoS is implemented by the terminal 101 creating the deductive QoS rule based on the received downlink traffic, the terminal 101 sends the first information to the network device 102, where the first information includes the number of packet filters for the deductive QoS rule, and after the network device 102 receives the first information, the number of packet filters for the deductive QoS rule supported by the terminal 101 can be known according to the number of packet filters for the deductive QoS rule indicated by the terminal 101, so that the network device 102 can be prevented from applying the number of packet filters for the reflective QoS rule that cannot be supported by the terminal 101.
In some embodiments of the present disclosure, the first information is valid for a validity period of the established PDU session.
In other words, the first information is used to indicate the number of packet filters, which indicates the number of packet filters supported by the signaling QoS rule of the PDU session being established, and the number of packet filters indicated by the terminal 101 is valid for the validity period of the PDU session. The first information includes a number of packet filters indicating a derivative QoS rule, the number of packet filters of the derivative QoS rule indicating a number of supported packet filters of the derivative QoS rule for the PDU session being established, the number of packet filters indicated by the terminal 101 being valid for a validity period of the PDU session.
In some embodiments of the present disclosure, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In particular, the first number is used to indicate the number of packet filters supported by the signaling QoS rules of the established packet data unit PDU session and the second number is used to indicate the number of packet filters supported by the derived QoS rules of the established PDU session.
In other words, the QoS parameters related to QoS rules that the terminal 101 sends to the network device 102 in this scenario include a number of packet filters (Number Of Packet Filters for the UE derived QoS rules) of the terminal's derived QoS rules and a number of packet filters (Number Of Packet Filters), wherein the number of packet filters of the terminal 101's derived QoS rules is used to indicate the number of packet filters supported by the signaling QoS rules of the established packet data unit PDU session and the number of packet filters is used to indicate the number of packet filters supported by the derived QoS rules of the established PDU session.
In one embodiment, the terminal 101 sends a PDU session establishment procedure request message to the network device 102, initiates a terminal requested PDU session establishment procedure, the PDU session establishment request including a PDU session ID, a required PDU session type, a required SSC mode, 5GSM capabilities, PCO, SM PDU DN request container, number of packet filters for terminal-derived QoS rules, header compression configuration (Header Compression Configuration), terminal integrity protection maximum data rate, required Always on PD U session (Always-on PDU Session Requested), RSN, connection capability (Connection Capabilities), and PDU session pair ID (PDU Session Pair ID).
In other embodiments of the present disclosure, the first information includes a third quantity that is a sum of a first quantity that is a quantity of first packet filters that are packet filters supported by signaling quality of service, sign, qoS, rules for the established packet data unit, PDU, session and a second quantity that is a quantity of second packet filters that are packet filters supported by the derived QoS rules for the established PDU session.
In particular, the first number is used to indicate the number of packet filters supported by the signaling QoS rules of the established packet data unit PDU session and the second number is used to indicate the number of packet filters supported by the derived QoS rules of the established PDU session.
It should be noted that, in this embodiment, the first information includes the third amount, the first information may not include the first amount and the second amount, and the first information may also include the first amount and/or the second amount.
In other words, the QoS parameters related to QoS rules sent by the terminal 101 to the network device 102 in this scenario comprise a number of packet filters, wherein the number of packet filters is the sum of the number of packet filters of the deductive QoS rules and the signalling QoS rules, the number of packet filters of the signalling QoS rules being used to indicate the number of packet filters supported by the signalling QoS rules of the established packet data unit PDU session, and the number of packet filters of the signalling QoS rules being used to indicate the number of packet filters supported by the deductive QoS rules of the established PDU session.
In one embodiment, the terminal 101 sends a PDU session establishment request to the network device 102, the PDU session establishment request including a PDU session ID, a required PDU session type, a required SSC mode, 5GSM capabilities, PCO, SM PDU DN request container, packet filter number, header compression configuration, terminal integrity protection maximum data rate, required always on PDU session, RSN, connection capability, and PDU session pair ID.
In summary, according to the communication control method provided by the present disclosure, the method is performed by the terminal 101, the terminal 101 sends the first information to the network device 102, where the first information is used to determine the number of packet filters, and the number of packet filters is applied to the derived QoS rule, so that the network device 102 obtains the number of packet filters supported by the derived QoS rule, and the network device 102 does not apply the reflective QoS of the number of packet filters that is not supported by the terminal 101, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
Fig. 3 is a flow chart illustrating a communication control method according to an embodiment of the present disclosure, which is executed by the terminal 101, based on the embodiment shown in fig. 2.
As shown in fig. 3, the communication control method may include the steps of:
Step 301, determining first information.
The first information is a preconfigured value of the terminal 101, and is used for determining the number of packet filters, wherein the number of packet filters is applied to the derivative QoS rule, and the packet filters are used for filtering the data packets.
Specifically, the number of packet filters is a preset value, which is set when the terminal 101 is factory set, and the preset values of different types of terminals 101 may be different, for example, the first terminal supports 20 filters, but the second terminal supports 10 filters. But the values are the same or different for the same type of terminal.
Step 302, sending first information to the network device 102.
In some embodiments of the present disclosure, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In other embodiments of the present disclosure, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by a derived QoS rule for the established PDU session.
In some embodiments of the present disclosure, the first information is valid for a validity period of the established PDU session.
In the present disclosure, the specific explanation of step 302 may refer to step 201 in the embodiment shown in fig. 2, and will not be described herein.
In summary, according to the communication control method provided by the present disclosure, the method is performed by the terminal 101, the terminal 101 determines the first information and sends the first information to the network device 102, where the first information is used to determine the number of packet filters, and the number of packet filters is applied to the derived QoS rule, so that the network device 102 obtains the number of packet filters supported by the derived QoS rule, and the network device 102 does not apply the reflective QoS of the number of packet filters that are not supported by the terminal 101, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
Fig. 4 is a flowchart of a communication control method according to an embodiment of the present disclosure, where the method is performed by a first network device, and the first network device includes a first network element.
As shown in fig. 4, the communication control method may include the steps of:
step 401, receiving first information sent by the terminal 101.
Wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to the derivative QoS rule, the packet filters being used to filter the data packets.
In some embodiments of the present disclosure, the first information is valid for a validity period of the established PDU session.
In some embodiments of the present disclosure, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In other embodiments of the present disclosure, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by a derived QoS rule for the established PDU session.
In this disclosure, step 401 corresponds to step 201 in the embodiment shown in fig. 2, and a specific explanation of step 401 may refer to fig. 2, which is not described herein.
In summary, according to the communication control method provided by the present disclosure, the method is executed by a first network device, the first network device receives first information sent by a terminal 101, where the first information is used to determine the number of packet filters, the number of packet filters is applied to a derived QoS rule, and the packet filters are used to filter data packets, so that the first network device obtains the number of packet filters supported by the derived QoS rule, and the network side does not apply reflective QoS of the number of packet filters that is not supported by the terminal 101, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
Fig. 5 is a schematic flow chart of a communication control method according to an embodiment of the disclosure, where the method is performed by a first network device, based on the embodiment shown in fig. 4.
As shown in fig. 5, the communication control method may include the steps of:
step 501, receiving first information sent by the terminal 101.
Wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to the derivative QoS rule, the packet filters being used to filter the data packets.
In some embodiments of the present disclosure, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In other embodiments of the present disclosure, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by a derived QoS rule for the established PDU session.
In some embodiments of the present disclosure, the first information is valid for a validity period of the established PDU session.
In this disclosure, step 501 corresponds to step 201 in the embodiment shown in fig. 2, and the specific explanation of step 401 may refer to fig. 2, which is not described herein.
Step 502, sending first information to a second network device.
In an embodiment of the present disclosure, the terminal 101 transmits the first information to the first network device, and the first network device receives the first information transmitted by the terminal 101 and forwards the first information to the second network device.
In one embodiment of the present disclosure, the terminal 101 comprises a user equipment UE, and the first network device comprises a first network element, which is an access and mobility management function AMF network element.
Specifically, in case the first information includes the first number and the second number, assuming that the UE has registered on the AMF, the UE sends a PDU session establishment request to the AMF, the PDU session establishment request including a PDU session ID, a required PDU session type, a required SSC pattern, 5GSM capabilities, PCO, SM PDU DN request container, a packet filter number of UE derived QoS rules, a header compression configuration, a UE integrity protection maximum data rate, a required always-on PDU session, RSN, connection capability and PDU session pair ID, the AMF displays as an "initial request" according to the request type, and the PDU session ID is not used for any existing PD U session of the UE, determines that the message corresponds to a request for a new PDU session, the AMF selects an SMF for the UE according to a protocol, and the AMF sends an nsmf_pduse_create mcontext request to the SMF, while sending the number of packet filters of UE derived QoS rules indicated by the UE to the SMF.
Specifically, in case the first information includes a third number, assuming that the UE has registered on the AMF, the UE sends a PD U session establishment request to the AMF, the PDU session establishment request including a PDU session ID, a required PDU session type, a required SSC pattern, a 5GSM capability, a PCO, an SM PDU DN request container, a packet filter number, a header compression configuration, a UE integrity protection maximum data rate, a required always-on PDU session, an RSN, a connection capability, and a PDU session pair ID, the first network device of the network device 102 displays as an "initial request" according to the request type, and the PDU session ID is not used for any existing PDU session of the UE, determines that the message corresponds to a request for a new PDU session, the AMF selects the SMF for the UE according to a specification of a protocol, and the AMF sends to the SMF a nsmf_pdusionn_creatmcontext request, while sending to the SMF a packet filter number indicated by the UE, the packet filter number including a UE-signaled QoS rule and a packet filter number supported by the UE-signaled QoS rule.
In summary, according to the communication control method provided by the present disclosure, the method is performed by a first network device, the first network device receives first information sent by a terminal 101, where the first information is used to determine the number of packet filters, the number of packet filters is applied to a derivative QoS rule, the packet filters are used to filter data packets, and the first information is sent to a second network device, so that the second network device obtains the number of packet filters supported by the derivative QoS rule, and the second network device does not apply a reflective QoS of the number of packet filters that is not supported by the terminal 101, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
Fig. 6 is a flowchart of a communication control method according to an embodiment of the disclosure, where the method is performed by a second network device.
As shown in fig. 6, the communication control method may include the steps of:
step 601, receiving first information.
In some embodiments of the present disclosure, receiving the first information includes receiving first information sent by a first network device.
Specifically, the terminal 101 sends the first information to the first network device, and the first network device receives the first information sent by the terminal 101 and forwards the first information to the second network device.
In some embodiments of the present disclosure, the first information is used to determine a number of packet filters that are applied to the derivative qos rule.
In some embodiments of the present disclosure, the first information is valid for a validity period of the established PDU session.
In some embodiments of the present disclosure, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In other embodiments of the present disclosure, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by a derived QoS rule for the established PDU session.
The specific explanation of the above embodiment may refer to step 201 of the embodiment shown in fig. 2, and will not be repeated here.
In one embodiment of the present disclosure, the terminal 101 includes a user equipment UE, the first network device includes a first network element, the first network element is an access and mobility management function AMF network element, the second network device includes a first network element, and the second network element is a session management function SMF network element.
Specifically, in case the first information includes the first number and the second number, the SMF receives and stores the number of packet filters of the UE-derived QoS rule from the UE through the AMF in a PDU session establishment procedure requested by the UE, assuming that the UE has registered on the AMF.
In another embodiment, in the case where the first information includes three numbers, the SMF receives and stores the number of packet filters supported by the signaling QoS rule and the UE-derived QoS rule from the UE through the AMF in a PDU session establishment procedure requested by the UE, assuming that the UE has registered on the AMF.
Step 602, determining a first policy based on the first information.
Wherein the first policy is a policy for controlling a packet filter, the packet filter being for filtering data packets.
In some embodiments of the present disclosure, the second network device may obtain the number of packet filters supported by the derivative QoS rule based on the first information, and may avoid the reflective QoS applied to the number of packet filters not supported by the terminal 101 when preparing the policy for controlling the packet filters.
For example, in the case that the first information includes the first number and the second number, it is assumed that the first number is 10 and the second number is 10, where the number of packet filters supported by the UE signaling QoS rule and the number of packet filters supported by the UE derived QoS rule are independent from each other, and since the second network device already knows the number of packet filters supported by the UE derived QoS rule, the 11 th reflective QoS rule supported packet filter is no longer applied.
In other embodiments of the present disclosure, the second network device may obtain, based on the first information, a number of packet filters supported by both the UE-signaled QoS rule and the derived QoS rule, and may avoid a reflective QoS applied to the number of packet filters not supported by the UE when making policies for controlling the packet filters.
For example, in the case where the first information includes the third number, assuming the third number is 20, if the second network device already uses 15 packet filters supported by the signaling QoS rule in the established PDU session, then the second network device will not be able to support the 6 th packet filter supported by the reflective QoS rule when using the 6 th packet filter supported by the reflective QoS rule in the established PD U session, and the reflective QoS rule of the UE cannot be fully supported. Thus, in formulating the policy, if the second network device has used 15 packet filters supported by the signaling QoS rules in the established PDU session, it may be determined that the packet filters supported by the reflective QoS rules are less than or equal to 5 based on the first information.
In summary, according to the communication control method provided by the present disclosure, the method is executed by the second network device, the second network device receives the first information, and determines the first policy based on the first information, where the first policy is a policy for controlling packet filters, and the packet filters are used to filter data packets, so as to obtain the number of packet filters supported by the derived QoS rule, and the first policy will not apply the reflective QoS of the number of packet filters that are not supported by the terminal 101, so that the problem that the reflective QoS of the terminal 101 cannot be fully supported is solved.
Fig. 7 is a flowchart of a communication control method according to an embodiment of the present disclosure, where the method is performed by the terminal 101. As shown in fig. 8, the communication control method may include the steps of:
step 701, receiving first information.
In some embodiments of the present disclosure, the first information is used to determine a number of packet filters that are applied to the derivative qos rule.
In some embodiments of the present disclosure, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In other embodiments of the present disclosure, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by a derived QoS rule for the established PDU session.
In some embodiments of the present disclosure, the first information is valid for a validity period of the established PDU session.
The specific explanation of the above embodiment may refer to step 201 in the embodiment shown in fig. 2, and will not be repeated here.
Step 702, determining the number of packet filters determined by the first information as the maximum number of packet filters of the derived QoS rules supported by the terminal 101 for the established PDU session.
Step 703, determining a first policy based on the first information.
Wherein the first policy is a policy for controlling a packet filter, the packet filter being for filtering data packets.
In some embodiments of the present disclosure, step 703 includes determining that the number of service data flow SDF filters is less than or equal to the number of packet filters indicated by the first information when providing the packet detection information PDI to the third network device for reflective qos.
In one embodiment of the present disclosure, the terminal 101 comprises a user equipment UE, the first network device comprises an access and mobility management function AMF network element, the second network device comprises a session management function SMF network element, the third network device comprises a third network device, and the third network device is a user plane function UPF network element.
Specifically, the SMF receives and stores the number of packet filters supported by the signaled QoS rules and UE-derived QoS rules from the UE through the AMF, which should be considered by the SMF as the maximum number of packet filters for both the signaled QoS rules and UE-derived QoS rules supported by the UE for the PDU session, e.g., when providing PDIs to the UPF for reflective QoS, the SDF filter number must not exceed the maximum number of packet filters supported by the UE-derived QoS rules.
Step 702 further comprises: the number of packet filters determined by the first information is determined as the maximum number of packet filters for signaling QoS rules and deductive QoS rules supported by the terminal 101 for the established PDU session.
In one embodiment of the present disclosure, the terminal 101 comprises a user equipment UE, the first network device comprises an access and mobility management function AMF network element, and the second network device comprises a session management function SMF network element.
Specifically, the SMF receives and stores the number of packet filters from the UE through the AMF, the number of packet filters being the number of packet filters supported by both the signaled QoS rule and the UE-derived QoS rule, the SMF should consider the number as the maximum number of packet filters for both the signaled QoS rule and the UE-derived QoS rule supported by the UE for the PDU session, e.g., when providing the PDI to the UPF for the reflective QoS, the SDF filter number must not exceed the number of packet filters minus the number of packet filters already used by the signaled QoS.
In summary, according to the communication control method provided by the present disclosure, the method is performed by a second network device, the second network device receives first information, determines the number of packet filters determined by the first information as the maximum number of packet filters of a deductive QoS rule supported by the terminal 101 for an established PDU session, and determines a first policy based on the first information, wherein the first policy is a policy for controlling packet filters, the packet filters are used for filtering data packets, so that knowing the maximum number of packet filters supported by the deductive QoS rule, a reflective QoS of the number of packet filters not supported by the terminal 101 will not be applied, and the problem that the reflective QoS of the terminal 101 cannot be fully supported is solved.
Fig. 8 is a flowchart of a communication control method according to an embodiment of the present disclosure, where the method is performed by a communication system, and the communication system includes a terminal 101 and a network device 102.
As shown in fig. 8, the communication control method may include the steps of:
step 801, the terminal 101 sends first information to the network device 102.
Wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to the derivative QoS rule, the packet filters being used to filter the data packets.
In some embodiments of the present disclosure, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In other embodiments of the present disclosure, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by a derived QoS rule for the established PDU session.
In some embodiments of the present disclosure, the first information is valid for a validity period of the established PDU session.
In some embodiments, further comprising: the number of packet filters determined by the first information is determined as the maximum number of packet filters for the derived QoS rules supported by the terminal 101 for the established PDU session.
Step 802, the network device 102 determines a first policy based on the first information.
Wherein the first policy is a policy for controlling the packet filter.
In some embodiments of the present disclosure, step 802 includes determining the number of packet filters determined by the first information as a maximum number of packet filters for signaling QoS rules and derivative QoS rules supported by the terminal 101 for the established PDU session, and determining that the traffic data flow SDF filter number is less than or equal to the number of packet filters indicated by the first information when providing the packet detection information PDI for reflective QoS to the third network device.
In some embodiments, network device 102 may obtain the number of packet filters supported by the derived QoS rules based on the first information, and avoid applying a reflective QoS to the number of packet filters not supported by terminal 101 when making policies to control the packet filters.
In other embodiments, network device 102 may obtain the number of packet filters supported by both the signaled QoS rules and the derived QoS rules based on the first information, avoiding reflective QoS applied to the number of packet filters not supported by terminal 101 when making policies for controlling the packet filters.
In summary, according to the communication control method provided in the present disclosure, the communication system is executed, the communication system includes a terminal 101 and a network device, the method includes: the terminal 101 sends first information to the network device 102, the network device 102 determines a first policy based on the first information, where the first information is used to determine the number of packet filters, the number of packet filters is applied to the derived QoS rule, the packet filters are used to filter data packets, and the first policy is a policy for controlling the packet filters.
Fig. 9 is a flowchart of a communication control interaction method according to an embodiment of the present disclosure, where the method may be performed by a communication system, and the communication system includes a terminal 101, a first network device, and a second network device.
As shown in fig. 9, the interaction method may include the steps of:
step 901, the terminal 101 determines first information.
The first information is a preconfigured value of the terminal.
Step 902, the terminal 101 sends first information to a first network device.
Wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to the derivative QoS rule, the packet filters being used to filter the data packets.
In some embodiments of the present disclosure, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In other embodiments of the present disclosure, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by a derived QoS rule for the established PDU session.
In some embodiments of the present disclosure, the first information is valid for a validity period of the established PDU session.
Step 903, the first network device sends the first information to the second network device.
Step 904, the second network device determines the number of packet filters determined by the first information as the maximum number of packet filters for the derived QoS rules supported by the terminal 101 for the established PDU session.
Step 905, the second network device determines a first policy based on the first information.
Wherein the first policy is a policy for controlling the packet filter.
In some embodiments of the present disclosure, the communication system may further comprise a third network device. Step 703 comprises determining that the number of traffic data flow SDF filters is less than or equal to the number of packet filters indicated by the first information when providing the packet detection information PDI to the third network device for reflective QoS.
The steps 901 and 904 may be selectively performed, that is, the first information may be a preconfigured value of the terminal 101, or may be determined by other manners, where the number of packet filters indicated by the first information may be determined as the maximum number of packet filters of the deductive QoS rule supported by the terminal 101 for the established PDU session, or may be determined as the number of other packet filters that may include the deductive QoS rule, which is not limited in this disclosure.
The specific explanation of the above steps 901 to 905 may refer to the embodiments shown in fig. 2 to 7, and will not be repeated here.
In summary, according to the communication control method provided by the present disclosure, through interaction between the terminal 101, the first network device and the second network device, the terminal 101 determines that the first information is a preconfigured value of the terminal 101, sends the first information to the network device, the first network device receives the first information sent by the terminal 101, sends the first information to the second network device, the second network device determines the number of packet filters determined by the first information as the maximum number of packet filters of the deductive QoS rule supported by the terminal 101 for the established PDU session, and the second network device determines the first policy based on the first information, so that the second network device knows the maximum number of packet filters supported by the deductive QoS rule, and does not apply the reflective QoS of the number of packet filters not supported by the terminal 101, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
As an example, a specific implementation flow of a communication control method of the present disclosure is shown in fig. 11.
It should be noted that the present solution may be applied to a PDU session establishment procedure requested by a user equipment UE in a non-roaming and roaming place routing (Local break) mode, and is for example and easy to understand, as shown in fig. 10, a QoS control architecture of the UE is shown.
As shown in fig. 10, the method relates to a user equipment UE, (radio) access network (R) AN, (R) AN being a reference point of AN interface between the UE and the AMF network element, (R) AN being a reference point of AN interface between the AMF network element and the access and mobility management function AMF network element, a session management function SMF network element, a unified data management function UDM network element, a policy control function PCF network element, a user plane function UPF network element, and a data network DN.
It should be noted that in the flow shown in fig. 11, it is assumed that the UE has registered on the AMF, and the AMF has acquired the user subscription data from the UDM unless the UE is an emergency registration.
As shown in fig. 11, the flow includes:
1001. the UE sends a PDU session establishment request to the AMF.
Specifically, to establish a new PDU session, the UE generates a new PDU session ID. The UE initiates the UE-requested PDU session establishment procedure by transmitting a NAS message containing the PDU session establishment request within the N1 SM container.
In some embodiments, the PDU session establishment request includes a PDU session ID, a required PDU session type, a required SSC mode, 5GSM capabilities, PCO, SM PDU DN request container, a packet filter number (Number Of Packet Filters), a packet filter number of UE-derived QoS rules (Number Of Packet Filters for the UE derived QoS rules), a header compression configuration (Header Compression Configuration), a UE integrity protection maximum data rate, a required Always-on PDU session (Always-on PDU Session Requested), RSN, connection capabilities (Connection Capabilities), and a PDU session pair ID (PDU Session Pair ID).
Wherein the number of packet filters represents the number of packet filters supported by the signaling QoS rules of the PDU session being established. The packet filter number of the UE derived QoS rule indicates the supported packet filter number of the derived QoS rule of the PDU session being established. The number of packet filters of the UE derived QoS rule indicated by the UE is valid for the validity period of the PDU session.
In other embodiments, the PDU session establishment request includes a PDU session ID, a required PDU session type, a required SSC mode, 5GSM capabilities, PCO, SM PDU DN request container, packet filter number, header compression configuration, UE integrity protection maximum data rate, a required always-on PDU session, RSN, connection capabilities, and PDU session pair ID.
Wherein the number of packet filters represents the number of packet filters supported by the signaling QoS rules and UE-derived QoS rules of the PDU session being established. The number of packet filters indicated by the UE is valid for the validity period of the PDU session.
1002. The AMF determines that the message corresponds to a request for a new PDU session according to the request type, shown as "initial request", and the PDU session ID is not used for any existing PDU session of the UE.
The AMF selects the SMF for the UE according to the protocol.
1003. AMF sends Nsmf_PDUSion_CreateSMContext request including SUPI, selected DNN, or N1 SM container, wherein N1 SM container includes PDU session establishment request.
In some embodiments, if the number of packet filters of the UE-derived QoS rule indicated by the UE is received in step 1001, the AMF sends it to the SMF.
In other embodiments, if the number of packet filters for the signaled QoS rules and UE-derived QoS rules indicated by the UE is received in step 1001, the AMF sends it to the SMF.
1004. The SMF performs subscription retrieval or subscription update on the UMD.
Specifically, if the data of the HPLMN session management subscription of the corresponding SUPI DNN S-NSSAI is not available, the SMF retrieves the session management subscription data using nudm_sdm_get and uses nudm_sdm_subsche subscription. The UDM may obtain information from the UDR using nudr_dm_query and may subscribe to notifications of the same data from the UDR through nudr_dm_subscnibe.
1005. The SMF sends an Nsmf_PDUSion_CreateSMContext response or an Nsmf_PDUSion_UpdateSMContext response to the AMF.
Wherein whether the nsmf_pduse_createsmcontext response or the nsmf_pduse_updatecfcontext response is sent depends on the request received in step 1003. If the SMF receives the nsmf_pduse_createsmcontext request and the SMF can process the PDU session establishment request in step 3, the SMF creates an SM context and responds to the AMF by providing the SM context ID.
1006. PDU session authentication/authorization.
Wherein PDU session authentication/authorization is an optional secondary authentication/authorization.
1007a, SMF performs PCF selection.
Specifically, if a dynamic PCC is to be used for a PDU session, the SMF will perform PCF selection according to the protocol, if the request type indicates "existing PDU session (Existing PDU Session)" or "existing Emergency PDU session (Existing Emergency PDU Session)", the SMF should use the PCF that has been selected for the PDU session, otherwise the SMF may apply the local policy.
1007b, the SMF performs the SM policy association setup procedure or initiates the SM policy association modification.
Specifically, the SMF may perform an SM policy association setup procedure to establish an SM policy association with the PCF and obtain a default PCC rule for the PDU session.
1008. The SMF selects a UPF for the PDU session.
Wherein if the request type in step 1003 indicates "initial request", the SMF selects SSC mode for PDU session. The SMF also selects one or more UPFs as desired.
1009. The SMF may perform an SM policy association modification procedure initiated by the SMF to provide information about the satisfied policy control request trigger condition. The PCF may provide updated policies to the SMF. The PCF may provide policy information to the SMF.
1010. If the request type is displayed as "initial request", the SMF initiates an N4 session setup procedure with the selected UPF, otherwise initiates an N4 session modification procedure with the selected UPF:
1010a, SMF sends an N4 session setup/modification request to the UPF.
Specifically, the SMF sends an N4 session setup/modification request to the UPF and provides packet detection, enforcement, and reporting rules to be installed on the UPF for the PDU session.
In some embodiments, the SMF receives and stores from the UE via the AMF the (maximum) number of packet filters supported by the UE-derived QoS rules, which should be considered by the SMF as the maximum number of packet filters for the UE-derived QoS rules supported by the UE for the PDU session, e.g., when providing PDIs to the UPF for reflective QoS, the SDF filter number must not exceed the (maximum) number of packet filters supported by the UE-derived QoS rules.
In other embodiments, the SMF receives and stores from the UE via the AMF the (maximum) number of packet filters supported by the signaled QoS rules and UE-derived QoS rules, which the SMF should consider to be the maximum number of packet filters for both the signaled QoS rules and UE-derived QoS rules supported by the UE for the PDU session.
1010b, UPF sends an N4 session setup/modification response to the SMF.
1011. The SMF sends Namf_communication_N1N2MessageTransferto the AMF.
1012. The AMF sends AN N2 PDU session request to the (R) AN.
Wherein if the N2 SM information is not included in step 1011, an N2 downlink NAS transport message is used instead.
1013. (R) AN sends AN-specific resource setup to the UE.
Specifically, the (R) AN may issue AN-specific signaling exchange (AN-specific resour ce setup) to the UE related to the information received from the SMF. For example, in the case of NG-RAN, RRC connection reconfiguration may be associated with the UE establishing the necessary NG-RAN resources associated with the QoS rules of the PDU session request received in step 1012.
1014. (R) AN sends AN N2 PDU session response to AMF.
1015. AMF to SMF: nsmf_pduse_updatsmcontext request (including SM Context ID, N2 SM information, request type).
1016a, SMF and UPF initiate an N4 session modification procedure.
1016b, UPF provides the N4 session modification response to the SMF.
1016c, SMF registers with UDM.
In one aspect, if the request type in step 1003 does not indicate "urgent request (Emergency Request)", nor "urgent PDU session present", and if the SMF has not already been registered for that PDU session, then the SMF will register with the UDM for the particular PDU session using nudm_uecm_registration (S-SSAI including SUPI, DNN, HPLMN, PDU session ID, SMF identity, serving node PLMN ID, NID).
Wherein the UDM stores the following information: SUPI, SMF identity and associated DNN, S-nsai of HPLMN, PDU session ID and serving network, including PLMN ID, NID. The UDM may further store this information in the UDR by the nudr_dm_update including SUPI, subscription data, UE context in SMF data.
On the other hand, if the UDM has an event exposure subscription applicable to the event detected in the SMF for the UE or any group to which the UE belongs, the UDM invokes the nsmf_eventExposure_subscore service to create an event exposure subscription.
1017. The SMF sends an Nsmf_PDUSion_UpdateSMContext response to the AMF.
1018. The SMF sends an Nsmf_PDUSion_SMContextStatusNottify release to the AMF.
Specifically, if in the procedure, at any time after step 1005, the PDU session establishment is unsuccessful, the SMF notifies the AMF by calling nsmf_pduse_smcontextstatusnotify release. The SMF also releases any created N4 session, any PDU session address, and releases the association with the PCF, in which case step 1019 is skipped.
1019. The SMF configures an IPv6 address for the UE.
Specifically, in the case where the PDU session type is IPv6 or IPv4v6, the SMF generates an IPv6 route and transmits it to the UE.
1020. When the trigger for which 5GS bridge/router information is available is activated, then the SMF may initiate SM policy association modification.
1021. The SMF unsubscribes from session management subscription data.
Specifically, if the PDU session establishment fails after step 1004, the SMF unsubscribes to modify session management subscription data, and if the MF no longer handles the PDU session for the UE, the UDM may Unsubscribe to the modification notification of the UDR through nudr_dm_un-ubscibe.
In the embodiments of the present application described above, the method provided in the embodiments of the present application is described from the perspective of the terminal 101 and the network device, respectively. In order to implement the functions in the method provided in the embodiment of the present application, the network device and the terminal 101 may include a hardware structure, a software module, and implement the functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Some of the functions described above may be implemented in a hardware structure, a software module, or a combination of a hardware structure and a software module.
Corresponding to the network device management methods provided in the above embodiments, the present disclosure further provides a communication control device, and since the communication control device provided in the embodiments of the present disclosure corresponds to the communication control method provided in the above embodiments, implementation of the communication control method is also applicable to the communication control device provided in the embodiments, and will not be described in detail in the embodiments.
Fig. 12 is a schematic structural diagram of a communication control device 1100 according to an embodiment of the present disclosure, where the communication control device is disposed at a terminal 101.
As shown in fig. 12, the apparatus 1100 may include a transmitting module 1110 configured to transmit first information to the network device 102, where the first information is used to determine a number of packet filters that are used to filter data packets, where the number of packet filters is applied to the derivative QoS rule.
In summary, according to the communication control apparatus provided in the present disclosure, the communication control apparatus is disposed at the terminal 101, the terminal 101 sends first information to the network device, where the first information is used to determine the number of packet filters, and the number of packet filters is applied to the derived QoS rule, so that the network device 102 obtains the number of packet filters supported by the derived QoS rule, and the network device 102 will not apply the reflective QoS of the number of packet filters that the terminal 101 does not support, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
In some embodiments, as shown in fig. 13, the apparatus 1100 further includes a determining module 1120 configured to determine first information, where the first information is a preconfigured value of the terminal 101.
In some embodiments, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In some embodiments, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by derived QoS rules for the established PDU session.
In some embodiments, the first information is valid for a validity period of an established PDU session.
In summary, according to the communication control apparatus provided in the embodiments of the present disclosure, the communication control apparatus is disposed at the terminal 101, the terminal 101 determines first information and sends the first information to the network device 102, where the first information is used to determine the number of packet filters, and the number of packet filters is applied to the derived QoS rule, so that the network device 102 obtains the number of packet filters supported by the derived QoS rule, and the network device 102 does not apply the reflective QoS of the number of packet filters that is not supported by the terminal 101, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
Fig. 14 is a schematic structural diagram of a communication control apparatus 1100 according to an embodiment of the present disclosure, where the communication control apparatus is disposed on a first network device.
As shown in fig. 14, the apparatus 1200 may include a transmitting module 1220 to transmit the first information to the second network device.
In summary, according to the communication control device provided by the present disclosure, the communication control device is disposed in a first network device, where the first network device receives first information sent by a terminal, the first information is used to determine the number of packet filters, the number of packet filters is applied to a derived QoS rule, and the packet filters are used to filter data packets, so that a second network device obtains the number of packet filters supported by the derived QoS rule, and the second network device does not apply reflective QoS of the number of packet filters that are not supported by the terminal 101, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
In some embodiments, as shown in fig. 15, the apparatus 1200 further includes a determining module 1120 configured to determine first information, where the first information is a preconfigured value of the terminal 101.
In some embodiments, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In some embodiments, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by derived QoS rules for the established PDU session.
In some embodiments, the first information is valid for a validity period of an established PDU session.
In summary, according to the communication control apparatus provided in the embodiments of the present disclosure, the communication control apparatus is disposed in a first network device, where the first network device receives first information sent by a terminal 101, where the first information is used to indicate the number of packet filters, the first information includes the number of packet filters used for a Derived QoS rule, the packet filters are used to filter data packets, and the first information is sent to a second network device, so that the second network device obtains the number of packet filters supported by the Derived QoS rule, and does not apply reflective QoS of the number of packet filters that are not supported by the terminal 101, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
Fig. 16 is a schematic structural diagram of a communication control apparatus 1300 according to an embodiment of the present disclosure, where the communication control apparatus is disposed in a second network device.
As shown in fig. 16, the apparatus 1300 may include a receiving module 1310 for receiving first information; a determining module 1320, configured to determine, based on the first information, a first policy, where the first policy is a policy for controlling a packet filter, and the packet filter is configured to filter the data packet.
In summary, according to the communication control device provided by the present disclosure, the communication control device is disposed in a second network device, the second network device receives first information, and determines a first policy based on the first information, where the first policy is a policy for controlling a packet filter, and the packet filter is used to filter a data packet, so as to obtain the number of packet filters supported by a deductive QoS rule, and the first policy is used to not apply the reflective QoS of the number of packet filters that are not supported by the terminal 101, so that the problem that the reflective QoS of the terminal 101 cannot be fully supported is solved.
In some embodiments of the present disclosure, the first information is used to determine a number of packet filters that are applied to the derivative qos rule.
In some embodiments, the determining module 1320 is further to: the number of packet filters determined by the first information is determined as the maximum number of packet filters for the derived QoS rules supported by the terminal 101 for the established PDU session.
In some embodiments, the determining module 1320 is specifically configured to: when providing the packet detection information PDI to the third network device for the reflective QoS, it is determined that the number of service data flow SDF filters is less than or equal to the number of packet filters indicated by the first information.
In some embodiments, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In some embodiments, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by derived QoS rules for the established PDU session.
In some embodiments, the first information is valid for a validity period of an established PDU session.
In summary, according to the communication control apparatus provided in the embodiments of the present disclosure, the communication control apparatus is disposed in a second network device, the second network device receives first information, determines the number of packet filters determined by the first information as the maximum number of packet filters of a deductive QoS rule supported by a terminal 101 for an established PDU session, and determines a first policy based on the first information, where the first policy is a policy for controlling packet filters, and the packet filters are used to filter data packets, so that the maximum number of packet filters supported by the deductive QoS rule is known, and reflective QoS of the number of packet filters that is not supported by the terminal 101 will not be applied, thereby solving the problem that the reflective QoS of the terminal 101 cannot be fully supported.
Referring to fig. 17, fig. 17 is a schematic structural diagram of a communication device 1400 according to an embodiment of the application. The communication device 1400 may be a network device, a terminal device, a chip system, a processor, or the like that supports the network device to implement the above method, or a chip, a chip system, a processor, or the like that supports the terminal device to implement the above method. The device can be used for realizing the method described in the method embodiment, and can be particularly referred to the description in the method embodiment.
The communication device 1400 may include one or more processors 1401. The processor 1401 may be a general purpose processor or a special purpose processor, or the like. For example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processor may be used to control communication devices (e.g., base stations, baseband chips, terminal equipment chips, DUs or CUs, etc.), execute computer programs, and process data of the computer programs.
Optionally, the communication device 1400 may further include one or more memories 1402, on which a computer program 1404 may be stored, and the processor 1401 executes the computer program 1404, so that the communication device 1400 performs the method described in the above method embodiments. Optionally, memory 1402 may also have data stored therein. The communication device 1400 and the memory 1402 may be provided separately or may be integrated.
Optionally, the communication device 1400 may also include a transceiver 1405, an antenna 1406. The transceiver 1405 may be referred to as a transceiver unit, a transceiver circuit, or the like, for implementing a transceiver function. The transceiver 1405 may include a receiver, which may be referred to as a receiver or a receiving circuit, etc., for implementing a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., for implementing a transmitting function.
Optionally, one or more interface circuits 1407 may also be included in the communication device 1400. The interface circuit 1407 is for receiving code instructions and transmitting to the processor 1401. The processor 1401 executes code instructions to cause the communication device 1400 to perform the methods described in the method embodiments described above.
In one implementation, a transceiver for implementing the receive and transmit functions may be included in processor 1401. For example, the transceiver may be a transceiver circuit, or an interface circuit. The transceiver circuitry, interface or interface circuitry for implementing the receive and transmit functions may be separate or may be integrated. The transceiver circuit, interface or interface circuit may be used for reading and writing codes/data, or the transceiver circuit, interface or interface circuit may be used for transmitting or transferring signals.
In one implementation, the processor 1401 may have the computer program 1403 stored thereon, the computer program 1403 running on the processor 1401 may cause the communication device 1400 to perform the method described in the method embodiments described above. The computer program 1403 may be solidified in the processor 1401, in which case the processor 1401 may be implemented in hardware.
In one implementation, the communication device 1400 may include circuitry that may implement the functions of transmitting or receiving or communicating in the foregoing method embodiments. The processors and transceivers described in the present application may be implemented on integrated circuits (integrated circuit, ICs), analog ICs, radio frequency integrated circuits RFICs, mixed signal ICs, application specific integrated circuits (application specific integrated circuit, ASIC), printed circuit boards (printed circuit board, PCB), electronic devices, and the like. The processor and transceiver may also be fabricated using a variety of IC process technologies such as complementary metal oxide semiconductor (complementary metal oxide semiconductor, CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (Bi CMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
The communication apparatus described in the above embodiment may be a network device or a terminal device, but the scope of the communication apparatus described in the present application is not limited thereto, and the structure of the communication apparatus may not be limited by fig. 17. The communication means may be a stand-alone device or may be part of a larger device. For example, the communication device may be:
(1) A stand-alone integrated circuit IC, or chip, or a system-on-a-chip or subsystem;
(2) A set of one or more ICs, optionally including storage means for storing data, a computer program;
(3) An ASIC, such as a Modem (Modem);
(4) Modules that may be embedded within other devices;
(5) A receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligent device, and the like;
(6) Others, and so on.
For the case where the communication device may be a chip or a chip system, reference may be made to the schematic structural diagram of the chip shown in fig. 18. The chip shown in fig. 18 includes a processor 1501 and an interface 1502. Wherein the number of processors 1501 may be one or more, and the number of interfaces 1502 may be a plurality.
Optionally, the chip further comprises a memory 1503, the memory 1503 being used for storing the necessary computer programs and data.
Those of skill in the art will further appreciate that the various illustrative logical blocks (illustrative logical block) and steps (step) described in connection with the embodiments of the present application may be implemented by electronic hardware, computer software, or combinations of both. Whether such functionality is implemented as hardware or software depends upon the particular application and design requirements of the overall system. Those skilled in the art may implement the functionality in a variety of ways for each particular application, but such implementation should not be construed as beyond the scope of the embodiments of the present application.
The application also provides a readable storage medium having stored thereon instructions which when executed by a computer perform the functions of any of the method embodiments described above.
The application also provides a computer program product which, when executed by a computer, implements the functions of any of the method embodiments described above.
Fig. 19 is a schematic structural diagram of a communication system according to an embodiment of the present disclosure, as shown in fig. 19, where the communication system includes a terminal 101, a first network device, and a second network device, where the terminal 101 is configured to perform the methods shown in fig. 2 and fig. 3; the first network device is configured to perform the methods shown in fig. 4 and 5; the second network device is configured to perform the methods shown in fig. 6 and 7 described above.
The present application also provides a first information for determining a number of packet filters, the number of packet filters being applied to the derived QoS rules, the packet filters being used for filtering data packets.
In some embodiments of the present disclosure, the first information is a type 3information element type 3information element, and the first information is 3 octets octect in length.
It should be noted that the QoS parameters related to the QoS rule in the related art include the maximum number of supported packet filters, and the maximum number of supported packet filters is encoded as shown in tables 1 and 2.
Table 1: maximum number of supported packet filters information elements
Table 2: maximum number of supported packet filters information elements
The maximum number of supported packet filters is one 3-class information element, 3 octets in length.
In some embodiments, the first information includes a first number and a second number, the first number being a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules for the established packet data unit PDU session, the second number being a number of second packet filters, the second packet filters being packet filters supported by derived QoS rules for the established PDU session.
In particular, the first number is used to indicate the number of packet filters supported by the signaling QoS rules of the established packet data unit PDU session and the second number is used to indicate the number of packet filters supported by the derived QoS rules of the established PDU session.
In other words, the QoS parameters related to the QoS rule in this solution include "the number of packet filters of the derivative QoS rule", the first information includes "the number of packet filters of the derivative QoS rule" and the parameter "the number of packet filters", and the first information may be a 3-class information element with a length of 3 octets.
In other embodiments, the first information includes a third number that is a sum of a first number that is a number of first packet filters that are supported by signaling QoS rules for the established packet data unit PDU session and a second number that is a number of second packet filters that are supported by derived QoS rules for the established PDU session.
In other words, the QoS parameters related to the QoS rule in this solution include the number of packet filters, the number of the first packet filters is the sum of the number of packet filters of the UE derived QoS rule and the signaling QoS rule, and the first information may be a 3-class information element with a length of 3 octets.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer programs. When the computer program is loaded and executed on a computer, the flow or functions described in accordance with the embodiments of the present disclosure are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer program may be stored in or transmitted from one computer readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means from one website, computer, server, or data center. The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
The correspondence relationships shown in the tables in the present disclosure may be configured or predefined. The values of the information in each table are merely examples, and may be configured as other values, and the present disclosure is not limited thereto. In the case of the correspondence between the configuration information and each parameter, it is not necessarily required to configure all the correspondence shown in each table. For example, in the table in the present disclosure, the correspondence shown by some rows may not be configured. For another example, appropriate morphing adjustments, e.g., splitting, merging, etc., may be made based on the tables described above. The names of the parameters indicated in the tables may be other names which are understood by the communication device, and the values or expressions of the parameters may be other values or expressions which are understood by the communication device. When the tables are implemented, other data structures may be used, for example, an array, a queue, a container, a stack, a linear table, a pointer, a linked list, a tree, a graph, a structure, a class, a heap, a hash table, or a hash table.
Predefined in this disclosure may be understood as defining, predefining, storing, pre-negotiating, pre-configuring, curing, or pre-sintering.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
The foregoing is merely specific embodiments of the disclosure, but the protection scope of the disclosure is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the disclosure, and it is intended to cover the scope of the disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.
Claims (30)
1. A communication control method, the method being performed by a terminal, the method comprising:
the first information is sent to the network device,
wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to a derived quality of service, deriv, qoS, rule, the packet filters being used to filter data packets.
2. The method according to claim 1, wherein the method further comprises:
and determining the first information, wherein the first information is a preconfigured value of the terminal.
3. The method of claim 1 or 2, wherein the first information comprises a first number and a second number,
the first number is the number of first packet filters, the first packet filters being packet filters supported by signaling quality of service SignaledQoS rules for established packet data unit PDU sessions,
the second number is a number of second packet filters that are supported by the derived QoS rules of the established PDU session.
4. The method according to claim 1 or 2, wherein the first information comprises
A third number, the third number being the sum of the first number and the second number,
the first number is a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules of an established packet data unit PDU session,
the second number is a number of second packet filters that are supported by the derived QoS rules of the established PDU session.
5. The method according to any of claims 1 to 4, wherein the first information is valid for a validity period of an established PDU session.
6. A method of communication control, the method performed by a first network device, the method comprising:
the first information transmitted by the terminal is received,
wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to a derived quality of service, deriv, qoS, rule, the packet filters being used to filter data packets.
7. The method of claim 6, wherein the method further comprises:
and sending the first information to the second network equipment.
8. The method of claim 6 or 7, wherein the first information comprises a first number and a second number,
the first number is the number of first packet filters, the first packet filters being packet filters supported by signaling quality of service SignaledQoS rules for established packet data unit PDU sessions,
the second number is a number of second packet filters that are supported by the derived QoS rules of the established PDU session.
9. The method according to claim 6 or 7, wherein the first information comprises
A third number, the third number being the sum of the first number and the second number,
The first number is a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules of an established packet data unit PDU session,
the second number is a number of second packet filters that are supported by the derived QoS rules of the established PDU session.
10. The method according to any of claims 6 to 9, wherein the first information is valid for a validity period of an established PDU session.
11. A method of communication control, the method performed by a second network device, the method comprising:
receiving first information;
based on the first information, a first policy is determined,
wherein the first policy is a policy for controlling a packet filter, the packet filter being used for filtering data packets.
12. The method of claim 11, wherein the step of determining the position of the probe is performed,
the first information is used to determine a number of packet filters that are applied to a Derived quality of service, qoS, rule.
13. The method according to claim 11 or 12, characterized in that the method further comprises:
the number of packet filters determined by the first information is determined as the maximum number of packet filters of the terminal for the established derived QoS rules supported by the PDU session.
14. The method of any of claims 11 to 13, wherein the determining a first policy based on the first information comprises:
when providing the packet detection information PDI to the third network device for the reflective QoS, it is determined that the number of service data flow SDF filters is less than or equal to the number of packet filters indicated by the first information.
15. The method according to any one of claims 11 to 14, wherein the first information comprises a first number and a second number,
the first number is the number of first packet filters, the first packet filters being packet filters supported by signaling quality of service SignaledQoS rules for established packet data unit PDU sessions,
the second number is a number of second packet filters that are supported by the derived QoS rules of the established PDU session.
16. The method according to any one of claims 11 to 14, wherein the first information comprises
A third number, the third number being the sum of the first number and the second number,
the first number is a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules of an established packet data unit PDU session,
The second number is a number of second packet filters that are supported by the derived QoS rules of the established PDU session.
17. The method according to any of claims 11 to 16, wherein the first information is valid for a validity period of an established PDU session.
18. A communication control apparatus, comprising:
a transmitting module for transmitting the first information to the network device,
wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to a derived quality of service, deriv, qoS, rule, the packet filters being used to filter data packets.
19. A communication control apparatus, comprising:
a receiving module for receiving the first information sent by the terminal,
wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to a derived quality of service, deriv, qoS, rule, the packet filters being used to filter data packets.
20. A communication control apparatus, comprising:
the receiving module is used for receiving the first information;
a determining module for determining a first policy based on the first information,
Wherein the first policy is a policy for controlling a packet filter, the packet filter being used for filtering data packets.
21. A communication apparatus comprising a processor and a memory, wherein the memory has stored therein a computer program, the processor executing the computer program stored in the memory to cause the apparatus to perform:
the method of any one of claims 1 to 5; or alternatively
The method of any one of claims 6 to 10; or alternatively
The method of any one of claims 11 to 17.
22. A computer readable storage medium storing instructions that, when executed, cause a method to be implemented of:
the method of any one of claims 1 to 5; or alternatively
The method of any one of claims 6 to 10; or alternatively
The method of any one of claims 11 to 17.
23. A communication system, characterized in that the system comprises a terminal, a first network device, a second network device, wherein,
the terminal being adapted to perform the method of any one of claims 1 to 5;
the first network device being configured to perform the method of any of claims 6 to 10;
The second network device being configured to perform the method of any of claims 11 to 17.
24. A communication control method, the method being performed by a communication system including a terminal and a network device, the method comprising:
the terminal sends first information to the network equipment;
the network device determines a first policy based on the first information,
wherein the first information is used to determine a number of packet filters, the number of packet filters being applied to a derived quality of service, de-rated, qoS, rule, the packet filters being used to filter data packets, the first policy being a policy for controlling the packet filters.
25. The communication control method according to claim 24, wherein the first information includes a first number and a second number,
the first number is the number of first packet filters, the first packet filters being packet filters supported by signaling quality of service SignaledQoS rules for established packet data unit PDU sessions,
the second number is a number of second packet filters that are supported by the derived QoS rules of the established PDU session.
26. The communication control method according to claim 24, wherein the first information includes
A third number, the third number being the sum of the first number and the second number,
the first number is a number of first packet filters, the first packet filters being packet filters supported by signaling QoS rules of an established packet data unit PDU session,
the second number is a number of second packet filters that are supported by the derived QoS rules of the established PDU session.
27. The communication control method of claim 25, wherein the network device determining a first policy based on the first information comprises:
the network device determining the number of packet filters determined by the first information as the maximum number of packet filters for the terminal for the deductive QoS rules supported by the established PDU session;
when providing the packet detection information PDI to the network device for the reflective QoS, determining that the number of service data flow SDF filters is less than or equal to the number of packet filters indicated by the first information.
28. The communication control method according to any one of claims 24 to 17, characterized in that the first information is valid for a validity period of an established PDU session.
29. A first message, wherein the first message is used to determine a number of packet filters, the number of packet filters being applied to a Derived quality of service QoS rule, the packet filters being used to filter data packets.
30. The first information of claim 29, wherein the first information is a type 3 information element type 3informat ion element, and the first information has a length of 3 octets octet.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2023091291 | 2023-04-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116889006A true CN116889006A (en) | 2023-10-13 |
Family
ID=88257351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202380009214.2A Pending CN116889006A (en) | 2023-04-27 | 2023-04-27 | Communication control method, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116889006A (en) |
-
2023
- 2023-04-27 CN CN202380009214.2A patent/CN116889006A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11570827B2 (en) | Network-initiated PDU session connection update method between terminal and network | |
US11729599B2 (en) | Communication system | |
CN112997518B (en) | Security management in a disaggregated base station in a communication system | |
US20200053126A1 (en) | User plane security management in a communication system | |
US11259362B2 (en) | Method for repeatedly transmitting data and device | |
WO2016177106A1 (en) | Dedicated core network selection method and device | |
WO2021226634A1 (en) | System and method for survival time delivery in 5gc | |
KR20220044341A (en) | Method and device for determining security protection mode | |
US20240064864A1 (en) | Communication method and communication apparatus | |
US20230422293A1 (en) | Network Slice Based Priority Access | |
AU2020246484B2 (en) | Terminal management and control method, apparatus, and system | |
US11924660B2 (en) | Method and apparatus for group management for group event monitoring | |
CN116889006A (en) | Communication control method, device and storage medium | |
WO2023213177A1 (en) | Communication method and apparatus | |
WO2024040411A1 (en) | Method and apparatus for realizing multi-access | |
WO2024145902A1 (en) | Key obtaining method and apparatus, device, and chip system | |
CN115396865B (en) | Terminal roaming data processing method and network equipment | |
WO2023202503A1 (en) | Communication method and apparatus | |
WO2023051631A1 (en) | Data call method and apparatus | |
WO2023104123A1 (en) | Communication method and apparatus, and device | |
WO2024051313A1 (en) | Communication resource management method, apparatus and system, and storage medium | |
WO2023231465A1 (en) | Time synchronization method, communication apparatus and communication system | |
WO2023185772A1 (en) | Communication method and apparatus | |
WO2023197772A1 (en) | Communication method and related apparatus | |
WO2023041054A1 (en) | Network verification method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |