IMS data channel resource processing method and apparatus, device, medium, and product
By identifying media resources in the IMS data channel and returning failure responses and indications, the problem of duplicate reservation of DC media resources in the IMS network is solved, achieving efficient resource management and avoiding invalid occupation.
Patent Information
- Application Number
- PCT/CN2025/113758
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-11
- Filing Date
- 2025-08-11
- Publication Date
- 2026-02-19
AI Technical Summary
In IMS networks, existing technologies cannot accurately determine whether media resources in IMS data channels are reserved, whether the establishment process has failed, or whether it has been terminated, resulting in invalid DC media resource usage.
By receiving notifications or requests from the IP Multimedia Subsystem Application Server (IMS AS) and the Data Channel Application Server (DC AS), the DC media resources are identified, and failure responses and/or media indications are returned to avoid repeatedly reserving and releasing invalid DC media resources.
This solves the problem of redundant reservation of IMS data channel resources, avoids resource waste and unnecessary data channel establishment, maintenance and management, and improves the resource utilization efficiency of the IMS network.
Smart Images

Figure CN2025113758_19022026_PF_FP_ABST
Abstract
Description
An IMS data channel resource processing method, device, equipment, medium and product
[0001] Cross-reference to Related Applications
[0002] The present disclosure claims priority to Chinese Patent Application No. 202411094949.2, filed on August 11, 2024 in China, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present disclosure relates to the field of communication, and particularly relates to an IMS data channel resource processing method, device, equipment, medium and product. BACKGROUND
[0004] In the IP Multimedia Subsystem (IMS) network evolution and service enhancement, in order to improve the richness and flexibility of multimedia services, a new media type IMS Data Channel (DC) independent of audio and video media is defined in the multimedia telephone (MMTEL) established by the user. The introduction of IMS DC is to enhance the IMS call capability, and its establishment and closing process is accompanied by the IMS session control flow (session establishment, modification and release), which is realized through IMS signaling and media negotiation.
[0005] If the DC media resource reservation, the DC establishment process failure and the DC establishment process termination cannot be accurately judged in the session process, invalid DC media resource occupation will occur. SUMMARY
[0006] The purpose of the embodiments of the present disclosure is to provide an IMS data channel resource processing method, device, equipment, medium and product, which solves the problem of invalid occupation of DC media resources by identifying different DC media resource management scenarios.
[0007] To achieve the above purpose, the embodiments of the present disclosure provide an IMS data channel resource processing method applied to a data channel signaling function (DCSF), and the method comprises the following steps:
[0008] Receiving a notification sent by an IP Multimedia Subsystem Application Server (IMS AS) or a request sent by a Data Channel Application Server (DC AS), and determining the requested DC media resource according to the DC media information carried in the notification or the request.
[0009] When the requested DC media resource has been reserved or allocated, returning a failure response and / or a media indication to the notification or the request.
[0010] Preferably, determining the requested DC media resource according to the DC media information carried in the notification or the request comprises:
[0011] Determining the requested DC media resource according to the media related information in the notification or the request;
[0012] The media related information comprises media ID, media attribute, media parameter and stream ID.
[0013] The embodiments of the present disclosure further provide an IMS data channel resource processing method applied to an IMS AS, and the method comprises:
[0014] Receiving a session modification request sent by a user terminal (UE), wherein the session modification request comprises first DC media information;
[0015] Notifying a DC SF of a first media modification event and the DC media information;
[0016] According to a response returned by the DC SF or a media indication issued by the DC SF, performing corresponding processing.
[0017] Preferably, according to the response returned by the DC SF or the media indication issued by the DC SF, performing corresponding processing comprises one of the following modes:
[0018] When the DC SF returns a failure response, deleting the first DC media information in the session modification request;
[0019] According to the media indication issued by the DC SF, deleting the first DC media information in the session modification request or a specified media parameter in the first DC media information;
[0020] Returning a response to the session modification request to the UE, wherein the response indicates a repeated DC establishment request, a repeated media modification request, a DC establishment request that cannot be accepted or a media modification request that cannot be accepted.
[0021] The embodiments of the present disclosure further provide an IMS data channel resource processing method applied to an IMS AS, and the method comprises:
[0022] Receiving a DC establishment request sent by a DC AS, wherein the DC establishment request comprises second DC media information;
[0023] Notifying a data channel signaling function (DCSF) of a second media modification event and the DC media information.
[0024] According to a response returned by the DC SF or a media indication issued by the DC SF, performing corresponding processing.
[0025] Preferably, according to the response returned by the DCSF or the media indication issued by the DCSF, corresponding processing is performed, including one of the following manners:
[0026] a response to the DC establishment request is returned to the DC AS, the response indicating a repeated DC establishment request or a DC establishment request that cannot be accepted;
[0027] media parameters specified in the second DC media information are deleted according to the media indication issued by the DCSF, and a session modification request is sent to the UE, wherein the session modification request contains the modified second DC media information.
[0028] The embodiments of the present disclosure further provide an IMS data channel resource processing method, applied to a DC AS, the method comprising:
[0029] a DC establishment request is sent to a DCSF or an IMS AS;
[0030] corresponding processing is performed according to a response of the DCSF or the IMS AS to the DC establishment request.
[0031] Preferably, the corresponding processing includes:
[0032] when the response indicates a repeated DC establishment request or indicates that a DC establishment request cannot be accepted, the locally reserved or allocated DC media resource is released.
[0033] The embodiments of the present disclosure further provide an IMS data channel resource processing method, applied to a DCSF, the method comprising:
[0034] a notification of a media modification event is received from an IMS AS, and a media indication is issued to the IMS AS.
[0035] Preferably, the notification of the media modification event is received from an IMS application server AS, and the media indication is issued to the IMS AS, including:
[0036] the notification of the media modification event is received from the IMS AS, the notification including DC media information associated with a session description protocol answer (SDP answer);
[0037] when it is determined according to the DC media information that a media negotiation result is that DC media is not supported, the media indication is issued to the IMS AS.
[0038] Preferably, the notification of the media modification event is received from an IMS application server AS, and the media indication is issued to the IMS AS, including:
[0039] receiving a notification of a media modification event from the IMS AS, the notification including DC media information associated with a session description protocol answer (SDP answer) and / or an indication of DC media not supported;
[0040] issuing a media indication to the IMS AS according to the notification.
[0041] Preferably, receiving a notification of a media modification event from the IMS AS, issuing a media indication to the IMS AS includes:
[0042] receiving a notification of a failure response of a media modification request event from the IMS AS, issuing a media indication to the IMS AS according to DC media information associated with the received notification of the media modification request event.
[0043] Preferably, issuing a media indication to the IMS AS according to DC media information associated with the received notification of the media modification request event includes:
[0044] when receiving a notification of a session establishment success event and DC media information from the IMS AS, saving the DC media information and issuing a media indication to the IMS AS according to the DC media information;
[0045] when receiving a notification of a session modification success event and DC media information from the IMS AS, saving the DC media information and issuing a media indication to the IMS AS according to the DC media information.
[0046] Preferably, the media indication is used to instruct the IMS AS to request the MF to release DC media resources.
[0047] Preferably, the IMS AS requesting the MF to release DC media resources includes one of:
[0048] deleting DC media resources of DC media corresponding to the media indication;
[0049] updating DC media resources of DC media corresponding to the media indication, and deleting DC media resources of specified DC or specified stream in the DC media.
[0050] The embodiments of the present disclosure further provide an IMS data channel resource processing method applied to an IMS AS, the method comprising:
[0051] notifying a media modification event to a DCSF;
[0052] receiving a media indication issued by the DCSF, and requesting a MF to release DC media resources according to the media indication.
[0053] Preferably, the DCSF is notified of a media modification event, including one of:
[0054] According to the received response to the session modification request, the DCSF is notified of a media modification success and DC media information associated with a session description protocol answer (SDP answer);
[0055] According to the received response to the session modification request, the DCSF is notified of a media modification event and indicated that DC media is not supported.
[0056] Preferably, according to the received response to the session modification request, the DCSF is notified of a media modification event and indicated that DC media is not supported, including:
[0057] According to the SDP answer in the received response to the session modification request and the SDP offer in the session modification request, a media negotiation result is determined, the SDP offer and the SDP answer containing DC media description;
[0058] When the media negotiation result is that DC media is not supported, the DCSF is notified of a media modification event and indicated that DC media is not supported.
[0059] Preferably, the MF is requested to release DC media resources according to the media indication, including one of:
[0060] The DC media resources of the DC media corresponding to the media indication are deleted;
[0061] The DC media resources of the DC media corresponding to the media indication are updated, and the DC media resources of the specified DC or specified stream in the DC media are deleted.
[0062] The embodiments of the present disclosure further provide an IMS data channel resource processing method, applied to a DCSF, and the method comprises:
[0063] A media modification request event and DC media information notified by an IMS AS are received;
[0064] A cancel media modification event notified by the IMS AS is received, and a media indication is sent to the IMS AS.
[0065] Preferably, the cancel media modification event notified by the IMS AS is received, and the media indication is sent to the IMS AS, including:
[0066] The cancel media modification event notified by the IMS AS is received, and corresponding media modification request events and DC media information associated with the cancel media modification event are received;
[0067] The media indication is sent to the IMS AS according to the DC media information.
[0068] The embodiments of the present disclosure further provide an IMS data channel resource processing method, applied to an IMS AS, the method comprising:
[0069] When a CANCEL request related to the session modification request is received, or when a response to the CANCEL request is received, or when a CANCEL request related to the session modification request is sent, a media modification cancellation event is notified to the DCSF.
[0070] Preferably, the method further comprises:
[0071] The session modification request is received before a CANCEL request related to the session modification request is received.
[0072] Preferably, the method further comprises:
[0073] The DCSF requests the MF to release the DC media resources allocated for the session modification request or the DC media resources according to the media indication sent by the DCSF.
[0074] Preferably, the DCSF requests the MF to release the DC media resources according to the media indication sent by the DCSF, comprising one of:
[0075] The DCSF requests the MF to delete the DC media resources of the DC media corresponding to the media indication;
[0076] The DCSF requests the MF to update the DC media resources of the DC media corresponding to the media indication, and delete the DC media resources of the specified DC or the specified stream in the DC media.
[0077] The embodiments of the present disclosure further provide an IMS data channel resource processing apparatus, applied to a data channel signaling function DCSF, the apparatus comprising:
[0078] A resource determination module, configured to receive a notification sent by an IP multimedia subsystem application server IMS AS or a request sent by a data channel application server DC AS, and determine the requested DC media resources according to DC media information carried in the notification or the request;
[0079] A response feedback module, configured to return a failure response and / or a media indication to the notification or the request when the requested DC media resources have been reserved or allocated.
[0080] Preferably, the resource determination module is specifically configured to:
[0081] Determine the requested DC media resources according to media related information in an already established session associated with the DC media information in the notification or the request;
[0082] The media-related information includes a media ID, media attributes, media parameters, and a stream ID.
[0083] The embodiments of the present disclosure further provide an IMS data channel resource processing apparatus applied to an IMS AS, and the apparatus comprises:
[0084] a receiving module configured to receive a session modification request sent by a user equipment (UE), wherein the session modification request comprises first DC media information;
[0085] a notifying module configured to notify a first media modification event to a data channel signaling function (DCSF), wherein the first media modification event comprises the first DC media information;
[0086] an indicating module configured to perform corresponding processing according to a response returned by the DCSF or a media indication issued by the DCSF.
[0087] The indicating module is specifically configured to perform one of the following:
[0088] when the DCSF returns a failure response, deleting the first DC media information in the session modification request;
[0089] deleting the first DC media information in the session modification request or a specified media parameter in the first DC media information according to a media indication issued by the DCSF;
[0090] returning a response to the session modification request to the UE, wherein the response indicates a repeated DC establishment request, a repeated media modification request, a DC establishment request that cannot be accepted, or a media modification request that cannot be accepted.
[0091] The embodiments of the present disclosure further provide an IMS data channel resource processing apparatus applied to an IMS AS, and the apparatus comprises:
[0092] a receiving module configured to receive a DC establishment request sent by a DC AS, wherein the DC establishment request comprises second DC media information;
[0093] a notifying module configured to notify a second media modification event to a data channel signaling function (DCSF), wherein the second media modification event comprises the second DC media information;
[0094] an indicating module configured to perform corresponding processing according to a response returned by the DCSF or a media indication issued by the DCSF.
[0095] The indicating module is specifically configured to perform one of the following:
[0096] returning a response to the DC establishment request to the DC AS, wherein the response indicates a repeated DC establishment request or a DC establishment request that cannot be accepted;
[0097] According to the media indication issued by the DCSF, media parameters specified in the second DC media information are deleted, and a session modification request is sent to the UE, wherein the session modification request contains the modified second DC media information.
[0098] The embodiments of the present disclosure further provide an IMS data channel resource processing apparatus, which is applied to a DCSF and comprises:
[0099] A request module is configured to send a DC establishment request to the DCSF or the IMS AS;
[0100] A resource processing module is configured to perform corresponding processing according to a response of the DCSF or the IMS AS to the DC establishment request.
[0101] Preferably, the resource processing module is specifically configured to:
[0102] When the response indicates a repeated DC establishment request or indicates that the DC establishment request cannot be accepted, the locally reserved or allocated DC media resource is released.
[0103] The embodiments of the present disclosure further provide an IMS data channel resource processing apparatus, which is applied to a DCSF and comprises:
[0104] A media indication module is configured to receive a notification of a media modification event from the IMS AS and issue a media indication to the IMS AS.
[0105] Preferably, the media indication module is specifically configured to:
[0106] The notification of the media modification event from the IMS AS includes DC media information associated with a session description protocol answer (SDP answer);
[0107] When it is determined according to the DC media information that a media negotiation result is that DC media is not supported, the media indication is issued to the IMS AS.
[0108] Preferably, the media indication module is specifically configured to:
[0109] The notification of the media modification event from the IMS AS includes DC media information associated with a session description protocol answer (SDP answer) and / or an indication that DC media is not supported;
[0110] The media indication is issued to the IMS AS according to the notification.
[0111] Preferably, the media indication module is specifically configured to:
[0112] receiving a notification of a failure response of the IMS AS to the media modification request event, updating the DC media information according to the received media modification request event notification, and sending a media indication to the IMS AS.
[0113] Further, the media indication module is specifically configured to:
[0114] when receiving the session establishment success, session modification success event and DC media information notified by the IMS AS, saving the DC media information, and sending a media indication to the IMS AS according to the DC media information;
[0115] when receiving the session modification request event and DC media information notified by the IMS AS, saving the DC media information, and sending a media indication to the IMS AS according to the DC media information.
[0116] Preferably, the media indication is used to instruct the IMS AS to request the MF to release the DC media resource.
[0117] Further, the media indication module is specifically configured to:
[0118] deleting the DC media resource of the DC media corresponding to the media indication;
[0119] updating the DC media resource of the DC media corresponding to the media indication, and deleting the DC media resource of the specified DC or specified stream in the DC media.
[0120] The embodiments of the present disclosure also provide an IMS data channel resource processing apparatus applied to an IMS AS, and the apparatus comprises:
[0121] a notification module configured to notify a media modification event to a DCSF;
[0122] a resource release module configured to receive a media indication sent by the DCSF, and request a MF to release a DC media resource according to the media indication.
[0123] Preferably, the notification module specifically performs one of the following:
[0124] according to the received response to the session modification request, notifying the DCSF of a media modification success and DC media information associated with a session description protocol answer (SDP answer);
[0125] according to the received response to the session modification request, notifying the DCSF of a media modification event and indicating that the DC media is not supported.
[0126] Further, the notification module is further configured to perform:
[0127] determine a media negotiation result according to an SDP answer in a response to the received session modification request and an SDP offer in the session modification request, wherein the SDP offer and the SDP answer contain DC media descriptions;
[0128] when the media negotiation result is that the DC media is not supported, inform the DCSF of a media modification event and indicate that the DC media is not supported.
[0129] Preferably, the resource releasing module is specifically configured to perform one of the following:
[0130] delete DC media resources of the DC media corresponding to the media indication;
[0131] update DC media resources of the DC media corresponding to the media indication, and delete DC media resources of a specified DC or a specified stream in the DC media.
[0132] The embodiments of the present disclosure further provide an IMS data channel resource processing apparatus applied to a DCSF, the apparatus comprising:
[0133] a modifying module configured to receive a media modification request event and DC media information notified by an IMS AS;
[0134] a canceling module configured to receive a media modification cancellation event notified by the IMS AS and send a media indication to the IMS AS.
[0135] Preferably, the canceling module is specifically configured to:
[0136] receive the media modification cancellation event notified by the IMS AS, and associate a corresponding media modification request event and DC media information according to the media modification cancellation event;
[0137] issue a media indication to the IMS AS according to the DC media information.
[0138] The embodiments of the present disclosure further provide an IMS data channel resource processing apparatus applied to an IMS AS, the apparatus comprising:
[0139] when a CANCEL request related to a session modification request is received, or when a response to the CANCEL request is received, or when the CANCEL request related to the session modification request is sent, inform a DCSF of a media modification cancellation event.
[0140] Preferably, the apparatus further comprises:
[0141] a notifying module configured to receive the session modification request before receiving the CANCEL request related to the session modification request.
[0142] Preferably, the apparatus further comprises:
[0143] an indication module configured to request the MF to release the DC media resource allocated for the session modification request or request the MF to release the DC media resource according to the media indication sent by the DCSF.
[0144] Preferably, the indication module is specifically configured to perform one of the following:
[0145] request the MF to delete the DC media resource of the DC media corresponding to the media indication;
[0146] request the MF to update the DC media resource of the DC media corresponding to the media indication, and delete the DC media resource of the specified DC or the specified stream in the DC media.
[0147] To achieve the above object, the embodiments of the present disclosure further provide an IMS data channel resource processing device, comprising a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the IMS data channel resource processing method according to any one of the above embodiments.
[0148] To achieve the above object, the embodiments of the present disclosure further provide a computer readable storage medium, comprising a stored computer program, wherein the computer program controls the device where the computer readable storage medium is located to execute the IMS data channel resource processing method according to any one of the above embodiments when the computer program is running.
[0149] To achieve the above object, the embodiments of the present disclosure further provide a computer program product, comprising computer instructions, wherein the computer instructions are executed by a processor to implement the IMS data channel resource processing method according to any one of the above embodiments.
[0150] Compared with the related art, the IMS data channel resource processing method, apparatus, device, medium and product provided by the embodiments of the present disclosure judge whether the requested DC media resource is reserved, whether the DC establishment process fails or is terminated by receiving the session event and media information reported by an IMS application server (AS), so as to perform corresponding processing on the DC media resource, solve the problems of repeated reservation of DC media resources and release of DC media resources due to cancellation of DC establishment, and avoid invalid occupation of DC media resources in the session process and establishment, maintenance and management of unnecessary data channels in the session process. BRIEF DESCRIPTION OF DRAWINGS
[0151] FIG. 1 is a flowchart of the IMS data channel resource processing method provided by the embodiments of the present disclosure in embodiment one;
[0152] Figure 2 is a schematic diagram of the framework of an IP multimedia subsystem provided by an embodiment of the present disclosure;
[0153] Figure 3 is a schematic diagram of the flow of an IMS data channel resource processing method provided by an embodiment of the present disclosure;
[0154] Figure 4 is a schematic diagram of the flow of an IMS data channel resource processing method provided by an embodiment of the present disclosure;
[0155] Figure 5 is a structural block diagram of an IMS data channel resource processing apparatus provided by an embodiment of the present disclosure;
[0156] Figure 6 is a structural block diagram of an IMS data channel resource processing apparatus provided by an embodiment of the present disclosure;
[0157] Figure 7 is a structural block diagram of an IMS data channel resource processing apparatus provided by an embodiment of the present disclosure;
[0158] Figure 8 is a structural block diagram of an IMS data channel resource processing apparatus provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0159] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present disclosure.
[0160] Embodiment One
[0161] In a service session process, the DC media resource management of each DC establishment request is independent of each other, and multiple data channels can be established simultaneously. When multiple entities simultaneously initiate the establishment of a bootstrap data channel (BDC), the problem of repeated reservation of DC media resources occurs in the calling user equipment (UE) / calling network / called network / called UE during the establishment process. Regardless of which entity initiates the establishment of the BDC, the BDC media resources reserved during the establishment process are the same. Once the establishment is completed, the BDC media resources cannot be closed and will accompany the entire session. The establishment of an application data channel (ADC) may also cause the repeated reservation of resources for the same application. The repeated reservation of DC media resources causes resource waste and requires the establishment / maintenance / management of unnecessary data channels during the session process.
[0162] In view of the problem of repeated resource reservation of the DC when the DC establishment request is established, the first IMS data channel resource processing mode is provided, which is applied to a data channel signaling function (DCSF), and a flowchart of the IMS data channel resource processing mode in embodiment one is shown in FIG. 1. The method comprises the following steps:
[0163] In step S101, a notification sent by an IP multimedia subsystem application server (IMS AS) or a request sent by a data channel application server (DC AS) is received, and DC media resources requested are determined according to DC media information carried in the notification or the request.
[0164] In step S102, when the DC media resources requested have been reserved or allocated, a failure response and / or a media indication are returned to the notification or the request.
[0165] In a specific service call, the DC channel is established, see FIG. 2, which is a schematic diagram of the framework of the IP multimedia subsystem provided by the embodiment one of the present disclosure. In order to support the actual deployment of IMSDC, the IMS architecture supporting IMSDC is defined, the DCSF, media function (MF), DC application related server and database are introduced, and the IMS application server (AS), media resource function (MRF) and user equipment (UE) are enhanced. The specific application of each module in the framework includes: the UE is enhanced to support DC capability, including DC capability negotiation, establishment, release, application, etc. The DCSF is a part of logical function entity in the data channel server (DCS), and the DCSF is mainly used to provide data channel signaling control function, such as providing DC control logic, managing IMSDC; the proxy-call session control function (P-CSCF) is the access node of the UE to the IMS network, and is mainly responsible for forwarding the session initiation protocol (SIP) signaling between the IMS user and the home network. The serving-call session control function (S-CSCF) is the unified access point of the home network of the IMS user, and is responsible for allocating or querying the S-CSCF serving the user. The IMS-access media gateway (IMS-AGW) can provide IMS network access gateway and media gateway functions. The MF provides DC media resource reservation, update and release capabilities. Remote IMS is the IMS on the called user side. The IMS AS is enhanced to support the interface with the DCSF and MRF / MF, and decides whether to interact with the DCSF and MF / MRF according to the DC subscription; the home subscriber server (HSS) is the main user database of the IMS network entity for processing calls / sessions, which contains the user profile, performs user identity authentication and authorization, and can provide information about the physical location of the user. The network exposure function (NEF) is responsible for managing all external applications of the external network data, providing external application Qos (Quality Of Service, service quality) customization capability exposure, mobility state event subscription, application function (AF) request distribution and other functions.The data channel application server (DC AS) is used to manage data channels, such as establishing, releasing data channels, and the like. The data channel application repository (DCAR) is used to store data channel related applications.
[0166] It should be noted that the IMS system framework given in FIG. 2 is only an example, and the present disclosure can actually be applied to all IMS systems in the related art. In other embodiments, other IMS system framework structures can be used.
[0167] Gm, lq, Mb, Mw, N70, ISC, N71, Sh, N72, Sc, DC1-5, MDC1-3, and N33 in FIG. 2 are interfaces for connecting different modules, and are only a preferred solution. In actual applications, other interfaces can be used, or the interfaces can be adjusted according to actual application scenarios.
[0168] Specifically, according to different uses, the DC can be divided into a bootstrap data channel (BDC) and an application data channel (ADC). The IMS network supports data channel services. After a calling user terminal and a called user terminal with DC services are opened, they can download available application programs from the IMS network after establishing a communication connection, and use the application programs to transmit multimedia information through the data channel. The BDC is used for a terminal device to obtain a DC application (App) from a DCSF. A terminal supporting a data channel capability can establish a BDC with a DCSF of a calling network and / or a DCSF of a called network. The specific establishment manner depends on whether each network supports a data channel capability, and service subscription conditions of terminal devices of the calling party and the called party in the respective networks. The ADC is used to transmit application data generated by running DC Apps of the communication parties. The application data transmission can be between terminals and terminals, or between a terminal and a network.
[0169] When the called IMS AS detects that the called user satisfies the call transfer condition, if the called user subscribes to call transfer, the called user is transferred according to a pre-set forward number of the called user. After the call transfer is performed, a notification message is sent to the called DCSF to inform the called DCSF of the call situation, determine a session description protocol (SDP) of the call transfer, and perform DC media negotiation with the call transfer user to complete establishment of a DC channel between the calling user and the call transfer user.
[0170] When the calling and called users have DC subscription, and the calling / called terminals support DC, there are four BDCs between the calling / called terminals and the network: BDC1: calling UE-calling network; BDC2: calling UE-called network; BDC3: calling network-called UE; and BDC4: called network-called UE, thus the DC media resource is easily reserved repeatedly.
[0171] When the IMS data channel resource processing is performed, the DC media resource reserved repeatedly is identified by the data channel signaling function DCSF, and the corresponding response is returned to the IMS application server AS and the DC application server AS, so as to solve the problem of DC media resource reserved repeatedly and avoid repeated requests.
[0172] It should be noted that when the scheme is specifically executed, other control processes of the call establishment process are not considered, and only the requests and instructions interacted by the data channel signaling function DCSF are controlled to perform the IMS data channel resource processing.
[0173] The data channel signaling function DCSF receives the DC establishment request, and based on the call establishment process, the DC establishment request includes more than one, i.e. UE requests DC establishment and DC AS requests DC establishment, i.e. the notification sent by the IP multimedia subsystem application server IMS AS or the request sent by the data channel application server DC AS.
[0174] The DC establishment request received by the data channel signaling function DCSF includes the report of the IMS AS or the DC AS:
[0175] The IMS AS receives the session modification request of the user terminal, i.e. the re-INVITE request, and sends the notification to the data channel signaling function DCSF according to the session modification request
[0176] The DC application server AS sends the SBI service request to the BDC and ADC of the specified local UE and remote UE according to the trigger of the DC service platform, i.e. the DC establishment request sent to the data channel signaling function DCSF.
[0177] It should be noted that the DC establishment request received by the data channel signaling function DCSF includes the BDC establishment request and the ADC establishment request.
[0178] In the DC establishment process, the data channel signaling function DCSF receives the DC establishment request, and determines the DC media resource according to the DC establishment request, so that the data channel signaling function DCSF determines the requested DC media resource according to the DC establishment request, and determines whether the requested DC media resource has been reserved according to the DC media information carried in the request or notification.
[0179] When the requested DC media resource has been reserved or allocated, a failure response and / or media indication is returned to the notification or request.
[0180] The sender of the DC establishment request is fed back with a DC error request to prompt the requestor not to repeat the DC media resource reservation.
[0181] The data channel signaling function DCSF identifies the repeatedly reserved DC media resource, solves the problem of repeated reservation of DC media resources, and avoids repeated requests.
[0182] Preferably, the data channel signaling function DCSF determines whether the DC media resource is reserved when processing the received DC establishment request, specifically by confirming the DC media resource reservation through the media information, specifically:
[0183] The data channel signaling function DCSF determines the requested DC media resource according to the media information in the notification or request and the media-related information in the previously established call hold session.
[0184] It is determined whether the requested DC media resource has been reserved, and if so, an error response is fed back.
[0185] The media-related information includes media ID, media description attribute, and stream ID. The DC media resource requested by the data channel can be identified through the media-related information.
[0186] Exemplarily, the called DCSF determines the DC media description in the call forwarding establishment request according to the report of the called IMS AS. When the called DCSF extends the DC service according to the DC, the DC service subscription contains the call forwarding service, and the called DCSF determines the call forwarding service logic, such as determining whether the DC call is allowed to be forwarded according to the forwarding network capability and subscription, or determining whether the initial call establishment request carries the DC media, etc.
[0187] Another preferred embodiment of the present embodiment provides an IMS data channel resource processing method applied to an IMS application server AS, which comprises the following steps:
[0188] Receiving a session modification request sent by a user terminal UE, wherein the session modification request contains first DC media information;
[0189] informing the DCSF of the first media modification event and the DC media information;
[0190] performing corresponding processing according to the response returned by the DCSF or the media indication issued.
[0191] Specifically, when the user terminal UE requests the DC establishment, the IMS application server AS is sent a session modification request, i.e., a re-INVITE request, wherein the session modification contains the first DC media information.
[0192] An INVITE request can establish a dialog between two user agents, a session is established using the "offer / answer" model, and an existing dialog can be modified using a target update request (e.g., to change the destination URI of the dialog.
[0193] A session modification is achieved by sending a new INVITE within the same dialog in which the session was established. Sending an INVITE in an existing dialog is called a re-INVITE. Modifications to an ongoing call can be required, such as modifying an address or port, adding a media stream, removing a media stream, etc. This is accomplished by initiating a new INVITE request, and this new INVITE request is based on the same dialog in which the session was established. Sending an INVITE request in an existing dialog is a re-INVITE.
[0194] The "offer / answer" model of the INVITE session description applies to re-INVITE as well. If the calling user wants to add a media stream, a new offer containing the media is created, placed in the INVITE request, and sent to the called party. The entire session description is sent, not just the changes. This is to support processing by various components that do not maintain session state, and to support fault tolerance and recovery capabilities.
[0195] Of course, the calling user can also send a re-INVITE without a session description, in which case the first reliable answer to the re-INVITE will contain the offer. If the session description format can distinguish versions, the offer should indicate whether the version of the session description has changed.
[0196] The IMS application server AS receives the session modification request.
[0197] receiving a call establishment request of a calling network, and reporting the call establishment request to a data channel signaling function on a called user side, informing the DCSF of the first media modification event and the DC media information;
[0198] According to the indication of the data channel signaling function on the called user side, the data channel media description is modified; and according to the response or media indication issued by the called DCSF, corresponding processing is performed.
[0199] It should be noted that the corresponding processing process refers to that the IMS AS performs corresponding media information processing or feeds back a corresponding response according to the media indication issued by the DCSF.
[0200] When the data channel signaling function DCSF identifies a repeated DC request, an error response value is fed back to the IMS application server.
[0201] The IMS application server AS releases the resources reserved for the called user according to the indication of the called DCSF. According to the forwarding logic, the called IMS AS forwards the DC media description in the call establishment request sent by the receiving calling network in the generated forwarding establishment request (INVITE) to the forwarding network and the forwarding user. The forwarded DC media description is carried in the call establishment request itself. Further, the data channel media description includes at least one of the following: a bidirectional data channel BDC between the calling user and the forwarding network; and a bidirectional data channel BDC between the calling network and the forwarding user.
[0202] The IMS application server AS also replies to a session initiation protocol SIP instruction of rejecting session modification according to the error response fed back by the channel signaling function DCSF.
[0203] The instruction of rejecting session modification carries the reason for the call failure of the called user. The session description protocol for determining the forwarding includes: forwarding the data channel media description in the call establishment request in the forwarding establishment request.
[0204] As a preferred solution, when the IMS application server AS sends a DC establishment request to the user, the DC subscription needs to be verified, and the verification specifically includes:
[0205] After receiving the session modification request of the receiving UE, the DC establishment request, the DC capability, and the DC subscription are checked.
[0206] When the called user has a DC subscription, has a DC capability, and has a DC establishment request, a DC establishment request is sent to the data channel signaling function DCSF.
[0207] As a preferred solution, after receiving the error response of the DCSF, the IMS application server AS updates the SDP offer and deletes the related DC media information.
[0208] After receiving the error response, it is indicated that the session description has changed, and the main user must adjust the session parameters. When adjusting the parameters, the user may be required to confirm.
[0209] The version of the session description can be used to provide to newly joining participants of the conference, to add or delete media, or to change a single-party conference to a multi-party conference. If the new session description is not acceptable to the user, the re-INVITE request can be rejected with a 488 (Not Acceptable Here) return. This response should contain a Warning header field to provide the requestor with the reason for the rejection.
[0210] That is, when the UE requests the DC establishment, the IMS application server AS checks the DC establishment request, the DC capability of the UE, and the DC subscription of the user according to the session modification request (re-INVITE request) of the receiving UE, and reports the data channel signaling function DCSF;
[0211] The data channel signaling function DCSF associates the previous session media related information (media ID, media description attribute, stream ID, etc.) through the media information, determines whether the requested DC resource has been reserved, and if yes, returns an error response (indicating a repeated DC request) to the IMS AS.
[0212] Preferably, the corresponding processing process of the IMS AS includes one of the following:
[0213] After the IMS application server AS receives the failure response of the DCSF, the session description protocol offer SDP is updated, and the related first DC media information is deleted (there is additional signaling processing).
[0214] A SIP response is returned to reject the session modification, such as 488 not acceptable, and to indicate a repeated DC request.
[0215] The data channel signaling function DCSF identifies the repeated reservation of the DC media resource triggered by the UE in the R18 stage, returns a corresponding response, solves the problem of repeated reservation of the DC media resource, and avoids repeated requests.
[0216] According to the media indication issued by the DCSF, the first media information or the media parameter indicated in the first media information in the session modification request is deleted.
[0217] After receiving the failure response, the IMS AS also needs to feed back to the user terminal UE, that is, to return a response to the session modification request to the UE.
[0218] The response indicates a repeated DC establishment request, or a repeated media modification request, or the DC establishment request is unacceptable, or the media modification request is unacceptable. After the user terminal UE receives the response, it can be determined that a repeated DC establishment request occurs, and the terminal needs to re-perform the DC establishment request processing or the media modification request processing, or feedback an error.
[0219] Another preferred embodiment of the present application provides an IMS data channel resource processing method, which is applied to an IMS AS. The IMS AS accepts a DC AS establishment request, forwards the request, and processes according to a response or media indication of a DC SF. Specifically:
[0220] After the IMS application server AS receives the DC establishment request sent by the DC AS, the IMS application server AS reports the DC establishment request to the data channel signaling function DC SF on the called user side, and notifies the data channel signaling function DC SF of a second media modification event and DC media information.
[0221] According to the indication of the data channel signaling function on the called user side, the data channel media description is modified, and according to the response or media indication issued by the called DC SF, corresponding processing is performed.
[0222] Preferably, the process of processing the response or the media indication issued by the DC SF by the IMS AS is one of the following:
[0223] According to the response to the DC establishment request returned to the DC AS, a repeated DC establishment request or an unacceptable DC establishment request is indicated to the DC AS, so that the DC AS performs corresponding processing and releases local DC media resources.
[0224] After the IMS AS receives a repeated media indication of the DC establishment request, the IMS AS deletes the configured DC media resources, that is, deletes the media parameters specified in the second DC media information, and sends a session modification request to the UE, wherein the session modification request contains the modified second DC media information and feedbacks the repeated media of the DC establishment request, so that the user terminal performs corresponding processing.
[0225] Another preferred embodiment of the present application provides an IMS data channel resource processing method, which is applied to a data channel application server DC AS. When the DC AS requests DC establishment, the specific process includes:
[0226] Sending a DC establishment request to the DC SF or the IMS AS;
[0227] According to the response of the DC SF or the IMS AS to the DC establishment request, corresponding processing is performed.
[0228] In the resource processing process, the DC AS is configured to send a DC establishment request to the DCSF or the IMS, and then
[0229] According to the error response fed back by the data channel signaling function DCSF, corresponding processing is performed to release the local DC media resource.
[0230] The DC AS sends a DC establishment request to the data channel signaling function DCSF to establish BDC and ADC to the specified local and remote UE.
[0231] The data channel signaling function DCSF associates the media related information (media ID, media description attribute, stream ID, etc.) in the previous session with the media indication to the IMS AS to determine whether the resource of the requested DC has been reserved, such as the error response (indicating repeated DC request) of the service request reply of the DC AS.
[0232] Preferably, the process of the DC AS after receiving the response includes:
[0233] When the response indicates a repeated DC establishment request or indicates that the DC establishment request cannot be accepted, the local reserved or allocated DC media resource is released.
[0234] The DC AS releases the local reserved or allocated DC media resource after receiving the error response indicating a repeated DC establishment request or indicating that the DC establishment request cannot be accepted.
[0235] In the scenario of the DC application server AS requesting DC establishment, the data channel signaling function DCSF performs DC media resource repeated reservation identification and returns a corresponding response to solve the DC media resource repeated reservation problem and avoid repeated requests.
[0236] Embodiment Two
[0237] In another embodiment provided by the present disclosure, referring to FIG. 3, which is a flowchart of the IMS data channel resource processing method provided by the present disclosure in embodiment two, applied to the data channel signaling function DCSF, the method includes:
[0238] Step S301, receiving a notification of a media modification event from the IMS AS, and sending a media indication to the IMS AS.
[0239] For the SIP interface, because R19 supports simultaneous application of BDC and ADC, multiple ADCs, and multiple DC multiplexing a media description, the media negotiation may accept part of the DC, the case considers receiving the IMS AS media modification event notification by the DCSF, judges the DC establishment failure according to the reported event and media information, returns the media indication to the IMS AS, and instructs the IMS AS to release the corresponding DC media resource.
[0240] Specifically, when the DCSF issues the corresponding media indication for the media modification event notification, it includes:
[0241] Receiving the notification of the media modification event of the IMS AS, the notification includes DC media information associated with a session description protocol answer (SDP answer);
[0242] Receiving the session description protocol answer (SDP answer) reported by the IMS application server (AS), determining the media negotiation result;
[0243] When the media negotiation result is failure, it is determined that the DC establishment fails, and a media indication is sent to the IMS application server (AS).
[0244] Specifically, the related technical solutions do not clearly process different DC establishment failure scenarios for DC media resources when managing DC media resources, and cannot release DC media resources in time, for example, in the processing of media negotiation failure, SIP request processing failure, DC multiplexing, and DC media granularity / specified DC media not receiving.
[0245] Therefore, in the specific implementation of the case, the data channel signaling function (DCSF) receives the session description protocol answer (SDP answer) reported by the IMS application server (AS);
[0246] Specifically, reporting the call transfer event to the called DCSF can enable the called DCSF to quickly release the DC media resources previously reserved for the called user, provide a basis for subsequent DC media negotiation between the calling user and the transferred user, and enable the called IMS AS to determine the SDP for transfer according to the indication of the called DCSF., which can realize the DC release of the called user after transfer and the DC media negotiation of the transferred user. In addition, even if the called user does not subscribe to DC, the DC media negotiation in the transfer process can be completed by determining the SDP for transfer according to the indication of the called DCSF.
[0247] According to the received session description protocol answer (SDP answer), the media negotiation result is determined.
[0248] When the media negotiation result is failure, it is determined that the DC establishment fails, then a media indication is sent to the IMS application server (AS), instructing the IMS application server (AS) to release the corresponding DC media resource.
[0249] The media information in the previous session is associated by the data channel signaling function (DCSF) through media information, specifically including media ID, media description attribute, and stream ID. The media negotiation result is determined.
[0250] For the SIP interface, the data channel signaling function (DCSF) judges the DC establishment failure through the reporting event and media information of the IMS AS, returns the media indication to the IMS AS, releases the corresponding DC media resource, and processes the DC media resource for the establishment failure scenario, thereby reducing the use of the DC media resource in the establishment failure scenario.
[0251] As a preferred solution, after the DC media negotiation of the calling user and the call transfer user is completed, the called IMS AS forwards the SIP message and the SDP message between the calling user and the call transfer user. The SIP is described as being used to generate, modify, and terminate a session between one or more participants, and the SIP uses the SDP to describe the media information of a multimedia session in a message body. Through the forwarding of the SIP message and the SDP message, the session between the calling user and the call transfer user can be completed.
[0252] When the media negotiation result is judged, if the port number is set to 0 in the m line, and the a line in the m line is deleted, the media negotiation fails, the DC establishment failure is determined, and the media indication is sent to the IMS application server (AS).
[0253] Preferably, when the DCSF issues the corresponding media indication in response to the media modification event notification, the following information is included:
[0254] The notification includes the DC media information associated with the session description protocol (SDP) answer and / or the indication of the DC media not supported.
[0255] That is, the DCSF can actively judge the media negotiation result, issue the media indication, and also receive the indication of the media not supported in the notification of the media modification event.
[0256] The notification is directly forwarded, and the media indication is issued to the IMS AS.
[0257] In a specific implementation, the process of judging the DC establishment failure caused by the media negotiation failure through the SDP offer / answer is used to determine the media negotiation result by the IMS application server (AS), and specifically includes the following steps:
[0258] receiving a response to the session modification request (re-INVITE request), determining a media negotiation result according to a comparison of an SDP answer and a DC media description comparison, i.e. a media description attribute, in the response containing the session modification request;
[0259] In the media description comparison, when the port number meets a preset failure determination condition, it is determined that the media negotiation result fails, and it is determined that the corresponding DC cannot be normally established.
[0260] It should be noted that the failure determination condition can be set as that the m line port number in the port number is 0, and the a line in the m line is deleted. In other embodiments, the media negotiation failure result can be identified according to other set port number determination conditions.
[0261] When the media negotiation result is failure, i.e. the corresponding DC cannot be normally established, a media indication is sent to the data channel signaling plane function DCSF.
[0262] It should be noted that the reported media indication includes feedback that the DC cannot be normally established, to instruct the data channel signaling plane function DCSF to delete the corresponding DC media resource.
[0263] As a preferred solution, the media indication reported to the data channel signaling plane function DCSF includes a media modification process success, a DC establishment failure mark, and DC media information associated with the session description protocol answer SDP answer.
[0264] The media modification process success and the DC establishment failure mark can indicate the reason for the DC establishment failure, i.e. the media modification process success, but there is a DC establishment failure mark, so that the data channel signaling plane function DCSF can correspondingly determine the DC media resource of the DC establishment failure DC.
[0265] As a preferred solution, after the IMS application server AS reports the media indication indicating the DC establishment failure to the data channel signaling plane function DCSF, the data channel signaling plane function DCSF determines the DC media resource to be deleted according to the DC establishment failure reported by the IMS AS and the corresponding media indication;
[0266] After the data channel signaling plane function DCSF determines the DC media resource to be released, a media indication containing the DC media resource to be released is fed back to the IMS application server AS;
[0267] The IMS application server AS then deletes the DC media resource of the DC media granularity;
[0268] The DC media resource of the DC media granularity is updated, and the specified DC media resource of the DC media in the DC multiplexing scenario.
[0269] It should be noted that the DC multiplexing scenario needs to be performed, and in the embodiment, a preferred embodiment is described taking that the IMS application server AS is in the DC multiplexing scenario as an example, and in other embodiments, only the DC media resource release process does not need to be performed.
[0270] The IMS application server AS judges the media negotiation failure leading to the DC establishment failure through the SDP offer / answer, returns the media indication to the IMS application server AS, releases the corresponding DC media resource, guarantees the DC media resource management efficiency, and avoids the additional occupation.
[0271] Another preferred scheme of the embodiment provides a DC media resource processing method applied to a data channel signaling function DCSF, in the process that the IMS application server AS judges the media negotiation failure leading to the DC establishment failure through the SDP offer / answer, the data channel signaling function DCSF needs to interact with the IMS application server AS to determine the DC media resource to be released.
[0272] That is, the data channel signaling function DCSF receives the media indication sent by the IMS application server AS, determines the DC media resource to be released according to the DC reported by the IMS AS to establish the failure.
[0273] The media indication containing the DC media resource to be released is sent to the IMS application server AS, indicating the IMS application server AS to release the DC media resource to be released, and improving the resource management efficiency.
[0274] Preferably, specifically, when the DCSF issues the corresponding media indication for the media modification event notification, the media indication includes:
[0275] The media indication of the media modification failure reported by the IMS application server AS is received, and the DC media resource to be released is determined.
[0276] The media indication containing the DC media resource to be released is issued to the IMS application server AS.
[0277] The session request reported by the IMS application server AS is received by the data channel signaling function DCSF, different media indications of different media information are issued to the IMS application server AS according to the session request, so that the IMS AS identifies the media indication, determines the media indication of the media modification failure according to the identification result, and reports to the data channel signaling function DCSF.
[0278] The data channel signaling function (DCSF) receives the reported media indication of media modification failure, determines the DC media resource to be released, i.e., determines the DC media resource to be released according to the recorded new SDP offer related media information, the original SDP answer related media information (current DC media resource allocation of the session), and the media indication for the SDP offer related media information.
[0279] The media indication containing the DC media resource to be released is sent to an IMS application server (AS), and the IMS application server AS is instructed to release the DC media resource.
[0280] The process of DC establishment failure caused by failure response of the SIP signaling process is determined, the DC media resource management under the SIP signaling process failure is monitored, the DC media resource under the SIP signaling process failure is released, and the occupation of the DC media resource is reduced.
[0281] Further, the media indication is sent to the IMS AS according to the DC media information, including:
[0282] Different session requests are identified, and when the session establishment success and session modification success events and the DC media information notified by the IMS application server AS are received, the SDP answer related DC media information is saved, and the saved SDP answer related media information is sent to the IMS application server AS as a media indication.
[0283] When a new session modification request notified by the IMS application server AS is received, the SDP offer related media information is recorded, and the recorded SDP offer related media information is sent to the IMS application server AS as a media indication. At this time, the response of the media indication received by the IMS application server AS does not include the SDP answer. At this time, the IMS application server AS receives the failure response of the session modification request, and reports the media indication of media modification failure.
[0284] Specifically, for the SIP interface, because the SDP negotiation in the session modification process must carry all the media components, the IMS AS does not record which DCs have been requested and established by the UE, and reports the media modification event and all DC media information for the session modification request.
[0285] The IMS AS reports the cancel media modification event, i.e., according to the cancel media modification event reported by the IMS application server AS, the associated DC media resource to be released is determined;
[0286] The media indication is sent to the IMS application server AS according to the DC media resource to be released, and the IMS application server AS is instructed to request the MF to release the DC media resource.
[0287] It should be noted that, for the service interface, because the standard has not been defined, the patent scheme only considers the scenario of canceling the DC establishment and notifying the DC AS of the DC establishment cancellation, and does not consider the reverse scenario. The DC media resource processing is the same as above. The difference is that the SIP interface scenario is that the IMS AS continues to send the cancellation (CANCEL); and the service interface is that the DCSF sends the DC media resource deletion / update request to the DC AS.
[0288] The DC media resource processing method provided by another preferred embodiment of the present patent scheme is applied to an IMS application server AS, and the method comprises the following steps:
[0289] The DC media resource processing method provided by another preferred embodiment of the present patent scheme is applied to an IMS application server AS, and the method comprises the following steps:
[0290] Notifying the DCSF of a media modification event;
[0291] Receiving a media indication issued by the DCSF, and requesting the MF to release the DC media resource according to the media indication.
[0292] Reporting a session description protocol answer SDP answer to the data channel signaling plane function DCSF;
[0293] Receiving a media indication issued by the data channel signaling plane function DCSF, and deleting the DC media resource of the DC media granularity.
[0294] Specifically, when it is judged through the media information that the media negotiation failure leads to the DC establishment failure, the IMS application server AS receives a response to the session modification request (re-INVITE request) containing the SDP answer, and therefore, reports the session description protocol answer SDP answer to the data channel signaling plane function DCSF, instructing the data channel signaling plane function DCSF to make a media negotiation determination.
[0295] And after receiving the media indication of the DC establishment failure issued by the data channel signaling plane function DCSF, the DC media resource of the DC media granularity is deleted.
[0296] Through the identification of the media negotiation result, the DC failure scenario is determined, and the processing of the DC media resource in different DC establishment failure scenarios is clarified, so as to solve the problem of repeated DC media granularity in the DC multiplexing case.
[0297] As a preferred embodiment, when the IMS application server AS reports the session description protocol SDP answer to the data channel signaling plane function DCSF, the following steps are further included:
[0298] When the IMS application server AS receives a response to the session modification request (re-INVITE request), the response contains an SDP answer, the DCSF media modification process success and the DCS media information associated with the SDP answer are reported to the data channel signaling plane function DCSF, to instruct the data channel signaling plane function DCSF to perform media negotiation recognition according to the reported media related information.
[0299] As a preferred solution, after the IMS application server AS receives the media indication, the DC media resource of the DC media is deleted, and the DC media resource of the DC media is updated.
[0300] And delete the specified DC media resource in the DC media under the DC multiplexing scenario.
[0301] It should be noted that the DC multiplexing scenario does not necessarily need to be performed, and in this embodiment, a preferred implementation is described taking the case that the IMS application server AS is in the DC multiplexing scenario, and in other embodiments, the DC media resource release process is not necessarily performed.
[0302] In specific implementation, the media negotiation failure caused by the DC establishment failure is determined by the IMS application server AS through the SDP offer / answer, and specifically includes:
[0303] Receiving a response to a session modification request (re-INVITE request), and determining the media negotiation result according to the comparison of the SDP answer in the response containing the session modification request and the DC media description of the SDP offer, i.e., the media description attribute;
[0304] In the media description comparison, when the port number meets the preset failure determination condition, it is determined that the media negotiation result fails, and it is determined that the corresponding DC cannot be normally established.
[0305] It should be noted that the failure determination condition can be set as the m line port number in the port number is 0, and the a line in the m line is deleted. In other embodiments, the media negotiation failure result can be identified according to other set port number determination conditions.
[0306] When the media negotiation result is failure, i.e., the corresponding DC cannot be normally established, a media indication is sent to the data channel signaling plane function DCSF.
[0307] It should be noted that the media indication reported includes feedback that the DC cannot be normally established, to instruct the data channel signaling plane function DCSF to delete the corresponding DC media resource.
[0308] As a preferred solution, the media indication reported to the data channel signaling plane function DCSF includes a media modification procedure success, a DC establishment failure indication, and DC media information associated with a session description protocol answer SDP answer.
[0309] The media modification procedure success and the DC establishment failure indication can indicate the reason for the DC establishment failure, i.e., the media modification procedure success, but there is an establishment failure DC indication, so that the data channel signaling plane function DCSF can determine the DC media resource of the establishment failure DC.
[0310] As a preferred solution, after the IMS application server AS reports the media indication indicating the DC establishment failure to the data channel signaling plane function DCSF, the data channel signaling plane function DCSF determines the DC media resource to be deleted according to the DC reported by the IMS AS and the corresponding media indication.
[0311] After the data channel signaling plane function DCSF determines the DC media resource to be released, it feeds back the media indication containing the DC media resource to be released to the IMS application server AS.
[0312] The IMS application server AS then deletes the DC media resource of the DC media granularity.
[0313] Update the DC media resource of the DC media granularity, and the specified DC media resource of the flow granularity in the DC multiplexing scenario.
[0314] It should be noted that the DC multiplexing scenario does not necessarily need to be performed. In this embodiment, an optimal implementation is described by taking the IMS application server AS in the DC multiplexing scenario as an example. In other embodiments, the DC media resource release process is not necessarily performed.
[0315] The IMS application server AS judges the media negotiation failure caused by the DC establishment failure through the SDP offer / answer, returns a media indication to the IMS application server AS, releases the corresponding DC media resource, ensures the DC media resource management efficiency, and avoids additional occupation.
[0316] Another preferred solution of the embodiment provides an IMS data channel resource processing method, which is applied to an IMS AS, and the method includes:
[0317] Receive a session modification request and notify the DCSF of a media modification request event;
[0318] when receiving a CANCEL request related to the session modification request, or receiving a response to the CANCEL request, or sending the CANCEL request related to the session modification request, inform the DCSF of a media modification cancellation event;
[0319] receive the media indication sent by the DCSF, and process the DC media resource according to the media indication.
[0320] Preferably, the IMS application server AS is further configured to perform the following after deleting the DC media resource of the DC media granularity:
[0321] update the DC media resource of the DC media granularity, and delete the DC media resource of the stream granularity in the DC media in the DC multiplexing scenario.
[0322] It should be noted that the DC multiplexing scenario does not necessarily need to be performed, and in this embodiment, a preferred implementation is described by taking the case that the IMS application server AS is in the DC multiplexing scenario, and in other embodiments, the DC media resource release process is not necessarily performed.
[0323] It should be noted that, for the service interface, because the standard has not been defined, the patent scheme only considers the scenario of canceling the DC establishment by the UE, and informs the DC AS of the cancellation of the DC establishment, and does not consider the reverse scenario. The IMS data channel resource processing is the same as above. The only difference is that the SIP interface scenario is that the IMS AS continues to send the CANCEL; and the service interface is that the DCSF sends the DC media resource deletion / update request to the DC AS.
[0324] Embodiment Three
[0325] In yet another embodiment of the disclosure, an IMS data channel resource processing method is provided, which is applied to an IMS AS, and see FIG. 4, which is a flowchart of the IMS data channel resource processing method provided by the disclosure in embodiment three, and the method comprises the following steps:
[0326] S401, when receiving a CANCEL request related to the session modification request, or receiving a response to the CANCEL request, or sending the CANCEL request related to the session modification request, inform the DCSF of a media modification cancellation event.
[0327] In specific implementation, the identification process of the IMS AS for the media cancellation event does not need to depend on the reception trigger, and can also be actively triggered before sending, that is, when receiving a CANCEL request related to the session modification request, or receiving a response to the CANCEL request, or sending the CANCEL request related to the session modification request, inform the DCSF of a media modification cancellation event;
[0328] Preferably, the method further comprises:
[0329] The session modification request is received before a CANCEL request related to the session modification request is received.
[0330] The method further comprises:
[0331] Releasing the DC media resource allocated for the session modification request from the MF or releasing the DC media resource according to the media indication sent by the DCSF.
[0332] That is, reporting the cancel media modification event to the data channel signaling function DCSF, and after the data channel signaling function DCSF identifies the DC media resource to be released, receiving the media indication sent by the data channel signaling function DCSF and containing the DC media resource to be released.
[0333] Releasing the corresponding DC media resource according to the media indication, that is, deleting the DC media resource of the corresponding DC media granularity.
[0334] Preferably, the IMS application server AS deletes the DC media resource of the DC media.
[0335] Updating the DC media resource of the DC media granularity and deleting the DC media resource of the flow granularity in the DC multiplexing scenario.
[0336] It should be noted that the DC multiplexing scenario does not necessarily need to be executed. In this embodiment, a preferred implementation is described taking the IMS application server AS in the DC multiplexing scenario as an example. In other embodiments, the DC media resource release process is not necessarily executed.
[0337] Another preferred scheme of the DC media resource processing method provided in this embodiment is applied to the DCSF, and the method comprises the following steps:
[0338] Receiving the media modification request event and the DC media information notified by the IMS AS;
[0339] Receiving the cancel media modification event notified by the IMS AS and sending the media indication to the IMS AS.
[0340] In the specific implementation of this embodiment, specifically, for the SIP interface, because the SDP negotiation in the session modification process must carry all media components, the IMS AS does not record which DCs have been requested and established by the UE, and reports the media modification event and all DC media information for the session modification request.
[0341] The cancel media modification event is reported by the IMS AS, that is, according to the cancel media modification event reported by the IMS application server AS, the associated DC media resource to be released is determined.
[0342] According to the media indication issued by the DC media resource to be released to the IMS application server AS, the IMS application server AS is instructed to release the DC media resource.
[0343] The DC media resource processing in the DC establishment cancellation scenario is performed by the data channel signaling function DC SF, and the DC media resource management is performed to release the DC media resource after the DC establishment cancellation.
[0344] Embodiment Four
[0345] In another embodiment of the present disclosure, an IMS data channel resource processing method is provided, which is applied to a data channel signaling function DC SF, and includes the following steps:
[0346] Receiving a notification sent by an IP multimedia subsystem application server IMS AS or a request sent by a data channel application server DC AS, and determining the requested DC media resource according to DC media information carried in the notification or the request;
[0347] When the requested DC media resource has been reserved or allocated, returning a failure response and / or a media indication to the notification or the request.
[0348] Receiving a notification of a media modification event from the IMS AS, and issuing a media indication to the IMS AS
[0349] Receiving a media modification request event and DC media information from the IMS AS;
[0350] Receiving a media modification cancellation event from the IMS AS, and sending a media indication to the IMS AS.
[0351] The IMS data channel resource processing method provided in the embodiment can perform all steps applied to the data channel signaling function DC SF in the IMS data channel resource processing method provided in any of the above embodiments, and the specific functions of the method will not be described here.
[0352] Another preferred embodiment of the present disclosure provides an IMS data channel resource processing method, which is applied to an IMS AS, and includes the following steps:
[0353] Receiving a session modification request sent by a user terminal UE, wherein the session modification request contains first DC media information;
[0354] Notifying the DC SF of a first media modification event and DC media information;
[0355] According to the response returned by the DC SF or the media indication issued by the DC SF, performing corresponding processing
[0356] receiving a DC setup request sent by the DC AS, the DC setup request containing second DC media information;
[0357] informing a data channel signaling function (DCSF) of a second media modification event and the DC media information.
[0358] performing corresponding processing according to a response returned by the DCSF or a media indication issued by the DCSF.
[0359] informing the DCSF of a media modification event;
[0360] receiving a media indication issued by the DCSF, and requesting the MF to release DC media resources according to the media indication.
[0361] informing the DCSF of a media modification cancellation event when a CANCEL request related to a session modification request is received, or when a response to the CANCEL request is received, or when a CANCEL request related to the session modification request is sent.
[0362] The IMS data channel resource processing method provided by the embodiment can perform all steps applied to an IMS application server (AS) in the IMS data channel resource processing method provided by any of the above embodiments, and the specific functions of the method are not described herein.
[0363] Embodiment Five
[0364] Another embodiment of the present disclosure provides an IMS data channel resource processing apparatus, referring to FIG. 5, which is a structural block diagram of the IMS data channel resource processing apparatus provided by the present disclosure in embodiment five. The apparatus is applied to a data channel signaling function (DCSF), and the apparatus comprises:
[0365] a resource determining module, configured to receive a notification sent by an IP multimedia subsystem application server (IMS AS) or a request sent by a data channel application server (DC AS), and determine requested DC media resources according to DC media information carried in the notification or the request;
[0366] a response feedback module, configured to return a failure response and / or a media indication to the notification or the request when the requested DC media resources have been reserved or allocated.
[0367] The IMS data channel resource processing apparatus provided by the embodiment can perform all steps and functions applied to a data channel signaling function (DCSF) in the IMS data channel resource processing method provided by any of the above embodiments, and the specific functions of the apparatus are not described herein.
[0368] As a preferred solution in the embodiment, an IMS data channel resource processing apparatus is provided, applied to an IMS application server AS, and the apparatus comprises:
[0369] a receiving module, configured to receive a session modification request sent by a user equipment UE, wherein the session modification request comprises first DC media information;
[0370] a notifying module, configured to notify a first media modification event to a DCSF, wherein the first media modification event comprises the first DC media information;
[0371] an indicating module, configured to perform corresponding processing according to a response returned by the DCSF or a media indication issued by the DCSF.
[0372] The IMS data channel resource processing apparatus provided in the embodiment can perform all steps and functions applied to the IMS AS in the IMS data channel resource processing method provided in any of the above embodiments, and the specific functions of the apparatus will not be repeated here.
[0373] As a preferred solution in the embodiment, an IMS data channel resource processing apparatus is provided, applied to a DC application server AS, and the apparatus comprises:
[0374] a requesting module, configured to send a DC establishment request to a DCSF or an IMS AS;
[0375] a resource processing module, configured to perform corresponding processing according to a response of the DCSF or the IMS AS to the DC establishment request.
[0376] The IMS data channel resource processing apparatus provided in the embodiment can perform all steps and functions applied to the DC application server AS in the IMS data channel resource processing method provided in any of the above embodiments, and the specific functions of the apparatus will not be repeated here.
[0377] Embodiment six
[0378] Another embodiment of the disclosure provides an IMS data channel resource processing apparatus, as shown in FIG. 6, which is a structural block diagram of the IMS data channel resource processing apparatus provided by the disclosure in embodiment six, applied to a data channel signaling function DCSF, and the apparatus comprises:
[0379] a media indicating module, configured to receive a notification of a media modification event from an IMS AS, and issue a media indication to the IMS AS.
[0380] The IMS data channel resource processing device provided in the embodiment can perform all steps and functions applied to the data channel signaling function (DCSF) in the IMS data channel resource processing method provided in any of the above embodiments, and the specific functions of the device will not be repeated here.
[0381] In another preferred scheme of the embodiment, an IMS data channel resource processing device is provided, applied to an IMS application server (AS), and the device comprises:
[0382] The notification module is configured to notify the DCSF of a media modification event.
[0383] The resource release module is configured to receive a media indication issued by the DCSF, and request the MF to release the DC media resource according to the media indication.
[0384] The IMS data channel resource processing device provided in the embodiment can perform all steps and functions applied to the IMS AS in the IMS data channel resource processing method provided in any of the above embodiments, and the specific functions of the device will not be repeated here.
[0385] Embodiment Seven
[0386] In another preferred scheme of the embodiment, an IMS data channel resource processing device is provided, applied to an IMS application server (AS), and the device comprises:
[0387] The cancel module is configured to notify the DCSF of a media modification cancellation event when a CANCEL request related to the session modification request is received, or when a response to the CANCEL request is received, or when a CANCEL request related to the session modification request is sent.
[0388] The IMS data channel resource processing device provided in the embodiment can perform all steps and functions applied to the IMS AS in the IMS data channel resource processing method provided in any of the above embodiments, and the specific functions of the device will not be repeated here.
[0389] In another preferred scheme of the embodiment, an IMS data channel resource processing device is provided, applied to a data channel signaling function (DCSF), and the device comprises:
[0390] The modification module is configured to receive a media modification request event and DC media information notified by the IMS AS.
[0391] The cancel module is configured to receive a media modification cancellation event notified by the IMS AS, and send a media indication to the IMS AS.
[0392] The IMS data channel resource processing apparatus provided by the embodiment can perform all steps and functions applied to the data channel signaling function (DCSF) in the IMS data channel resource processing method provided by any of the above embodiments, and the specific functions of the apparatus will not be repeated here.
[0393] Embodiment Eight
[0394] Referring to FIG. 8, which is a structural block diagram of an IMS data channel resource processing apparatus 400 provided by an embodiment of the present disclosure, the IMS data channel resource processing apparatus 400 includes a processor 41, a memory 42, and a computer program stored in the memory 42 and executable on the processor 41. The processor 41 implements the steps in the above IMS data channel resource processing method embodiments, such as steps S101-S102, S301-S302, S401-S402, S501-S503, S601-S602, when executing the computer program.
[0395] For example, the computer program can be divided into one or more modules / units, which are stored in the memory 42 and executed by the processor 41 to complete the present disclosure. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the IMS data channel resource processing apparatus 400.
[0396] The IMS data channel resource processing apparatus 400 can include, but is not limited to, the processor 41 and the memory 42. Those skilled in the art can understand that the schematic diagram is only an example of the IMS data channel resource processing apparatus 400, and does not limit the IMS data channel resource processing apparatus 400, which can include more or fewer components than the diagram, or combine certain components, or different components, for example, the IMS data channel resource processing apparatus 400 can also include an input / output device, a network access device, a bus, etc.
[0397] The processor 41 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The processor 41 is a control center of the IMS data channel resource processing device 400, and connects various parts of the IMS data channel resource processing device 400 through various interfaces and lines.
[0398] The memory 42 can be used to store computer programs and / or modules. The processor 41 realizes various functions of the IMS data channel resource processing device 400 by running or executing computer programs and / or modules stored in the memory 42, and calling data stored in the memory 42. The memory 42 can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required for a function (such as a sound playing function, an image playing function, etc.), etc. The data storage area can store data created according to use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 42 can include a high-speed random access memory, and can also include a nonvolatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory device.
[0399] The modules / units of the IMS data channel resource processing device 400 are stored in a computer readable storage medium if they are realized in the form of software function units and sold or used as independent products. Based on this understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by a computer program instructing related hardware. The computer program can be stored in a computer readable storage medium. When the computer program is executed by the processor 41, the steps of the above-mentioned various method embodiments can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0400] The above is the preferred embodiment of the present disclosure. It should be pointed out that, for those skilled in the art, without departing from the principles of the present disclosure, a number of improvements and refinements can be made, which are also considered within the protection scope of the present disclosure.
Claims
1. A method for processing IMS data channel resource, applied to a data channel signaling function (DCSF), the method comprising: receiving a notification sent by an IP multimedia subsystem application server (IMS AS) or a request sent by a data channel application server (DC AS), determining a requested DC media resource according to DC media information carried in the notification or the request; and returning a failure response and / or a media indication to the notification or the request when the requested DC media resource has been reserved or allocated. The determining of the requested DC media resource according to the DC media information carried in the notification or the request comprises: determining the requested DC media resource according to media related information in an already established session associated with the DC media information in the notification or the request; wherein the media related information comprises a media ID, media attributes, media parameters and a stream ID. 3.A method for processing IMS data channel resource, applied to an IMS AS, the method comprising: receiving a session modification request sent by a user equipment (UE), the session modification request containing first DC media information; notifying a first media modification event and the DC media information to a DCSF; and performing corresponding processing according to a response returned by the DCSF or a media indication issued by the DCSF.
2. The IMS data path resource handling method of claim 1, wherein, The performing of the corresponding processing according to the response returned by the DCSF or the media indication issued by the DCSF comprises one of the following ways: when the DCSF returns a failure response, deleting the first DC media information in the session modification request; according to the media indication issued by the DCSF, deleting the first DC media information in the session modification request or a specified media parameter in the first DC media information; and returning a response to the session modification request to the UE, the response indicating a repeated DC establishment request, a repeated media modification request, a DC establishment request that cannot be accepted or a media modification request that cannot be accepted. 5.A method for processing IMS data channel resource, applied to an IMS AS, the method comprising: receiving a DC establishment request sent by a DC AS, the DC establishment request containing second DC media information; notifying a second media modification event and the DC media information to a data channel signaling function (DCSF) ; and performing corresponding processing according to a response returned by the DCSF or a media indication issued by the DCSF. The performing of the corresponding processing according to the response returned by the DCSF or the media indication issued by the DCSF comprises one of the following ways: returning a response to the DC establishment request to the DC AS, the response indicating a repeated DC establishment request or a DC establishment request that cannot be accepted; and according to the media indication issued by the DCSF, deleting a specified media parameter in the second DC media information and sending a session modification request to a UE, the session modification request containing modified second DC media information. 7.A method for processing IMS data channel resource, applied to a DC AS, the method comprising: sending a DC establishment request to a DCSF or an IMS AS; and performing corresponding processing according to a response to the DC establishment request from the DCSF or the IMS AS. The performing of the corresponding processing comprises: 4. The IMS data path resource handling method of claim 3, wherein, 6. The IMS data path resource handling method of claim 5, wherein, 8. The IMS data path resource handling method of claim 7, wherein, releasing the locally reserved or allocated DC media resources when the response indicates a repeated DC setup request or indicates that the DC setup request is not acceptable.
9. A method for handling IMS data channel resources, applied to a DCSF, the method comprising: receiving a notification of a media modification event from an IMS AS, and sending a media indication to the IMS AS.
10. The IMS data path resource handling method of claim 9, wherein, receiving a notification of a media modification event from an IMS AS, and sending a media indication to the IMS AS, comprising: receiving a notification of a media modification event from the IMS AS, the notification comprising DC media information associated with a session description protocol answer (SDP answer); sending a media indication to the IMS AS when a media negotiation result is determined to be DC media not supported according to the DC media information.
11. The IMS data path resource handling method of claim 9, wherein, receiving a notification of a media modification event from an IMS AS, and sending a media indication to the IMS AS, comprising: receiving a notification of a media modification event from the IMS AS, the notification comprising DC media information associated with a session description protocol answer (SDP answer) and / or an indication of DC media not supported; sending a media indication to the IMS AS according to the notification.
12. The IMS data path resource handling method of claim 9, wherein, receiving a notification of a media modification event from an IMS AS, and sending a media indication to the IMS AS, comprising: receiving a notification of a failure response of a media modification request event from the IMS AS, and sending a media indication to the IMS AS according to DC media information associated with the received notification of the media modification request event.
13. The IMS data path resource handling method of claim 12, wherein, sending a media indication to the IMS AS according to DC media information associated with the received notification of the media modification request event, comprising: when receiving a notification of a session establishment success event and DC media information from the IMS AS, saving the DC media information, and sending a media indication to the IMS AS according to the DC media information; when receiving a notification of a session modification request event and DC media information from the IMS AS, saving the DC media information, and sending a media indication to the IMS AS according to the DC media information.
14. A method of handling IMS data path resources as claimed in any of claims 9 to 13 wherein, the media indication is used to instruct the IMS AS to request a DC media resource from a MF.
15. The IMS data path resource handling method of claim 14, wherein, the IMS AS requesting the DC media resource from the MF comprises one of: deleting a DC media resource of a DC media corresponding to the media indication; updating a DC media resource of a DC media corresponding to the media indication, and deleting a DC media resource of a specified DC or a specified stream in the DC media.
16. A method for handling IMS data channel resources, applied to an IMS AS, the method comprising: notifying a DCSF of a media modification event; receiving a media indication sent by the DCSF, and requesting a DC media resource from a MF according to the media indication.
17. A method of handling IMS data path resources as claimed in claim 16 wherein, notifying a DCSF of a media modification event, comprising one of: notifying the DCSF of a media modification success and DC media information associated with a session description protocol answer (SDP answer) according to a received response to a session modification request; informing the DCSF of a media modification event and indicating that DC media is not supported according to the received response to the session modification request.
18. The IMS data path resource handling method of claim 17, wherein, informing the DCSF of a media modification event and indicating that DC media is not supported according to the received response to the session modification request, including: determining a media negotiation result according to an SDP answer in the received response to the session modification request and an SDP offer in the session modification request, the SDP offer and the SDP answer containing DC media descriptions; when the media negotiation result is that DC media is not supported, informing the DCSF of a media modification event and indicating that DC media is not supported.
19. The IMS data path resource handling method of claim 16, wherein, requesting the MF to release DC media resources corresponding to the media indication according to the media indication, including one of: deleting DC media resources of DC media corresponding to the media indication; updating DC media resources of DC media corresponding to the media indication, and deleting DC media resources of specified DCs or specified streams in the DC media.
20. An IMS data channel resource processing method applied to an IMS AS, the method comprising: informing a DCSF of a media modification cancellation event when a CANCEL request related to a session modification request is received, or when a response to the CANCEL request is received, or when a CANCEL request related to the session modification request is sent.
21. The IMS data channel resource processing method of claim 20, the method further comprising: receiving the session modification request before receiving a CANCEL request related to the session modification request.
22. The IMS data channel resource processing method of claim 20, the method further comprising: requesting the MF to release DC media resources allocated for the session modification request, or requesting the MF to release DC media resources according to a media indication sent by the DCSF.
23. A method of handling IMS data path resources as claimed in claim 22 wherein, requesting the MF to release DC media resources according to a media indication sent by the DCSF, including one of: requesting the MF to delete DC media resources of DC media corresponding to the media indication; requesting the MF to update DC media resources of DC media corresponding to the media indication, and deleting DC media resources of specified DCs or specified streams in the DC media.
24. An IMS data channel resource processing method applied to a DCSF, the method comprising: receiving a media modification request event and DC media information informed by an IMS AS; receiving a media modification cancellation event or a media modification failure event informed by the IMS AS, and sending a media indication to the IMS AS.
25. A method of handling IMS data path resources as claimed in claim 24 wherein, receiving a media modification cancellation event informed by the IMS AS, and sending a media indication to the IMS AS, including: receiving a media modification cancellation event or a media modification failure event informed by the IMS AS, and associating corresponding media modification request events and DC media information according to the media modification cancellation event or the media modification failure event; sending a media indication to the IMS AS according to the DC media information.
26. An IMS data channel resource processing apparatus applied to a data channel signaling function DCSF, the apparatus comprising: The resource determining module is configured to receive a notification sent by an IP multimedia subsystem application server (IMS AS) or a request sent by a data channel application server (DC AS), and determine a requested DC media resource according to DC media information carried in the notification or the request. The response feedback module is configured to return a failure response and / or a media indication to the notification or the request when the requested DC media resource has been reserved or allocated.
27. An IMS data channel resource processing apparatus applied to an IMS AS, the apparatus comprising: The receiving module is configured to receive a session modification request sent by a user equipment (UE), the session modification request comprising first DC media information. The notifying module is configured to notify a first media modification event to a data channel signaling function (DCSF), wherein the first media modification event comprises the first DC media information. The indicating module is configured to perform corresponding processing according to a response returned by the DCSF or a media indication issued by the DCSF.
28. An IMS data channel resource processing apparatus applied to an IMS AS, the apparatus comprising: The receiving module is configured to receive a DC establishment request sent by a DC AS, the DC establishment request comprising second DC media information. The notifying module is configured to notify a second media modification event to a data channel signaling function (DCSF), wherein the second media modification event comprises the second DC media information. The indicating module is configured to perform corresponding processing according to a response returned by the DCSF or a media indication issued by the DCSF.
29. An IMS data channel resource processing apparatus applied to a DC AS, the apparatus comprising: The requesting module is configured to send a DC establishment request to a DCSF or an IMS AS. The resource processing module is configured to perform corresponding processing according to a response of the DCSF or the IMS AS to the DC establishment request.
30. An IMS data channel resource processing apparatus applied to a DCSF, the apparatus comprising: The media indication module is configured to receive a notification of a media modification event sent by an IMS AS, and issue a media indication to the IMS AS.
31. An IMS data channel resource processing apparatus applied to an IMS AS, the apparatus comprising: The notifying module is configured to notify a media modification event to a DCSF. The resource releasing module is configured to receive a media indication issued by the DCSF, and request a media function (MF) to release a DC media resource according to the media indication.
32. An IMS data channel resource processing apparatus applied to a DCSF, the apparatus comprising: The modifying module is configured to receive a media modification request event and DC media information notified by an IMS AS. The canceling module is configured to receive a media modification cancellation event notified by an IMS AS, and send a media indication to the IMS AS.
33. An IMS data channel resource processing apparatus applied to an IMS AS, the apparatus comprising: The canceling module is configured to notify a media modification cancellation event to a DCSF when a CANCEL request related to a session modification request is received, or when a response to the CANCEL request is received, or when a CANCEL request related to the session modification request is sent.
34. An IMS data path resource handling device comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the computer program, when executed by the processor, implements the IMS data path resource handling method according to any one of claims 1 to 25.
35. A computer readable storage medium, the computer readable storage medium comprising a stored computer program, wherein, The computer readable storage medium, when accessed by a machine, causes the machine to perform the IMS data path resource handling method according to any one of claims 1 to 25.
36. A computer program product comprising computer instructions, the computer instructions, when executed by a processor, implement the IMS data path resource handling method according to any one of claims 1 to 25.
Citation Information
Patent Citations
Communication method and device, and storage medium
CN117938815A
Method and system for reserving resources in mobile communication system
US20140050179A1
Methods, and network nodes for handling communication in a communication network
WO2023177341A1