New call establishment system and method

By introducing new call service platforms and unified media function network elements into the existing basic network architecture, a new call call establishment system is solved, and the problem that the existing network architecture cannot realize new call services is realized, the support and transmission of new call services are realized, and the diversity of user experience is enhanced.

CN119966958AActive Publication Date: 2025-05-09CHINA TELECOM CORP LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510059548.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-05-09
Estimated Expiration
2045-01-14

AI Technical Summary

Technical Problem

The existing basic network architecture can only realize general call services, but cannot realize new call services and cannot meet user diversity needs.

Method used

By introducing new call service platforms NCP network elements, network control network elements, new call service control network elements and unified media function UMF network elements, a new call call establishment system is built to realize the anchoring and processing of media streams, and support the transmission of new call services.

Benefits of technology

It realizes support and transmission of new call services, enhances the diversity of user experience, and solves the problem that the existing network architecture cannot meet the needs of new call services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119966958A_ABST
    Figure CN119966958A_ABST
Patent Text Reader

Abstract

The invention discloses a new conversation call establishment system and method. An NCP (Network Control Protocol) network element in the system firstly obtains a call event of user equipment and related parameters of a media service triggered by the call event, generates a corresponding anchoring control instruction under the condition that the related parameters are new call service subscription information of the user equipment, and sends the anchoring control instruction to a network control network element; meanwhile, a service control instruction issued by the new call service control network element is received, and the service control instruction is sent to the UMF network element; the network control network element responds to the anchoring control instruction and anchors the media stream of the media service to the UMF network element to obtain a new transmission path; and the UMF network element executes a corresponding processing operation on the media stream according to the service control instruction, and transmits the processed media stream to the opposite-end user equipment according to the new transmission path. According to the invention, the technical problem that the existing basic network architecture can only realize a universal call service and cannot realize a new call service is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a system and method for establishing a new call. Background Art

[0002] The multimedia real-time communication demand based on human hearing and vision has always been one of the basic communication needs that telecom operators need to solve. From fixed-line to mobile communication, from narrowband voice to broadband audio / video calls, the communication networks of telecom operators have been evolving to provide multimedia communication services with better user experience. In response to the development trend and new demands of multimedia real-time communication, international standards have gradually carried out standardization work on the evolution and enhancement of the real-time multimedia communication system architecture based on the IMS (IP Multimedia Subsystem) network since Rel-16. First, the interactive communication channel capability was introduced in Rel-16. In Rel-18, new business and network requirements were formulated on the one hand, and the network architecture was enhanced on the other hand, that is, the NG-RTC (Next Generation Real-Time Communication) architecture was formally defined.

[0003] In traditional VIMS (Voice Over IP Multimedia Subsystem) calls, voice signaling and media negotiation are often performed between terminals, and there is no ability for audio, video and Internet media to interact. However, with the continuous development of the Internet, voice communication, as a basic service of operators, can no longer meet the diverse needs of users. Therefore, users often choose some Internet tools to enhance their communication experience. Therefore, it is imperative for operators to expand their basic communication means and enhance communication diversity. So how to enable users to use new call services has become a problem that needs to be solved urgently.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present application provide a new call establishment system and method to at least solve the technical problem that the existing basic network architecture can only implement general call services but cannot implement new call services.

[0006] According to one aspect of an embodiment of the present application, a new call call establishment system is provided, which includes at least: an NCP network element, a network control network element, a new call service control network element, and a UMF network element, wherein the NCP network element is used to obtain relevant parameters of a call event of a user device and a media service triggered by the call event, wherein the user device is a device that supports a real-time communication data channel for web pages, and the relevant parameters are at least used to reflect the service type of the media service; when the relevant parameters are the new call service contract information of the user device, a corresponding anchoring control instruction is generated, and the anchoring control instruction is sent to the network control network element; a service control instruction issued by the new call service control network element is received, and the service control instruction is sent to the UMF network element, wherein the service control instruction carries at least a processing operation to be performed on the media stream; the network control network element is used to respond to the anchoring control instruction, anchor the media stream of the media service triggered by the call event to the UMF network element, and obtain a new transmission path; the UMF network element is used to perform corresponding processing operations on the media stream according to the service control instruction, and transmit the processed media stream to another user device that is in a call with the user device according to the new transmission path.

