An application function session processing method and device, and a storage medium
By using the application-defined session processing method, parameter information of the terminal group is sent for policy control, which solves the problem that the application layer cannot dynamically adjust the QoS of multimodal data, realizes unified management of the service quality of multimodal terminal groups, and meets the QoS requirements of multimodal data.
Patent Information
- Application Number
- CN202180000398.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-26
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2041-03-26
AI Technical Summary
In existing technologies, the application layer cannot dynamically adjust the Quality of Service (QoS) requirements of multimodal data, and may need to interact with the 3GPP network, which may result in the inability to meet the QoS requirements of multimodal data.
The application function session processing method sends an application function session quality of service update request, including terminal group parameter information such as the application function identifier, transaction reference ID, flow description mapped to the terminal group, and QoS reference, and performs unified policy control to meet the quality of service update requirements of multimodal terminals.
It enables unified control of the quality of service for multimodal terminal groups, meets the QoS requirements of multimodal data, and improves the dynamic adjustment capability of the application layer.
Smart Images

Figure CN115136649B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of wireless communication, and particularly relates to an application function (AF) session processing method and device and storage medium. BACKGROUND
[0002] With the development of artificial intelligence, multi-modal interaction and multi-modal machine learning have become important research directions. Among them, multi-modal technology needs to fuse and process multi-modal information to obtain better interactive experience.
[0003] In the related art, when processing multi-modal data, the multi-modal can be regarded as an application, and the collaborative processing of multiple protocol data unit (PDU) sessions of the multi-modal is performed in the application layer (AL). When processing multi-modal data in the application layer, the requirement of each mode for the quality of service (QoS) needs to be dynamically adjusted according to the network condition and the cooperation of the QoS requirements of multiple applications. However, the application layer does not have the function of dynamically adjusting to meet the QoS requirements of multi-modal data, and may need to be realized through interaction with the third generation partnership project (3GPP) network, but the 3GPP network may not be able to meet the QoS requirements of multi-modal data according to the actual situation of the network. SUMMARY
[0004] To overcome the problems in the related art, the present disclosure provides an application function session processing method and device and storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, an application function session processing method is provided, applied to a first network device, and the application function session processing method comprises:
[0006] sending an application function session quality of service update request, wherein the application function session quality of service update request comprises parameter information of a terminal group, and the terminal group comprises one or more terminals.
[0007] In an implementation manner, the parameter information of the terminal group comprises at least one of the following:
[0008] an identifier of the application function;
[0009] a transaction reference ID;
[0010] a flow description mapped to the terminal group;
[0011] a QoS reference mapped to the terminal group; and
[0012] Alternative service requirements.
[0013] According to a second aspect of the embodiments of the present disclosure, a method for processing an application function session is provided, applied to a second network device, and the method comprises:
[0014] obtaining an application function session quality of service update request, wherein the application function session quality of service update request comprises parameter information of a terminal group, and the terminal group comprises one or more terminals.
[0015] In an embodiment, the method for processing an application function session further comprises:
[0016] authenticating the application function session quality of service update request mapped to the terminal group.
[0017] In an embodiment, the method for processing an application function session further comprises:
[0018] In response to successful authentication of the application function session quality of service update request, sending an application policy authentication update request, wherein the application policy authentication update request comprises the parameter information of the terminal group.
[0019] In an embodiment, the method further comprises:
[0020] receiving an application policy authentication update response mapped to the terminal group.
[0021] In an embodiment, the parameter information of the terminal group comprises at least one of the following:
[0022] an identifier of the application function;
[0023] a transaction reference ID;
[0024] a flow description mapped to the terminal group;
[0025] a QoS reference mapped to the terminal group; and
[0026] alternative service requirements.
[0027] According to a third aspect of the embodiments of the present disclosure, a method for processing an application function session is provided, applied to a third network device, and the method comprises:
[0028] obtaining an application policy authentication update request, wherein the application policy authentication update request comprises parameter information of a terminal group, and the terminal group comprises one or more terminals.
[0029] In an embodiment, the method for processing an application function session further comprises:
[0030] In response to the successful authentication, a quality of service parameter set mapped to the terminal group is determined.
[0031] In an implementation, the application policy authentication request includes a substitute service request, and the substitute service request includes one or more quality of service reference parameter sets mapped to the terminal group.
[0032] In an implementation, the application function session processing method further includes:
[0033] In response to the successful authentication, a quality of service parameter set is determined from the one or more quality of service reference parameter sets.
[0034] In an implementation, the application function session processing method further includes:
[0035] An application policy authentication update response mapped to the terminal group is sent.
[0036] In an implementation, the parameter information of the terminal group includes at least one of:
[0037] an identifier of the application function;
[0038] a transaction reference ID;
[0039] a flow description mapped to the terminal group;
[0040] a QoS reference mapped to the terminal group; and
[0041] a substitute service requirement.
[0042] According to a fourth aspect of the embodiments of the present disclosure, an application function session processing apparatus is provided, which is applied to a first network device, and includes:
[0043] a sending module configured to send an application function session quality of service update request, the application function session quality of service update request including parameter information of a terminal group, the terminal group including one or more terminals.
[0044] In an implementation, the parameter information of the terminal group includes at least one of:
[0045] an identifier of the application function;
[0046] a transaction reference ID;
[0047] a flow description mapped to the terminal group;
[0048] a QoS reference mapped to the terminal group; and
[0049] a substitute service requirement.
[0050] According to a fifth aspect of the embodiments of the present disclosure, an application function session processing apparatus is provided, applied to a second network device, and comprising:
[0051] An obtaining module is configured to obtain an application function session quality of service update request, wherein the application function session quality of service update request comprises parameter information of a terminal group, and the terminal group comprises one or more terminals.
[0052] In an embodiment, the application function session processing apparatus further comprises:
[0053] An authentication module is configured to authenticate the application function session quality of service update request mapped to the terminal group.
[0054] In an embodiment, the application function session processing apparatus further comprises:
[0055] A sending module is configured to send an application policy authentication update request in response to successful authentication of the application function session quality of service update request, wherein the application policy authentication update request comprises the parameter information of the terminal group.
[0056] In an embodiment, the apparatus further comprises:
[0057] A receiving module is configured to receive an application policy authentication update response mapped to the terminal group.
[0058] In an embodiment, the parameter information of the terminal group comprises at least one of:
[0059] an identifier of the application function;
[0060] a transaction reference ID;
[0061] a flow description mapped to the terminal group;
[0062] a QoS reference mapped to the terminal group; and
[0063] an alternative service requirement.
[0064] According to a sixth aspect of the embodiments of the present disclosure, an application function session processing apparatus is provided, applied to a third network device, and comprising:
[0065] An obtaining module is configured to obtain an application policy authentication update request, wherein the application policy authentication update request comprises parameter information of a terminal group, and the terminal group comprises one or more terminals.
[0066] In an embodiment, the application function session processing apparatus further comprises:
[0067] determining a set of quality of service parameters mapped to the terminal group in response to the authentication being successful.
[0068] In an implementation form, the application policy authentication request comprises a substitute service request, and the substitute service request comprises one or more sets of quality of service reference parameters mapped to the terminal group.
[0069] In an implementation form, the determining module is further configured to:
[0070] determine a set of quality of service parameters from the one or more sets of quality of service reference parameters in response to the authentication being successful.
[0071] In an implementation form, the application function session processing method further comprises:
[0072] sending a response of the application policy authentication update mapped to the terminal group.
[0073] In an implementation form, the parameter information of the terminal group comprises at least one of:
[0074] an identifier of the application function;
[0075] a transaction reference ID;
[0076] a flow description mapped to the terminal group;
[0077] a QoS reference mapped to the terminal group; and
[0078] a substitute service requirement.
[0079] According to a seventh aspect of embodiments of the present disclosure, an application function session processing apparatus is provided, and the apparatus comprises:
[0080] a processor; a memory for storing processor-executable instructions; wherein the processor is configured to perform the application function session processing method in the first aspect or any implementation form of the first aspect, or is configured to perform the application function session processing method in the second aspect or any implementation form of the second aspect, or is configured to perform the application function session processing method in the third aspect or any implementation form of the third aspect.
[0081] According to an eighth aspect of the embodiments of the present disclosure, a non-transitory computer readable storage medium is provided, when instructions in the storage medium are executed by a processor of a mobile terminal, the mobile terminal is enabled to perform the application function session processing method in the first aspect or any one of the implementation manners of the first aspect; or the mobile terminal is enabled to perform the application function session processing method in the second aspect or any one of the implementation manners of the second aspect; the mobile terminal is enabled to perform the application function session processing method in the third aspect or any one of the implementation manners of the third aspect.
[0082] The technical solutions provided by the embodiments of the present disclosure can have the following beneficial effects: the application function session quality update request can be used to send the parameter information of the terminal group, and the quality of service of a group of terminals can be uniformly controlled to meet the requirements of a group of terminals in multiple modes for updating the quality of service.
[0083] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0084] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure together with the description.
[0085] Figure 1 is a communication system architecture diagram of a network device and a terminal according to an exemplary embodiment.
[0086] Figure 2 is a flowchart of an application function session processing method according to an exemplary embodiment.
[0087] Figure 3 is a flowchart of another application function session processing method according to an exemplary embodiment.
[0088] Figure 4 is a flowchart of another application function session processing method according to an exemplary embodiment.
[0089] Figure 5 is a flowchart of another application function session processing method according to an exemplary embodiment.
[0090] Figure 6 is a flowchart of another application function session processing method according to an exemplary embodiment.
[0091] Figure 7 is a flowchart of another application function session processing method according to an exemplary embodiment.
[0092] Figure 8 is a flowchart of still another application function session processing method according to an example embodiment.
[0093] Figure 9 is a flowchart of still another application function session processing method according to an example embodiment.
[0094] Figure 10 is a flowchart of still another application function session processing method according to an example embodiment.
[0095] Figure 11 is a schematic diagram of an application function session processing method interaction according to an example embodiment.
[0096] Figure 12 is a block diagram of an application function session processing apparatus according to an example embodiment.
[0097] Figure 13 is a block diagram of still another application function session processing apparatus according to an example embodiment.
[0098] Figure 14 is a block diagram of still another application function session processing apparatus according to an example embodiment.
[0099] Figure 15 is a block diagram of an apparatus for application function session processing according to an example embodiment.
[0100] Figure 16 is a block diagram of still another apparatus for application function session processing according to an example embodiment. DETAILED DESCRIPTION
[0101] The example embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings, in which like reference numerals represent like elements, and secondary reference numerals represent elements with similar functions. The embodiments described in the following example embodiments do not represent all the implementations consistent with the present disclosure. Instead, they only represent examples of devices and methods consistent with some aspects of the present disclosure, as detailed in the appended claims.
[0102] Figure 1 is a network device and terminal communication system architecture diagram according to an example embodiment. The communication method provided by the present disclosure can be applied to Figure 1 the communication system architecture diagram shown. As Figure 1 shown, the network side device can send signaling based on Figure 1 the architecture shown.
[0103] It can be understood that Figure 1The illustrated network device and terminal communication system is only illustrative, and other network devices can also be included in the wireless communication system, such as core network devices, wireless relay devices, wireless backhaul devices, and the like, which are not shown in Figure 1 The number of network devices and the number of terminals included in the wireless communication system are not limited in the embodiments of the present disclosure.
[0104] It can be further understood that the wireless communication system of the embodiments of the present disclosure is a network that provides wireless communication functions. The wireless communication system can use different communication technologies, such as code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), carrier sense multiple access with collision avoidance (CSMA / CA). Depending on the capacity, rate, latency and other factors of different networks, the network can be divided into 2G (English: generation) network, 3G network, 4G network or future evolution network, such as 5G network. The 5G network can also be referred to as a new radio network (New Radio, NR). For the convenience of description, the wireless communication network is sometimes referred to as a network in the present disclosure.
[0105] Further, the network device involved in the present disclosure can also be referred to as a wireless access network device. The wireless access network device can be a base station, an evolved node B (eNB), a home base station, an access point (AP) in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP), etc., and can also be a gNB in an NR system, or can also be a component or a part of a device constituting a base station, etc. When it is a vehicle-to-everything (V2X) communication system, the network device can also be a vehicle-mounted device. It should be understood that the specific technology and specific device form adopted by the network device in the embodiments of the present disclosure are not limited.
[0106] Further, the terminal involved in the present disclosure can also be referred to as a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., and is a device that provides voice and / or data connectivity for a user, for example, a handheld device having wireless connection function, a vehicle-mounted device, etc. At present, some examples of the terminal are: a mobile phone, a pocket personal computer (PPC), a palm computer, a personal digital assistant (PDA), a notebook computer, a tablet computer, a wearable device, or a vehicle-mounted device, etc. In addition, when it is a vehicle-to-everything (V2X) communication system, the terminal device can also be a vehicle-mounted device. It should be understood that the specific technology and specific device form adopted by the terminal in the embodiments of the present disclosure are not limited.
[0107] With the rapid development of artificial intelligence technology, multi-modal interaction and multi-modal machine learning have become important research directions. Multi-modal technology needs to fuse and process multi-modal information to obtain better interactive experience and stronger machine learning capability. Each specific type of information or information storage representation form can be referred to as a modality. For example, human touch, hearing, vision, smell, etc. Among them, the multimedia data describing the same object, the same type of data information from different sensors, and the media. From a broad perspective, two different languages can also be considered as two modalities, and even the data sets collected in two different situations can also be considered as two modalities.
[0108] In the related art, the network defined by 3GPP processes multi-modal information as application layer data, and the cooperation between modes is handed over to the application layer for processing.
[0109] Therefore, in the related art, the application layer requires that the application layer can dynamically adjust the QoS requirement of each mode according to the network condition in the process of processing multi-modal data. However, not all application layers have this function, and if the application layer does not have the function of dynamically adjusting to meet the QoS requirement of multi-modal data, it may need to be realized through interaction with the 3GPP network, but the 3GPP network may not be able to meet the QoS requirement of multi-modal data according to the actual situation of the network.
[0110] Based on this, the present disclosure provides an application function session processing method, which sends the QoS update request of all terminals in multi-modal to the network by the application function.
[0111] In other words, the AF sends the QoS update request of all terminals in multi-modal to the policy control function (PCF) through the network exposure function (NEF), and the PCF uniformly controls the policy according to the QoS update request of all terminals.
[0112] Figure 2 is a flowchart of an application function session processing method according to an exemplary embodiment. As shown in Figure 2 The application function session processing method is used in a first network device, and includes the following steps.
[0113] In step S11, the application function session quality of service update request (Nnef_AFsessionWithQoS_Update request) is sent.
[0114] In the embodiment of the present disclosure, the application function session quality of service update request includes the parameter information of the terminal group, wherein the terminal group includes one or more terminals. The first network device can be a network element or a node, and in the embodiment of the present disclosure, the first network device can be understood as an AF.
[0115] In an example embodiment of the present disclosure, the AF determines to send an application function session quality of service update request to a second network device (e.g., NEF) for updating QoS reservation resources for a group of terminals with required QoS and an established AF session.
[0116] In an example embodiment of the present disclosure, the parameter information of the terminal group includes at least one of the following:
[0117] an identifier of the application function;
[0118] a transaction reference ID;
[0119] a flow description mapped to the terminal group;
[0120] a QoS reference mapped to the terminal group; and
[0121] an alternative service requirement.
[0122] In an example embodiment of the present disclosure, a requested time period and / or traffic volume mapped to the terminal group can also be included in the application function session quality of service update request. It is determined that the transaction reference ID included in the application function session quality of service update request is set to the reference ID assigned by the NEF to create the application function session quality of service update request.
[0123] Based on the same / similar concept, an example embodiment of the present disclosure also provides an application function session processing method.
[0124] Figure 3 is a flowchart of an application function session processing method according to an example embodiment. As shown in Figure 3 the application function session processing method is used in a second network device, and includes the following steps.
[0125] In step S21, an application function session quality of service update request is obtained.
[0126] In an example embodiment of the present disclosure, the application function session quality of service update request includes parameter information of a terminal group, wherein the terminal group includes one or more terminals.
[0127] In an example embodiment of the present disclosure, the second network device can be a network element or a node, and in an example embodiment of the present disclosure, the second network device can be understood as an NEF.
[0128] Figure 4 is a flowchart of an application function session processing method according to an example embodiment. As shown in Figure 4 the application function session processing method is used in a second network device, and also includes the following steps.
[0129] In step S31, the application function session quality of service update request mapped to the terminal group is authenticated.
[0130] In the embodiments of the present disclosure, the NEF (for example, a network operator) authenticates the received application function session quality of service update request, and can apply a policy to control the authentication of the application function session quality of service update request, and authorize the AF to map the total amount of predefined QoS to the terminal group.
[0131] Figure 5 FIG. 1 is a flowchart of an application function session processing method according to an exemplary embodiment. As shown in FIG. 1, the application function session processing method is used in a second network device, and further includes the following steps. Figure 5
[0132] In step S41, in response to the successful authentication of the application function session quality of service update request, an application policy authentication update request (Npcf_PolicyAuthorization_Update) is sent.
[0133] In the embodiments of the present disclosure, the application policy authentication update request includes parameter information of the terminal group.
[0134] In an implementation, the NEF successfully authenticates the application function session quality of service update request, and sends the application policy authentication update request to a third network device (for example, a PCF), so as to provide the PCF with the parameter information of the terminal group through the interaction between the NEF and the PCF. In the application policy authentication update request, any optional time period and / or traffic volume are also included, and are mapped to the data connection information of the terminal group.
[0135] In an implementation, the NEF fails to authenticate the application function session quality of service update request, and the NEF sends a result value of the authentication failure to the AF, so as to inform the AF that the application function session quality of service update request is not authorized through the result value of the authentication failure.
[0136] In the embodiments of the present disclosure, the parameter information of the terminal group includes at least one of the following:
[0137] an identifier of the application function;
[0138] a transaction reference ID;
[0139] a flow description mapped to the terminal group;
[0140] a QoS reference mapped to the terminal group; and
[0141] an alternative service requirement.
[0142] Figure 6 is a flow chart of an application function session processing method according to an exemplary embodiment. As shown in Figure 6 The application function session processing method is used in the second network device, and further includes the following steps.
[0143] In step S51, an application policy authorization update response (Npcf_PolicyAuthorization_Update request) mapped to the terminal group is received.
[0144] In the embodiment of the present disclosure, after the NEF authorizes the received application function session quality update request to be successful, and sends the application policy authorization update request to the PCF, it is determined that the application policy authorization update response mapped to the terminal group is received from the PCF. The indication information of allowing / not allowing to update the quality of service parameter set mapped to the terminal group is also included in the application policy authorization update response. The indication information of updating the quality of service parameter set mapped to the terminal group successfully / failure can also be included in the application policy authorization update response.
[0145] In the embodiment of the present disclosure, according to the received application policy authorization update response mapped to the terminal group, the application function session quality message is sent to the AF, and the indication information of allowing / not allowing to update the quality of service parameter set mapped to the terminal group is sent in the application function session quality message, and / or, the indication information of updating the quality of service parameter set mapped to the terminal group successfully / failure can also be included.
[0146] Based on the same / similar concept, the embodiment of the present disclosure also provides an application function session processing method.
[0147] Figure 7 is a flow chart of an application function session processing method according to an exemplary embodiment. As shown in Figure 7 The application function session processing method is used in the third network device, and includes the following steps.
[0148] In step S61, an application policy authorization update request is obtained.
[0149] In the embodiment of the present disclosure, the application policy authorization update request includes the parameter information of the terminal group, and the terminal group includes one or more terminals.
[0150] The third network device can be a network element or a node, and in the embodiment of the present disclosure, the third network device can be understood as a PCF.
[0151] Figure 8 is a flow chart of an application function session processing method according to an exemplary embodiment. As shown in Figure 8 The application function session processing method is used in the third network device, and further includes the following steps.
[0152] In step S71, in response to the successful authentication, a quality of service parameter set mapped to the terminal group is determined.
[0153] In the embodiments of the present disclosure, the PCF receives an application policy authentication update request and determines that the NEF authentication is successful. Based on the parameter information of the terminal group included in the application policy authentication update request, the parameter information of the required terminal group is determined, and then the quality of service parameter set mapped to the terminal group is determined. It is determined whether to allow updating the determined quality of service parameter set mapped to the terminal group.
[0154] In the embodiments of the present disclosure, the application policy authentication request includes a replacement service request, and the replacement service request includes one or more quality of service reference parameter sets mapped to the terminal group.
[0155] Figure 9 is a flowchart of an application function session processing method according to an exemplary embodiment. As shown in Figure 9 The application function session processing method is used in the third network device, and further includes the following steps.
[0156] In step S81, in response to the successful authentication, a quality of service parameter set is determined from one or more quality of service reference parameter sets.
[0157] In some embodiments of the present disclosure, the PCF determines to allow updating the quality of service parameter set mapped to the terminal group, determines that the quality of service parameter set mapped to the terminal group includes a replacement service requirement, determines a replacement quality of service parameter, and determines one or more quality of service reference parameter sets from the alternative replacement quality of service parameters according to a predefined priority order.
[0158] In another implementation, the PCF determines that the quality of service parameter set mapped to the terminal group is not allowed to be updated, and determines a cause result value that is not authorized or not allowed.
[0159] Figure 10 is a flowchart of an application function session processing method according to an exemplary embodiment. As shown in Figure 10 The application function session processing method is used in the third network device, and further includes the following steps.
[0160] In step S91, an application policy authentication update response (Npcf_PolicyAuthorization_Notify) mapped to the terminal group is sent.
[0161] In an embodiment of the present disclosure, the PCF determines the parameter information of the terminal group that is allowed to be updated, and sends an application policy authentication update response mapped to the terminal group. The application policy authentication update response includes indication information of the service quality parameter set mapped to the terminal group that is allowed to be updated.
[0162] In an embodiment, the PCF determines the parameter information of the terminal group that is not allowed to be updated, and sends an application policy authentication update response mapped to the terminal group. The application policy authentication update response includes indication information of the service quality parameter set mapped to the terminal group that is not allowed to be updated.
[0163] In an embodiment of the present disclosure, the parameter information of the terminal group includes at least one of the following:
[0164] An identifier of an application function;
[0165] A transaction reference ID;
[0166] A flow description mapped to the terminal group;
[0167] A QoS reference mapped to the terminal group; and
[0168] An alternative service requirement.
[0169] In an embodiment of the present disclosure, in response to the successful update of the service quality parameter set mapped to the terminal group, an application policy authentication update notification message is sent to indicate that the NEF successfully updates the service quality parameter set mapped to the terminal group.
[0170] In an embodiment of the present disclosure, in response to the failed update of the service quality parameter set mapped to the terminal group, an application policy authentication update notification message is sent to indicate that the NEF fails to update the service quality parameter set mapped to the terminal group.
[0171] In an example embodiment of the present disclosure, the application function session processing method of the present disclosure is described by taking the interaction of a first network device (for example, an AF), a second network device (for example, an NEF), and a third network device (a PCF) as an example. Figure 11 is a schematic diagram of the interaction of an application function session processing method according to an example embodiment. As shown in Figure 11As shown, the AF sends an application function session quality of service update request, and the NEF authenticates the application function session quality of service update request mapped to the terminal group. In response to successful authentication of the application function session quality of service update request, an application policy authentication update request is sent to the PCF. In the case of failed authentication of the application function session quality of service update request, the NEF sends a result value of the authentication failure to the AF, so as to inform the AF that the application function session quality of service update request is not authorized. The PCF receives the application policy authentication update request, and determines that the NEF is successfully authenticated. Based on the parameter information of the terminal group included in the application policy authentication update request, the PCF determines the required parameter information of the terminal group, and further determines a quality of service parameter set mapped to the terminal group. It is determined whether to update the determined quality of service parameter set mapped to the terminal group, and an application policy authentication update response mapped to the terminal group is sent. According to the successful update / identification of the quality of service parameter set mapped to the terminal group, an application policy authentication update notification message is sent. The NEF sends an application function session quality of service update response and an application policy authentication update notification message to the AF according to the received application policy authentication update response and the application policy authentication update notification message mapped to the terminal group.
[0172] Based on the same concept, the embodiment of the present disclosure also provides an application function session processing apparatus.
[0173] It can be understood that the application function session processing apparatus provided by the embodiment of the present disclosure comprises a hardware structure and / or a software module corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solution of the embodiment of the present disclosure.
[0174] Figure 12 is a block diagram of an application function session processing apparatus according to an exemplary embodiment. Referring to Figure 12 The application function session processing apparatus 100 is applied to a first network device and comprises a sending module 101.
[0175] The sending module 101 is configured to send an application function session quality of service update request, and the application function session quality of service update request comprises parameter information of a terminal group, and the terminal group comprises one or more terminals.
[0176] In the embodiment of the present disclosure, the parameter information of the terminal group comprises at least one of the following:
[0177] Identifiers for application functions.
[0178] Transaction Reference ID.
[0179] Stream description mapped to terminal group.
[0180] QoS reference mapped to the terminal group.
[0181] Alternative service requirements.
[0182] Figure 13 This is a block diagram illustrating an application function session processing apparatus according to an exemplary embodiment. (Refer to...) Figure 13 The application function session processing device 200 is applied to a second network device and includes an acquisition module 201.
[0183] The acquisition module 201 is used to acquire the application function session service quality update request. The application function session service quality update request includes parameter information of the terminal group, and the terminal group includes one or more terminals.
[0184] In the embodiments disclosed herein, such as Figure 13 As shown, the application function session processing device also includes an authentication module 202.
[0185] The authentication module 202 is used to authenticate the application function session service quality update request mapped to the terminal group.
[0186] In the embodiments disclosed herein, such as Figure 13 As shown, the application function session processing device also includes a sending module 203.
[0187] The sending module 203 is used to send an application policy authentication update request in response to successful authentication of the application function session service quality update request. The application policy authentication update request includes parameter information of the terminal group.
[0188] In the embodiments disclosed herein, such as Figure 13 As shown, the application function session processing device also includes a receiving module 204.
[0189] The receiving module 204 is used to receive the application policy authentication update response mapped to the terminal group.
[0190] In this embodiment of the disclosure, the parameter information of the terminal group includes at least one of the following:
[0191] Identifiers for application functions.
[0192] Transaction Reference ID.
[0193] Stream description mapped to terminal group.
[0194] QoS reference mapped to the terminal group. And
[0195] Alternative service requirement.
[0196] Figure 14 is a block diagram of an application function session handling apparatus according to an exemplary embodiment. Referring to Figure 14 The application function session handling apparatus 300, applied to a third network device, comprises an acquisition module 301.
[0197] The acquisition module 301 is configured to acquire an application policy authentication update request, the application policy authentication update request comprising parameter information of a terminal group, the terminal group comprising one or more terminals.
[0198] In the embodiments of the present disclosure, the application function session handling apparatus further comprises a determination module 302.
[0199] The determination module 302 is configured to determine a set of quality of service parameters mapped to the terminal group in response to successful authentication.
[0200] In the embodiments of the present disclosure, the application policy authentication request comprises an alternative service request, and the alternative service request comprises one or more sets of quality of service reference parameters mapped to the terminal group.
[0201] In the embodiments of the present disclosure, the determination module 302 is further configured to:
[0202] In response to successful authentication, determine the set of quality of service parameters from the one or more sets of quality of service reference parameters.
[0203] In the embodiments of the present disclosure, the application function session handling apparatus further comprises a sending module 303.
[0204] The sending module 303 is configured to send an application policy authentication update response mapped to the terminal group.
[0205] In the embodiments of the present disclosure, the parameter information of the terminal group comprises at least one of the following:
[0206] An identifier of the application function.
[0207] A transaction reference ID.
[0208] A flow description mapped to the terminal group.
[0209] A QoS reference mapped to the terminal group. And
[0210] An alternative service requirement.
[0211] As to the apparatus in the above-mentioned embodiments, the specific manners in which various modules perform operations have been described in detail in the embodiments of the method, and thus will not be described here in detail.
[0212] Figure 15 is a block diagram of an apparatus 400 for application function session handling according to an example embodiment. The apparatus 400 can be a mobile phone, a computer, a digital broadcast terminal, a message communicator, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like, for example.
[0213] Referring to Figure 15 The apparatus 400 can include one or more of the following components: a processing component 402, a memory 404, a power component 406, a multimedia component 408, an audio component 410, an input / output (I / O) interface 412, a sensor component 414, and a communication component 416.
[0214] The processing component 402 usually controls overall operations of the apparatus 400, such as operations associated with displaying, making phone calls, data communications, camera operations, and recording operations. The processing component 402 can include one or more processors 420 to execute instructions to complete all or part of steps of the above-described methods. In addition, the processing component 402 can include one or more modules to facilitate interaction between the processing component 402 and other components. For example, the processing component 402 can include a multimedia module to facilitate the interaction between the multimedia component 408 and the processing component 402.
[0215] The memory 404 is configured to store various types of data to support operations of the apparatus 400. Examples of these data include instructions for any application programs or methods operating on the apparatus 400, contact data, phonebook data, messages, pictures, videos, and the like. The memory 404 can be realized by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0216] The power component 406 provides power to the various components of the apparatus 400. The power component 406 can include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the apparatus 400.
[0217] The multimedia component 408 includes a screen to provide an output interface between the device 400 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, swiping, and gestures on the touch panel. The touch sensors can not only sense a boundary of a touching or swiping action, but also detect duration and pressure related to the touching or swiping action. In some embodiments, the multimedia component 408 includes a front camera and / or a rear camera. When the device 400 is in an operation mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front and rear camera can be a fixed optical lens system or have a focal length and optical zooming capability.
[0218] The audio component 410 is configured to output and / or input audio signals. For example, the audio component 410 includes a microphone (MIC) to receive an external audio signal when the device 400 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 404 or transmitted via the communication component 416. In some embodiments, the audio component 410 further includes a speaker for outputting audio signals.
[0219] The I / O interface 412 provides an interface between the processing component 402 and peripheral interface modules, such as a keypad, a click wheel, buttons, and so on. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0220] The sensor component 414 includes one or more sensors to provide various state assessments for the device 400. For example, the sensor component 414 can detect an open / closed state of the device 400, relative positioning of components, such as a display and a keypad of the device 400, a change in position of the device 400 or a component of the device 400, presence or absence of user contact with the device 400, a change in orientation of the device 400 or acceleration / deceleration of the device 400, and a temperature change of the device 400, among other possibilities. The sensor component 414 can include a proximity sensor configured to detect presence of a nearby object without any physical touch. The sensor component 414 can further include a light sensor (e.g., a CMOS or CCD image sensor) configured to work in conjunction with the camera component 406. In some embodiments, the sensor component 414 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0221] The communication component 416 is configured to facilitate wired or wireless communication between the device 400 and other devices. The device 400 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 416 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 416 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0222] In an exemplary embodiment, the device 400 can be implemented with one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components, for performing the above-described methods.
[0223] In an exemplary embodiment, a non-transitory computer readable storage medium including instructions, such as the memory 404 including instructions, is also provided, which can be executed by the processor 420 of the device 400 to complete the above-described methods. For example, the non-transitory computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.
[0224] Figure 16 is a block diagram of an apparatus 500 for application function session handling according to an exemplary embodiment. For example, the apparatus 500 can be provided as a server. Referring to Figure 16 The apparatus 500 includes a processing component 522, which further includes one or more processors, and a memory resource represented by the memory 532 for storing instructions executable by the processing component 522, such as an application program. The application program stored in the memory 532 can include one or more than one module each corresponding to a set of instructions. In addition, the processing component 522 is configured to execute the instructions to perform the above-described methods.
[0225] The apparatus 500 can also include a power supply component 526 configured to perform power management of the apparatus 500, a wired or wireless network interface 550 configured to connect the apparatus 500 to a network, and an input output (I / O) interface 558. The apparatus 500 can operate based on an operating system stored in the memory 532, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
[0226] It should be further understood that the term "multiple" in the present disclosure refers to two or more, and other quantifiers are similar thereto. The term "and / or" describes an associated relationship between associated objects, which means that there can be three relationships, for example, A and / or B can represent three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects. The singular forms "a", "said" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0227] It should be further understood that the terms "first", "second", and the like are used to describe various information, but these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not represent a specific order or importance. In fact, the expressions "first", "second", and the like can be completely interchangeable. For example, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information without departing from the scope of the present disclosure.
[0228] It should be further understood that although the operations are described in a specific order in the accompanying drawings in the embodiments of the present disclosure, it should not be understood as requiring the specific order or serial order to perform the operations, or requiring all the shown operations to obtain the desired results. In a specific environment, multi-tasking and parallel processing can be advantageous.
[0229] Other embodiments of the present disclosure will be apparent to those skilled in the art upon consideration of the specification and practice of the disclosed application. The present application is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure that come within known or customary practice in the art to which the present disclosure pertains. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0230] It should be understood that the present disclosure is not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method of application function session handling, the method comprising: The application function session processing method applied to a first network device comprises: sending an application function session quality of service update request, wherein the application function session quality of service update request comprises parameter information of a terminal group, the terminal group comprises terminals corresponding to multi-modal information, and the terminal group comprises a plurality of terminals, and the terminals in the terminal group are terminals with the quality of service update request; the parameter information of the terminal group comprises at least one of the following: a transaction reference ID; a flow description mapped to the terminal group; a QoS reference mapped to the terminal group; and a substitute service requirement.
2. A method of application function session handling, characterized by, The application function session processing method applied to a second network device comprises: obtaining an application function session quality of service update request, wherein the application function session quality of service update request comprises parameter information of a terminal group, the terminal group comprises terminals corresponding to multi-modal information, and the terminal group comprises a plurality of terminals, and the terminals in the terminal group are terminals with the quality of service update request; the parameter information of the terminal group comprises at least one of the following: a transaction reference ID; a flow description mapped to the terminal group; a QoS reference mapped to the terminal group; and a substitute service requirement.
3. The application function session handling method of claim 2, wherein, The application function session processing method further comprises: authenticating the application function session quality of service update request mapped to the terminal group.
4. The application function session handling method of claim 3, wherein, The application function session processing method further comprises: in response to successful authentication of the application function session quality of service update request, sending an application policy authentication update request, wherein the application policy authentication update request comprises the parameter information of the terminal group.
5. The application function session handling method of claim 4, wherein, The method further comprises: receiving an application policy authentication update response mapped to the terminal group.
6. An application function session handling method, characterized by, The application function session processing method applied to a third network device comprises: obtaining an application policy authentication update request, wherein the application policy authentication update request comprises parameter information of a terminal group, the terminal group comprises terminals corresponding to multi-modal information, and the terminal group comprises a plurality of terminals, and the terminals in the terminal group are terminals with the quality of service update request; the parameter information of the terminal group comprises at least one of the following: a transaction reference ID; a flow description mapped to the terminal group; a QoS reference mapped to the terminal group; and a substitute service requirement.
7. The application function session handling method of claim 6, wherein, The application function session processing method further comprises: in response to successful authentication, determining a quality of service parameter set mapped to the terminal group.
8. The application function session handling method of claim 6 or 7, wherein, The application policy authentication request comprises a substitute service request, and the substitute service request comprises one or more quality of service reference parameter sets mapped to the terminal group.
9. The application function session handling method of claim 8, wherein, The application function session processing method further comprises: in response to successful authentication, determining a quality of service parameter set from the one or more quality of service reference parameter sets.
10. The application function session handling method of claim 6 or 7, wherein, The application function session processing method further comprises: sending an application policy authentication update response mapped to the terminal group.
11. An application function session handling apparatus, characterized by, The application function session processing device applied to a first network device comprises: The sending module is configured to send an application function session quality of service update request, wherein the application function session quality of service update request comprises parameter information of a terminal group, the terminal group comprises terminals corresponding to multi-modal information, and the terminal group comprises a plurality of terminals. The parameter information of the terminal group comprises at least one of the following: a transaction reference ID; a flow description mapped to the terminal group; a QoS reference mapped to the terminal group; and an alternative service requirement.
12. An application function session handling apparatus, characterized by The application function session processing apparatus applied to a second network device comprises: The obtaining module is configured to obtain an application function session quality of service update request, wherein the application function session quality of service update request comprises parameter information of a terminal group, the terminal group comprises terminals corresponding to multi-modal information, and the terminal group comprises a plurality of terminals. The parameter information of the terminal group comprises at least one of the following: a transaction reference ID; a flow description mapped to the terminal group; a QoS reference mapped to the terminal group; and an alternative service requirement.
13. An application function session handling apparatus, characterized by, The application function session processing apparatus applied to a third network device comprises: The obtaining module is configured to obtain an application policy authentication update request, wherein the application policy authentication update request comprises parameter information of a terminal group, the terminal group comprises terminals corresponding to multi-modal information, and the terminal group comprises a plurality of terminals. The parameter information of the terminal group comprises at least one of the following: a transaction reference ID; a flow description mapped to the terminal group; a QoS reference mapped to the terminal group; and an alternative service requirement.
14. An application function session handling apparatus, characterized by The application function session processing apparatus comprises: a processor; a memory for storing processor-executable instructions; The processor is configured to execute the application function session processing method of claim 1, or is configured to execute the application function session processing method of any one of claims 2-5, or is configured to execute the application function session processing method of any one of claims 6-10.
15. A non-transitory computer-readable storage medium, comprising: When the instructions in the storage medium are executed by the processor of the mobile terminal, the mobile terminal can execute the application function session processing method of claim 1, or the mobile terminal can execute the application function session processing method of any one of claims 2-5, or the mobile terminal can execute the application function session processing method of any one of claims 6-10.
Citation Information
Patent Citations
Updating method and device for quality of service
CN103582030A
Multi-modal communication priority over wireless networks
CN104170337A
Data path service quality monitoring and reporting method and device and medium
CN111093225A
Method for realizing service continuity and related equipment
CN111586670A