[0007] Optionally, the system also includes: a CSCF network element and an HSS network element, wherein the CSCF network element is used to receive a registration request message based on the Session Initiation Protocol SIP initiated by a user device, and send the registration request message to the HSS network element, wherein the registration request message at least includes: a header field of a uniform resource identifier of the user device, and the value of the header field is that the user device supports a real-time communication data channel for web pages; the HSS network element is used to authenticate the user device based on the registration request message, and to feed back the corresponding authentication result to the CSCF network element; the CSCF network element is also used to feed back a registration response message carrying the authentication result to the user device.

[0008] Optionally, the CSCF network element is also used to receive a session creation request message for a call event initiated by a user device, wherein the session creation request message carries at least relevant parameters of a media service triggered by the call event; and send the session creation request message to a network control network element; the network control network element is used to report the call event in the session creation request message and relevant parameters of the media service triggered by the call event to the NCP network element.

[0009] Optionally, the NCP network element is also used to determine, when the relevant parameters are the new call service contract information of the user equipment, to report the call event to the new call service control network element corresponding to the new call service contract information according to a preset contract mapping table, wherein the contract mapping table includes: the correspondence between multiple service contract information and the corresponding service control network element, and the type of service contract information includes: general call service contract information, new call service contract information; the new call service control network element is used to send an anchor event request message to the NCP network element, wherein the anchor event request message includes at least: the anchored media type, service parameters; the NCP network element is also used to generate a corresponding anchor control instruction based on the anchor event request message, and send the anchor control instruction to the network control network element.

[0010] Optionally, the network control network element is used to respond to the anchor control instruction to anchor the media stream of the media service triggered by the call event to the UMF network element to obtain a new transmission path, wherein the new transmission path is the user equipment, the ingress session border controller, the UMF network element, the egress session border controller, and another user equipment.

[0011] Optionally, the system also includes: a media capability platform, wherein the NCP network element is also used to receive the service control instructions issued by the new call service control network element, and send the service control instructions to the UMF network element, wherein the service control instructions carry at least the uniform resource identifier URL and processing operation of the media stream; the UMF network element is also used to copy the media stream to the media capability platform; the media capability platform is used to perform corresponding processing operations on the media stream according to the service control instructions, and feed back the processed results to the UMF network element; the UMF network element is also used to superimpose the processed results on the media stream to obtain a processed media stream; and transmit the processed media stream to another user device that is in a call with the user device according to the new transmission path.

[0012] Optionally, the UMF network elements include: a home UMF network element and a visited UMF network element.

[0013] According to another aspect of an embodiment of the present application, a method for establishing a new call is also provided, including: a new call service platform NCP network element obtains a call event of a user device and relevant parameters of a media service triggered by the call event, wherein the user device is a device that supports a real-time communication data channel for web pages, and the relevant parameters are at least used to reflect the service type of the media service; when the relevant parameters are the new call service contract information of the user device, a corresponding anchoring control instruction is generated, and the anchoring control instruction is sent to the network control network element to obtain a new transmission path, wherein the network control network element is used to respond to the anchoring control instruction and anchor the media stream of the media service triggered by the call event to the unified media function UMF network element; receive the service control instruction issued by the new call service control network element, and send the service control instruction to the UMF network element, wherein the service control instruction carries at least a processing operation to be performed on the media stream, and the UMF network element is used to perform corresponding processing operations on the media stream according to the service control instruction, and transmit the processed media stream to the user device that is talking to the user device according to the new transmission path.

[0014] According to another aspect of an embodiment of the present application, a computer program product is further provided. The computer program product includes: a computer program, wherein when the computer program is executed by a processor, the above-mentioned new call establishment method is implemented.

[0015] According to another aspect of an embodiment of the present application, a network device is further provided, comprising: a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the above-mentioned new call establishment method through the computer program.

[0016] In the embodiment of the present application, the NCP network element first obtains the call event of the user equipment and the relevant parameters of the media service triggered by the call event. When the relevant parameters are the new call service contract information of the user equipment, the corresponding anchor control instruction is generated and sent to the network control network element; at the same time, the service control instruction issued by the new call service control network element is received, and the service control instruction is sent to the UMF network element; the network control network element responds to the anchor control instruction, anchors the media stream of the media service to the UMF network element, and obtains a new transmission path; the UMF network element performs corresponding processing operations on the media stream according to the service control instruction, and transmits the processed media stream to the opposite user equipment according to the new transmission path. This solves the technical problem that the existing basic network architecture can only realize general call services, but cannot realize new call services. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0018] Figure 1 is a structural diagram of an optional new call establishment system 10 according to an embodiment of the present application;

[0019] Figure 2 is a schematic diagram of an optional registration request message according to an embodiment of the present application;

[0020] Figure 3 is an interactive schematic diagram of another optional new call establishment system 10 according to an embodiment of the present application;

[0021] Figure 4 It is a flowchart of an optional new call establishment method provided according to an embodiment of the present application;

[0022] Figure 5 It is a schematic diagram of the structure of an optional network device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0024] It should be noted that the terms "first", "second", etc. in the specification, claims and drawings of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0025] In order to better understand the embodiments of the present application, some nouns or terms that appear in the description of the embodiments of the present application are first translated and explained as follows:

[0026] WebRTC (Web Real-Time Communications) is a real-time communication technology that allows network applications or sites to establish peer-to-peer connections between browsers without the help of an intermediary to achieve the transmission of video streams and / or audio streams or any other data.

[0027] SIP (Session Initial Protocol) is a multimedia communication protocol developed by IETF. It is a text-based application layer control protocol used to create, modify, and release sessions of one or more participants. These sessions can be Internet multimedia conferences, IP telephony, or multimedia distribution. The participants of a session can communicate via multicast, mesh unicast, or a mixture of the two.

[0028] SIP URI (Uniform Resource Identifier) ​​is a SIP address scheme for calling others through SIP. In other words, a SIP URI is a user's SIP phone number, which, like an email address, can be written in the following format: sip:x@y:Port , where x is the user name and y is the service host (domain name or IP).

[0029] Anchoring refers to the situation during the 4G network construction phase. Due to the limited coverage of the 4G network, when LTE terminal users roam to areas with only 2G / 3G network coverage, they cannot normally enjoy the services provided by the IMS network. Therefore, through anchoring, users accessing the CS network are anchored to the IMS network for service processing, thereby providing users with IMS service services. In the following two scenarios, calls need to be anchored through an anchor server (i.e., Anchor AS): LTE (Long Term Evolution) users access the CS (Communication System) network. Since they have signed up for IMS network services, during the call process, the call needs to be routed to the IMS network for side service processing through the anchor function; LTE users with discrete number segments access the LTE network or CS network. When the CS user initiates a call to them, since the GMSC (Gateway Mobile Switching Center) and MGCF (Media Gateway Control Function) cannot set routing data for discrete number segments, the call also needs to be routed to the IMS network for side service processing through anchoring.

[0030] AS (Autonomous System): refers to the server network element in the IMS network that processes upper-layer voice services, including the processing of basic audio and video services and supplementary services.

[0031] Example 1

[0032] At present, the existing VIMS (Voice Over IP Multimedia Subsystem) adopts a structure in which the control plane and the bearer plane (i.e., the user plane) are separated, wherein: the control plane is further decoupled from the business plane, and the control plane is controlled by the CSCF (Call Session Control Function) network element, which is responsible for call control on the signaling plane, and the business plane is implemented by the ATS (Application Testing Server) network element; and the bearer plane is implemented by the SBC (Session Border Controller), which is responsible for establishing the media plane channel.

[0033] Based on the above existing VIMS structure, when a call is established, the control plane CSCF network element only triggers the service plane ATS network element to perform traditional service processing. It cannot support the service requirements of new calls. Therefore, the embodiment of the present application respectively expands the bearer plane and service plane of the VIMS network as follows:

[0034] (1) The UMF (Unified Media Function) network element is introduced on the bearer plane. It interacts with the IMS network core network based on the service-oriented media plane control interface. The P-CSCF of the IMS network core network is the control network element of the unified media plane UMF. After completing the media resource negotiation through the media plane control interface, the UMF will transmit the audio / video media based on the media channel. Therefore, the UMF network element is inserted into the original media plane path, focusing on special processing of the original media stream. For example: superimposing subtitles, replacing backgrounds, adding dynamic effects, etc., so that users can feel the service implementation of new calls on the terminal side.

[0035] (2) Introducing a media capability platform within the bearer plane. Since different new call services require different media capabilities, such as voice recognition, motion recognition, and voice translation, these media capabilities are decoupled to form an independent network element (i.e., a media capability platform) to focus on the realization of media capabilities.

[0036] (3) Introduce NCP (New Calling Platform) network elements in the service plane. Following the principle of separation of the control and service planes from the bearer plane, NCP network elements are introduced in the control plane and inserted into the original call signaling flow to sense call events and implement new call service logic, controlling the UMF network elements to ultimately implement new call services.

[0037] (4) Introduce a new call service AS (Application Server) in the service plane, also known as the new call service control network element. Different new call services correspond to different service ASs logically. The service AS is decoupled from the NCP network element to form an independent network element, so that the new call service logic can be implemented.

[0038] Based on the above new VIMS architecture, the present application embodiment provides an embodiment of a new call establishment system. Figure 1 1 is a schematic diagram of the structure of an optional new call establishment system 10 according to an embodiment of the present application. Figure 1 As shown. The system 10 at least includes: a new call service platform NCP network element 11, a network control network element 12, a new call service control network element 13, a unified media function UMF network element 14, a user device 15, and another user device 16 that communicates with the user device 15. The above-mentioned network elements can interact with each other according to the following process and case to make a new call, including:

[0039] Step S101 : The NCP network element 11 first obtains the call event of the user equipment 15 and the parameters related to the media service triggered by the call event.

[0040] The user equipment 15 is a device that supports the webpage real-time communication data channel, and can be a calling user equipment in a call service or a called user equipment. In addition, the relevant parameters are at least used to reflect the service type of the media service.

[0041] Step S102 , when the relevant parameter is the new call service subscription information of the user equipment, the NCP network element 11 generates a corresponding anchor control instruction and sends the anchor control instruction to the network control network element 12 .

[0042] Step S103 : The network control network element 12 responds to the anchoring control instruction and anchors the media stream of the media service triggered by the call event to the UMF network element 14 .

[0043] Step S104 , the NCP network element 11 receives the service control instruction issued by the new call service control network element 13 , and sends the service control instruction to the UMF network element 14 .

[0044] Among them, the above-mentioned business control instructions carry at least processing operations to be performed on the media stream, such as intelligent translation, virtual avatar, interesting calls, intelligent customer service, content sharing, and remote assistance.

[0045] In step S105, the UMF network element 14 performs corresponding processing operations on the media stream according to the service control instruction, and transmits the processed media stream to the user equipment 16 communicating with the user equipment 15 according to the anchored transmission path.

[0046] The implementation process of establishing a new call will be further described in detail below.

[0047] Before step S101, the system may first register the user equipment 15, and during the registration process, the CSCF network element 17 and the HSS network element 18 in the system interact with each other. The specific interaction process includes:

[0048] Step 1: CSCF network element 17 first receives the SIP-based registration request message initiated by user equipment 15, and sends the registration request message to the HSS network element, wherein the registration request message includes at least: a header field of the uniform resource identifier of user equipment 15, and the value of the header field is that user equipment 15 supports the web real-time communication data channel.

[0049] That is, the user device 15 adds "+sip.appsubtype="webrtc-datachannel" in the Contact field of the header field of the registration request REGISER message to identify whether the device supports the data channel DC media capability through this field, where +sip.appsubtype is a parameter used to specify the application subtype supported by the SIP URI; webrtc-datachannel indicates that the WebRTC data channel is supported in the Contact URI, which is a mechanism for establishing data communication between two peers, allowing real-time data exchange in a SIP session, such as file transfer, games, and collaboration.

[0050] Step 2: The HSS network element 18 performs identity authentication on the user equipment 15 according to the registration request message, and feeds back the corresponding identity authentication result to the CSCF network element.

[0051] Step 3: The CSCF network element 17 feeds back a registration response message carrying the identity authentication result to the user equipment 15 .

[0052] In more detail, the CSCF network element 17 can be further divided into: P-CSCF (Proxy-Call Session Control Function, proxy call session control function) network element, I-CSCF (Interrogating-Call Session Control Function, query call session control function) network element, S-CSCF (Serving-Call Session Control Function, service call session control function) network element, wherein:

[0053] P-CSCF network element: It is the entry and boundary point of the IMS network and the network element through which all SIP signaling from users must pass. Therefore, it is responsible for receiving requests sent to the IMS network from the outside world (such as UE, access network) and forwarding them to the internal IMS network elements (such as I-CSCF);

[0054] I-CSCF network element: It is the first node in the home network. It is stateless and does not record session-related information. Because it is stateless, the I-CSCF network element does not record the information of the S-CSCF network element. That is, every time the I-CSCF network element receives a request from the P-CSCF network element to find the S-CSCF network element, it must query the HSS network element.

[0055] The S-CSCF network element is a node located in the home network, providing registration services, session control and related routing functions. It is a stateful node that records user session information.

[0056] In addition, HSS is the main database for IMS user contracts, which is responsible for the following major user-related contract information: user ID (such as International Mobile Personal Identity IMPI, IP Multimedia Private User IMPU, etc.), user authentication-related information, S-CSCF network element information where the user is registered, and transparent data stored by AS in the HSS network element (such as UE's call forwarding number, etc.).

[0057] Therefore, user equipment 15, CSCF network element 17, and HSS network element 18 may implement user registration according to the following detailed process, including:

[0058] First, the user equipment 15 sends a SIP registration request to the P-CSCF network element, wherein the contact field of the request header field at least includes "+sip.appsubtype="webrtc-datachannel" such as Figure 2As shown, the SIP registration request includes a user identifier and a region name (the address of the I-CSCF network element) that needs to be registered; then, the P-CSCF network element processes the SIP registration request and uses the provided region name to resolve the IP address of the I-CSCF network element; then, the I-CSCF network element obtains the capabilities required for S-CSCF network element selection; after completing the S-CSCF network element selection, the I-CSCF network element forwards the SIP registration request to the S-CSCF network element. If the S-CSCF network element finds that the user equipment 15 is not authorized, it will obtain authentication data from the HSS network element 18 and use a "401 Unauthorized" response to question the user equipment 15. The user equipment 15 will parse the response to the query and resend a new registration request containing this response to the P-CSCF network element. The P-CSCF network element will find the I-CSCF network element again, and the I-CSCF network element will find the S-CSCF network element again. The S-CSCF network element will eventually check the response. If it is correct, it will download the description information of the user equipment 15 from the HSS network element 18 and send a "200 ok" to indicate that the registration request is accepted.

[0059] After the user equipment 15 is successfully authorized, the user equipment 15 can initiate and receive sessions as needed. Specifically, when the user equipment 15 needs to establish a call for implementing a new call service, it can Figure 3 The interactive flow chart shown in FIG. 1 is related to the NCP network element 11 and the network control network element 12 (i.e. Figure 2 VoLTE AS in the new call service control network element 13 (such as Figure 2 The intelligent translation service AS in the UMF network element 14, the CSCF network element 17 and the media capability platform 19 for implementing specific media capabilities interact to implement a new call service (translation service), including:

[0060] Step 1: User equipment 15 (i.e. Figure 2 The UE on the right side of the network sends a session creation request (Invite) message of a call event to the CSCF network element 17.

[0061] Among them, the above-mentioned session creation request message carries at least relevant parameters of the media service triggered by the call event, and the relevant parameters are at least used to reflect the service type of the media service, such as audio media service, video media service, etc. Therefore, the call event can be a call event that triggers audio media service or video media service, such as call start, user answer, etc.

[0062] Step 2: The CSCF network element 17 receives the session creation request message, and sends the session creation request message to the network control network element 12 .

[0063] Step 3: The network control network element 12 reports the call event in the session creation request message and the relevant parameters of the media service triggered by the call event to the NCP network element 11.

[0064] Step 4: When the relevant parameter is the new call service subscription information of the user equipment, the NCP network element 11 may determine to report the call event to the new call service control network element 13 corresponding to the new call service subscription information according to the preset subscription mapping table.

[0065] The above-mentioned contract mapping table includes: the correspondence between various types of service contract information and corresponding service control network elements, and the types of service contract information include: general call service contract information and new call service contract information.

[0066] Step 5: The new call service control network element 13 sends an anchor event request message to the NCP network element 11, wherein the anchor event request message includes at least: anchored media type (such as audio media, video media, etc.), service parameters (such as translation language, subtitle style, etc.).

[0067] Step 6: The NCP network element 11 generates a corresponding anchor control instruction according to the anchor event request message, and sends the anchor control instruction to the network control network element 12.

[0068] Step 7: The network control network element 12 responds to the anchoring control instruction and anchors the media flow of the media service triggered by the call event to the UMF network element 14.

[0069] The above anchoring can be understood as inserting the UMF network element 14 into the transmission path of the media stream. Therefore, the media stream is transmitted according to the user equipment 15, the ingress session border controller (ie Figure 2 The session border controller connected to the right UE - the data plane part SBC-U that processes the audio traffic), UMF network element 14, and the egress session border controller (i.e. Figure 2 The SBC-U connected to the left UE in the inner part), another user equipment 16 (ie Figure 2 The transmission path of the UE on the left side of the inner part) is transmitted in sequence;

[0070] Step 8: The NCP network element receives the service control instruction issued by the new call service control network element 13, and sends the service control instruction to the UMF network element 14.

[0071] The service control instruction at least carries the URL of the media stream and a processing operation, and the processing operation may be media stream replication and subtitle synthesis.

[0072] Step 9: The UMF network element 14 copies the media stream to the media capability platform 19.

[0073] Step 10: The media capability platform 19 performs corresponding processing operations on the media stream according to the service control instruction, and feeds back the processed results to the UMF network element 14.

[0074] Step 11: The UMF network element 14 adds the processed result to the media stream to obtain the processed media; and transmits the processed media stream to another user device 16 communicating with the user device 15 according to the anchored new transmission path. At the same time, the UMF network element 14 can also feed back the service processing response carrying the URL of the media stream to the NCP network element 11.

[0075] That is to say, after the call is connected, the UMF network element 14 will continue to copy the media stream to the media capability platform, and the media capability platform will implement corresponding processing operations (such as language recognition and translation); the media capability platform 19 returns the translation result, and the UMF network element 14 will synthesize the subtitles and superimpose them into the media stream, and send them to another user device that is talking to the user device.

[0076] In addition, the UMF network element 14 mentioned above includes: a home UMF network element and a visited UMF network element, wherein if the user only uses general services during the continuation of the call event, the media service can be anchored to the visited UMF network element. If the user uses a new call service during the continuation of the call event, the media service can be anchored to the home UMF network element, enabling the user to use the new call service supported by the home in the visited location, thereby improving the user experience. The above-mentioned new call establishment system builds a new call service model based on the VIMS basic network architecture, realizes the new call function, and transforms the signaling negotiation process so that the user equipment can successfully support the new call service.

[0077] According to an embodiment of the present application, a new call establishment method applied to the above-mentioned NCP network element 11 is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0078] Figure 4 is a flow chart of a new call establishment method provided according to an embodiment of the present application, such as Figure 4 As shown, the method comprises the following steps:

[0079] Step S402: the new call service platform NCP obtains the call event of the user equipment and the relevant parameters of the media service triggered by the call event.

[0080] The user equipment is a device that supports a real-time communication data channel for web pages, and the relevant parameters are at least used to reflect the service type of the media service.

[0081] Step S404: When the relevant parameter is the new call service subscription information of the user equipment, a corresponding anchor control instruction is generated, and the anchor control instruction is sent to the network control network element.

[0082] The network control network element is used to respond to the anchor control instruction, anchor the media flow of the media service triggered by the call event to the UMF network element, and obtain a new transmission path.

[0083] Step S406: Receive the service control instruction issued by the new call service control network element, and send the service control instruction to the UMF network element.

[0084] Among them, the service control instruction carries at least the processing operation to be performed on the media stream. The UMF network element is used to perform the corresponding processing operation on the media stream according to the service control instruction, and transmit the processed media stream to the user equipment that is communicating with the user equipment according to the new transmission path.

[0085] It should be noted that the implementation details of the above steps S402-S406 are already described in the above Figure 2 The interactive process shown in FIG. 1 is described in detail, so no further details are given here.

[0086] According to an embodiment of the present application, a computer program product is also provided. The computer program product includes a computer program, wherein when the computer program is executed by a processor, the new call establishment method in Embodiment 1 is implemented.

[0087] According to an embodiment of the present application, a non-volatile storage medium is also provided, which includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the above-mentioned new call establishment method by running the computer program.

[0088] According to an embodiment of the present application, a processor is also provided, which is used to run a computer program, wherein the computer program executes the above-mentioned new call establishment method when running.

[0089] According to an embodiment of the present application, a network device is further provided, which includes: a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the above-mentioned new call establishment method through the computer program.

[0090] Specifically, when the computer program is running, the following steps are executed: the new call service platform NCP obtains the call event of the user equipment and the relevant parameters of the media service triggered by the call event, wherein the user equipment is a device that supports the real-time communication data channel of the web page, and the relevant parameters are at least used to reflect the service type of the media service; when the relevant parameters are the new call service contract information of the user equipment, a corresponding anchoring control instruction is generated, and the anchoring control instruction is sent to the network control network element to obtain a new transmission path, wherein the network control network element is used to respond to the anchoring control instruction and anchor the media stream of the media service triggered by the call event to the unified media function UMF network element; the service control instruction issued by the new call service control network element is received, and the service control instruction is sent to the UMF network element, wherein the service control instruction carries at least the processing operation to be performed on the media stream, and the UMF network element is used to perform the corresponding processing operation on the media stream according to the service control instruction, and transmit the processed media stream to the user equipment that is talking with the user equipment according to the new transmission path.

[0091] As an optional implementation, the above network device may exist in the form of a mobile terminal, a computer terminal or a similar computing device. Figure 5 FIG. 1 shows a hardware structure block diagram of a network device for implementing a new call establishment method. Figure 5 As shown, the network device 50 may include one or more (502a, 502b, ..., 502n are used to illustrate) processors 502 (the processor 502 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 504 for storing data, and a transmission device 506 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 5 The structure shown is only for illustration and does not limit the structure of the above network device. Figure 5 More or fewer components as shown, or with Figure 5 Different configurations are shown.

[0092] It should be noted that the one or more processors 502 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the network device 50. As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0093] The memory 504 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the new call establishment method in the embodiment of the present application. The processor 502 executes various functional applications and data processing by running the software programs and modules stored in the memory 504, that is, to implement the vulnerability detection method of the above-mentioned application. The memory 504 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 504 may further include a memory remotely arranged relative to the processor 502, and these remote memories may be connected to the network device 50 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0094] The transmission device 506 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the network device 50. In one example, the transmission device 506 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 506 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0095] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the network device 50 .

[0096] The serial numbers of the above embodiments are only for description and do not represent the advantages or disadvantages of the embodiments.

[0097] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0098] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0099] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0100] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0101] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.

[0102] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A new call establishment system, characterized in that: The system at least includes: a new call service platform NCP network element, a network control network element, a new call service control network element, and a unified media function UMF network element, wherein: The NCP network element is used to obtain the call event of the user equipment and the relevant parameters of the media service triggered by the call event, wherein the user equipment is a device that supports the real-time communication data channel of the web page, and the relevant parameters are at least used to reflect the service type of the media service; when the relevant parameters are the new call service subscription information of the user equipment, a corresponding anchor control instruction is generated, and the anchor control instruction is sent to the network control network element; the service control instruction issued by the new call service control network element is received, and the service control instruction is sent to the UMF network element, wherein the service control instruction carries at least the processing operation to be performed on the media stream; The network control network element is used to respond to the anchor control instruction, anchor the media flow of the media service triggered by the call event to the UMF network element, and obtain a new transmission path; The UMF network element is used to perform corresponding processing operations on the media stream according to the service control instruction, and transmit the processed media stream to another user equipment communicating with the user equipment according to the new transmission path.

2. The system according to claim 1, characterized in that The system also includes: a call session control function CSCF network element and a home subscriber server HSS network element, wherein: The CSCF network element is configured to receive a registration request message based on a Session Initiation Protocol (SIP) initiated by the user equipment, and send the registration request message to the HSS network element, wherein the registration request message at least includes: a header field of a uniform resource identifier of the user equipment, and a value of the header field is that the user equipment supports a web real-time communication data channel; The HSS network element is used to perform identity authentication on the user equipment according to the registration request message, and feed back a corresponding identity authentication result to the CSCF network element; The CSCF network element is further used to feed back a registration response message carrying the identity authentication result to the user equipment.

3. The system according to claim 2, characterized in that The CSCF network element is further configured to receive a session creation request message of a call event initiated by the user equipment, wherein the session creation request message carries at least relevant parameters of the media service triggered by the call event; and send the session creation request message to the network control network element; The network control network element is used to report the call event in the session creation request message and the relevant parameters of the media service triggered by the call event to the NCP network element.

4. The system according to claim 1, characterized in that The NCP network element is further used to determine, when the relevant parameter is the new call service contract information of the user equipment, to report the call event to the new call service control network element corresponding to the new call service contract information according to a preset contract mapping table, wherein the contract mapping table includes: a correspondence between multiple service contract information and corresponding service control network elements, and the types of the service contract information include: general call service contract information, new call service contract information; The new call service control network element is used to send an anchor event request message to the NCP network element, wherein the anchor event request message at least includes: an anchored media type and service parameters; The NCP network element is further configured to generate a corresponding anchor control instruction according to the anchor event request message, and send the anchor control instruction to the network control network element.

5. The system according to claim 1, characterized in that The network control network element is used to respond to the anchoring control instruction, anchor the media stream of the media service triggered by the call event to the UMF network element, and obtain the new transmission path, wherein the new transmission path is the user equipment, the ingress session border controller, the UMF network element, the egress session border controller, and the other user equipment.

6. The system according to claim 1, characterized in that The system also includes: a media capability platform, wherein: The NCP network element is further used to receive a service control instruction issued by the new call service control network element, and send the service control instruction to the UMF network element, wherein the service control instruction carries at least a uniform resource identifier URL of the media stream and the processing operation; The UMF network element is further used to copy the media stream to the media capability platform; The media capability platform is used to perform corresponding processing operations on the media stream according to the service control instruction, and feed back the processed results to the UMF network element; The UMF network element is further used to superimpose the processed result on the media stream to obtain the processed media stream; and transmit the processed media stream to another user equipment communicating with the user equipment according to the new transmission path.

7. The system according to claim 1, characterized in that The UMF network elements include: home UMF network element and visited UMF network element.

8. A method for establishing a new call, characterized in that: include: The NCP network element obtains a call event of a user device and relevant parameters of a media service triggered by the call event, wherein the user device is a device supporting a web real-time communication data channel, and the relevant parameters are at least used to reflect a service type of the media service; In the case where the relevant parameter is the new call service subscription information of the user equipment, a corresponding anchoring control instruction is generated, and the anchoring control instruction is sent to the network control network element to obtain a new transmission path, wherein the network control network element is used to respond to the anchoring control instruction and anchor the media flow of the media service triggered by the call event to the UMF network element; Receive the service control instruction issued by the new call service control network element, and send the service control instruction to the UMF network element, wherein the service control instruction carries at least the processing operation to be performed on the media stream, and the UMF network element is used to perform corresponding processing operations on the media stream according to the service control instruction, and transmit the processed media stream to the user equipment that is talking to the user equipment according to the new transmission path.

9. A computer program product, characterized in that include: A computer program, wherein when the computer program is executed by a processor, the method for establishing a new call according to claim 8 is implemented.

10. A network device, characterized in that: include: A memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the new call establishment method according to claim 8 through the computer program.

Citation Information

Patent Citations

  • Media stream distribution method and device, electronic equipment, medium and product

    CN118400771A

  • New call media interface UMF selection method, system, device, medium and product

    CN118803683A

  • Method and apparatus for multimedia calls

    US20120307989A1