WO2023227023A1 - 一种业务实现方法、装置、通信设备和存储介质 - Google Patents
一种业务实现方法、装置、通信设备和存储介质 Download PDFInfo
- Publication number
- WO2023227023A1 WO2023227023A1 PCT/CN2023/096017 CN2023096017W WO2023227023A1 WO 2023227023 A1 WO2023227023 A1 WO 2023227023A1 CN 2023096017 W CN2023096017 W CN 2023096017W WO 2023227023 A1 WO2023227023 A1 WO 2023227023A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network device
- terminal
- negotiation
- channel
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42017—Customized ring-back tones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
Definitions
- the present disclosure relates to the field of communication technology, and specifically relates to a service implementation method, device, communication equipment and storage medium.
- embodiments of the present disclosure provide a service implementation method, device, communication equipment and storage medium.
- embodiments of the present disclosure provide a service implementation method, the method is applied to a first network device, and the method includes:
- the first network device negotiates a data channel (DC) with the first terminal, and establishes a first DC based on the DC negotiation process; the first DC is used to transmit data between the first terminal and the second network device. interactive data.
- DC data channel
- the first network device performs DC negotiation with the first terminal, including:
- the first network device and the first terminal perform DC negotiation between the first terminal and the second network device; or,
- the first network device and the first terminal perform DC negotiation between the first terminal and the third network device.
- the method further includes: the first network device receiving the first information sent by the second network device, the first information being used to subscribe to the call event;
- the first network device When the first network device receives the call event, it sends the call event to the second network device, and receives a first message sent by the second network device, where the first message is used to indicate the call event.
- the first network device negotiates the DC channel;
- the first network device performs DC negotiation with the first terminal, including:
- the first network device triggers DC negotiation with the first terminal through the first message.
- the first network device performs DC negotiation with the first terminal, including:
- the first network device sends a first request for negotiating DC to the first terminal; the first request at least includes DC parameters;
- the first network device receives a first response corresponding to the first request sent by the first terminal.
- the method further includes: the first network device associates the first DC with the second network device through label information in the DC negotiation parameters.
- embodiments of the present disclosure also provide a service implementation method, the method is applied to the first terminal, and the method includes:
- the first terminal performs DC negotiation with the first network device, and establishes the first DC through DC negotiation;
- the method further includes: establishing a second DC between the first terminal and the third network device, and obtaining the first application through the second DC.
- the method further includes: the first terminal displays an interactive interface through the interactive data in the first application and/or the first DC.
- the method further includes: the first terminal associating the first DC and the first application.
- the method further includes: the first terminal displays the interaction data through the first application based on the association between the first DC and the first application.
- the method further includes: the first terminal and the second network device performing media resource negotiation, and establishing a third communication between the first terminal and the second network device through the media resource negotiation.
- One channel and/or a second channel; the first channel and/or the second channel are used to transmit audio data and/or video data.
- the first terminal performs DC negotiation with the first network device, including:
- the first terminal and the first network device perform DC negotiation between the first terminal and the second network device; or,
- the first terminal and the first network device perform DC negotiation between the first terminal and the third network device.
- the first terminal performs DC negotiation with the first network device, including:
- the first terminal receives a first request for negotiating DC sent by the first network device; the first request includes at least DC negotiation parameters;
- the first terminal sends a first response corresponding to the first request to the first network device.
- transmitting interactive data based on at least the first DC and the second network device includes: the first terminal transmits interactive data between the first DC and the second network device; or,
- the first terminal sends interaction data to a third network device through the first DC, and the interaction data is forwarded to the second network device through the third network device, or the first terminal transmits interaction data to the third network device through the first DC.
- the first DC receives interaction data from the second network device sent by the third network device.
- embodiments of the present disclosure also provide a service implementation method, the method is applied to the second network device, and the method includes:
- the second network device transmits interaction data with the first terminal based on at least the first DC, and the first DC is established through DC negotiation between the first terminal and the first network device.
- the first DC is the DC between the first terminal and the second network device; or,
- the first DC is a DC between the first terminal and the third network device.
- the second network device transmits interaction data with the first terminal based on at least the first DC, including: the second network device transmits interaction data with the first terminal through the first DC; or ,
- the second network device sends interactive data to the third network device, and the interactive data is sent to the first terminal through the first DC, or the second network device receives the third network device.
- Interaction data forwarded by a network device, which is sent from the first terminal to the third network device via the first DC.
- the method further includes: performing media resource negotiation between the second network device and the first terminal, and establishing a third communication between the first terminal and the second network device through the media resource negotiation.
- a channel and/or a second channel; the first channel and/or the second channel are used to transmit audio and/or video data.
- the second network device performs media resource negotiation with the first terminal, including:
- the second network device After receiving the call event, the second network device initiates media resource negotiation with the first terminal.
- the method further includes: the second network device manages at least one of the first DC, the first channel and the second channel.
- the second network device transmits interaction data with the first terminal based on at least the first DC, including: the second network device sends the interaction data with the first terminal to the first terminal through at least the first DC.
- Content-related interactive data transmitted within the channel and/or the second channel.
- the method further includes: the second network device sending first information to the first network device; the first information is used to subscribe to a call event.
- the method further includes: the second network device receiving the call event sent by the first network device;
- the second network device sends a first message to the first network device, where the first message is used to instruct the first network device to negotiate a DC channel.
- embodiments of the present disclosure also provide a service implementation device, the device is applied to the first network device; the device includes a first negotiation unit for performing DC negotiation with the first terminal, based on the DC negotiation process A first DC is established; the first DC is used to transmit interactive data between the first terminal and the second network device.
- embodiments of the present disclosure also provide a service implementation device, the device is applied to the first terminal; the device includes a second negotiation unit and a first transmission unit;
- the second negotiation unit is used to conduct DC negotiation with the first network device and establish the first DC through DC negotiation;
- the first transmission unit is configured to transmit interaction data with a second network device based on at least the first DC.
- embodiments of the present disclosure also provide a service implementation device, the device is applied to a second network device; the device includes a second transmission unit for transmitting interactive data with the first terminal based on at least the first DC , the first DC is established through DC negotiation between the first terminal and the first network device.
- embodiments of the present disclosure also provide a computer-readable storage medium on which a computer program is stored.
- the program is executed by a processor, the first, second or third aspect of the embodiments of the present disclosure are implemented.
- the steps of the business implementation method are implemented.
- embodiments of the present disclosure also provide a communication device, including a memory, a processor, and a computer program stored in the memory and executable on the processor.
- a communication device including a memory, a processor, and a computer program stored in the memory and executable on the processor.
- the processor executes the program, the implementation of the present disclosure is implemented. Examples include the steps of the service implementation method described in the first aspect, the second aspect or the third aspect.
- the service implementation method, device, communication device and storage medium provided by the embodiments of the present disclosure include: the first network device performs DC negotiation with the first terminal, and establishes the first DC based on the DC negotiation process; the first DC uses For transmitting interactive data between the first terminal and the second network device; the first terminal transmits interactive data based on at least the first DC and the second network device.
- Adopting the technical solutions of the embodiments of the present disclosure a reliable and efficient DC negotiation scheme is proposed.
- the DC (first DC) established through negotiation transmits interactive data between the terminal and the second network device; on the one hand, through negotiation of new
- the established first DC transmits interactive data, which avoids the collision between media negotiation and DC negotiation, and also avoids the collision between media data transmission and interactive data transmission.
- richer interactive data can be realized by transmitting interactive data through the first DC.
- the interactive function greatly improves the user operating experience.
- Figure 1 is a schematic flowchart 1 of a service implementation method according to an embodiment of the present disclosure
- Figures 2a and 2b are respectively schematic diagrams of the first DC in the service implementation method according to the embodiment of the present disclosure
- FIG. 3 is a schematic flowchart 2 of the service implementation method according to the embodiment of the present disclosure.
- Figure 4 is a flowchart three of the service implementation method according to the embodiment of the present disclosure.
- Figure 5 is a schematic diagram 1 of the interaction flow of the business implementation method according to the embodiment of the present disclosure.
- Figure 6 is a schematic diagram 2 of the interaction flow of the service implementation method according to the embodiment of the present disclosure.
- Figure 7 is a schematic structural diagram of a service implementation device according to an embodiment of the present disclosure.
- Figure 8 is a schematic diagram 2 of the composition and structure of a service implementation device according to an embodiment of the present disclosure
- Figure 9 is a schematic diagram 3 of the composition and structure of a service implementation device according to an embodiment of the present disclosure.
- Figure 10 is a schematic diagram of the hardware composition of a communication device according to an embodiment of the present disclosure.
- GSM Global System of Mobile communication
- LTE Long Term Evolution
- 5th generation fifth generation mobile communication technology
- 5G Generation Mobile Communication Technology
- NR New Radio
- the communication system to which the embodiments of the present disclosure are applied may include network equipment and terminal equipment (which may also be called terminals, communication terminals, etc.); the network equipment may be a device that communicates with the terminal equipment. Among them, the network device can provide communication coverage within a certain area and can communicate with terminals located in the area. Alternatively, the network device may be a base station in each communication system, such as an evolutionary base station (Evolutional Node B, eNB) in the LTE system, or a base station (gNB) in the 5G system or NR system.
- Evolutional Node B eNB
- gNB base station
- Communication devices may include network devices and terminals with communication functions.
- Network devices and terminal devices may be the specific devices described above, which will not be described again here.
- Communication devices may also include other devices in the communication system, such as network controllers. , mobility management entities and other network entities, which are not limited in the embodiments of the present disclosure.
- Embodiments of the present disclosure provide a service implementation method, which is applied in a first network device.
- Figure 1 is a schematic flowchart 1 of a service implementation method according to an embodiment of the present disclosure; as shown in Figure 1, the method includes:
- Step 101 The first network device conducts DC negotiation with the first terminal, and establishes the first DC based on the DC negotiation process; the first DC is used to transmit interactive data between the first terminal and the second network device.
- the first network device is a network device with at least a DC negotiation function.
- the first network device may also have at least one of the following functions: DC channel negotiation, DC application management, bootstrap DC (bootstrap DC) management, DC application delivery, and so on.
- the first network device may also be called an IP Multimedia Subsystem (IMS) network element, an IMS network capability network element, a network capability network element, a capability network element, etc.
- IMS IP Multimedia Subsystem
- IP IP Multimedia Subsystem
- the first network device may be a DC server (Data Channel Server, DC Server), a long-term evolution voice bearer application server (Voice over Long Term Evolution Application Server, VOLTE AS), a multimedia telephony service application server (Multi Media Telephony Application Server (MMTEL AS), an independent network element or a combined network element composed of multiple network elements in the intelligent network network element or the new call platform.
- DC server Data Channel Server, DC Server
- VOLTE AS Long Term Evolution Application Server
- MMTEL AS Multi Media Telephony Application Server
- the first network device can also be used through the new call platform.
- Wireless voice bearer Voice over New Radio, VoNR + platform, new call platform (or system internal platform), etc. are jointly implemented.
- the first network device performs DC negotiation with the first terminal, including: the first network device sends a first request for negotiating a DC to the first terminal; the first The request at least includes DC negotiation parameters; the first network device receives the first response corresponding to the first request sent by the first terminal.
- the first network device performs DC negotiation with the first terminal. Specifically, it may send a first request to the first terminal.
- the first request carries at least the negotiated DC negotiation parameters; the first terminal receives After the first request, a first response is sent to the first network device; indicating that the first terminal agrees or supports the negotiated DC negotiation parameters, so as to establish the first DC based on the DC negotiation parameters.
- the first response may include the DC negotiation parameters.
- the method further includes: the first network device associates the first DC with the second network device through label information in DC negotiation parameters.
- the first network device and the first terminal perform DC negotiation, including: the first network device and the first terminal perform DC negotiation between the first terminal and the second terminal. DC negotiation between network devices; or, the first network device and the first terminal perform DC negotiation between the first terminal and the third network device.
- the second network device may be a ring back tones platform or a ring back tones system.
- the CRBT platform or CRBT system can at least be used to process CRBT services, such as negotiating media resources for CRBT.
- the second network device in the embodiment of the present disclosure may be a service system.
- the second network device may also be responsible for managing the first DC and managing the audio and video channels. It can be used to process interactive data in embodiments of the present disclosure and so on.
- the second network device may also be other platforms, systems or devices used to process services (which may be services other than ring back tone services during a call).
- the first DC is the DC between the first terminal and the second network device, as shown in Figure 2a; then the first terminal and the second network device can be connected through all The first DC transmits interactive data.
- the first DC is a DC between the first terminal and the third network device, as shown in Figure 2b. Then, the first network device and the first terminal negotiate the DC between the first terminal and the second network device, or the DC between the first terminal and the third network device.
- the third network device may be the same network device as the first network device, or the third network device may be a different network device from the first network device.
- the first DC between the first terminal and the third network device may be the DC between the first terminal and the media module.
- the media module is used to forward and process data in the first DC.
- the media module may be a module within the first network device, in which case the third network device is the same as the first network device; or the media module may be deployed separately, in which case the The third network device is a network device different from the first network device.
- the third network device can be a DC server (Data Channel Server), DC management platform, new call platform, session border controller (Session Border Controller, SBC), etc., or can also be implemented through VoNR+ media server .
- DC server Data Channel Server
- DC management platform DC management platform
- new call platform new call platform
- session border controller Session Border Controller, SBC
- VoNR+ media server can also be implemented through VoNR+ media server .
- the first network device may receive a subscription from the second network device, and perform DC negotiation with the first terminal based on the subscription.
- the method further includes: the first network device receiving first information sent by the second network device, the first information being used to subscribe to call events; the first network device When receiving a call event, send the call event to the second network device, and receive a first message sent by the second network device, where the first message is used to instruct the first network device to negotiate a DC;
- the first network device performing DC negotiation with the first terminal includes: the first network device triggers DC negotiation with the first terminal through the first message.
- the second network device sends first information to the first network device, and the first information is used to subscribe to the call event; then based on the subscription of the call event, the first network device receives the call event (for example, by (ring message), sending the call event to the second network device to notify the second network device of the call event, and the second network device sends a first message to the first network device, where the first message is used to indicate If the first network device negotiates a DC, the first network device performs DC negotiation with the first terminal based on the instruction of the first message.
- the first network device itself may also obtain call control capabilities in advance, and upon receiving a call event (such as a called ringing message), trigger a call with the first network device based on the call control capabilities.
- a call event such as a called ringing message
- the terminal performs DC negotiation.
- the interaction data may be any data related to interaction functions and/or interaction capabilities.
- the first terminal may display an interactive interface through an application, and the interactive data may be data generated based on the user's operation through the interactive interface, the first terminal detecting the operation (which may be called an interactive operation), and the data generated based on the operation.
- the interaction data can be Interaction data sent by the first terminal to the second network device.
- the interaction data may also be interaction data sent by the second network device to the first terminal.
- the second network device may transfer the interaction data to the second network device. If content corresponding to or related to the data is sent to the first terminal, the data corresponding to the content may be referred to as interactive data sent by the second network device to the first terminal.
- FIG. 3 is a schematic flow chart 2 of a service implementation method according to an embodiment of the present disclosure; as shown in Figure 3, the method includes:
- Step 201 The first terminal conducts DC negotiation with the first network device, and establishes the first DC through DC negotiation;
- Step 202 The first terminal transmits interaction data with the second network device based on at least the first DC.
- the first terminal performs DC negotiation with the first network device, including: the first terminal receiving a first request for negotiating a DC sent by the first network device; A request includes at least DC negotiation parameters; the first terminal sends a first response corresponding to the first request to the first network device.
- the first terminal performs DC negotiation with the first network device.
- the first terminal may receive a first request for negotiating the DC sent by the first network device. That is, the DC negotiation may be initiated by the first network device. of.
- the first terminal sends a first response to the first network device to express agreement or support for the DC negotiation parameters.
- the first response may include the DC negotiation parameters.
- the first terminal and the first network device perform DC negotiation, including: the first terminal and the first network device perform DC negotiation between the first terminal and the second network device. DC negotiation between the first terminal and the first network device; or, the first terminal and the first network device perform DC negotiation between the first terminal and the third network device.
- the first DC is the DC between the first terminal and the second network device, as shown in Figure 2a; then the first terminal and the second network device can be connected through all The first DC transmits interactive data.
- the first DC is a DC between the first terminal and the third network device, as shown in Figure 2b. Then the first network device and the first terminal negotiate between the first terminal and the third The DC between two network devices, or the DC between the first terminal and the third network device.
- the third network device may be the same network device as the first network device, or the third network device may be a different network device from the first network device.
- the first DC between the first terminal and the third network device may be the DC between the first terminal and the media module.
- the media module is used to forward and process data in the first DC.
- the media module may be a module within the first network device, in which case the third network device is the same as the first network device; or the media module may be deployed separately, in which case the The third network device is a network device different from the first network device.
- transmitting interaction data based on at least the first DC and the second network device includes: transmitting interaction data between the first terminal and the second network device through the first DC. data; or, the first terminal sends interactive data to a third network device through the first DC, and the interactive data is forwarded to the second network device via the third network device, or, the first The terminal receives the interaction data from the second network device sent by the third network device through the first DC.
- the first DC when negotiating a DC between the first terminal and the second network device, the first DC is between the first terminal and the second network device. DC, as shown in Figure 2a. Then the interactive data can be directly transmitted between the first terminal and the second network device through the first DC.
- the first DC when the DC between the first terminal and the third network device is negotiated, the first DC is the DC between the first terminal and the third network device. Then the transmission between the first terminal and the second network device can be divided into two parts. The transmission between the first terminal and the third network device can be carried out through the first DC. Data forwarding can be implemented between the third network device and the second network device, as shown in Figure 2b.
- the method further includes: establishing a second DC between the first terminal and the third network device, and obtaining the first application through the second DC.
- the third network device has the function of managing DC applications.
- the third network device may be the same network device as the first network device, or may be a different network device from the first network device.
- a second DC is established between the first terminal and the third network device.
- the second DC may be, for example, a bootstrap DC.
- the first terminal A first application is obtained from the third network device, and the first application may be an application related to or associated with a ring back tone service.
- the first application is a ring-back tone application, that is, the first terminal downloads the ring-back tone application from the third network device based on the second DC.
- the first application may also be other applications, such as an application in Hyper Text Markup Language (HTML) format, and the first terminal may serve as the first application through a browser.
- HTML Hyper Text Markup Language
- the method further includes: the first terminal displays an interactive interface through interactive data in the first application and/or the first DC.
- the first terminal displays the interactive interface by triggering or starting the first application.
- Content related to the ring back tone service (or content corresponding to the interactive data) can be displayed through the interactive interface.
- the first terminal may display an interactive interface through the interactive data transmitted in the first DC, that is, output and display the content of the interactive data transmitted in the first DC through the interactive interface.
- the method further includes: the first terminal associating the first DC and the first application.
- the first terminal may associate the first DC and the first application to display interactive data transmitted through the first DC through the interactive interface of the first application.
- the first terminal may associate the identity of the first DC with the first application (or the identity of the first application), and establish the identity of the first DC with the first application ( or the identification of the first application), thereby associating the first DC with the first application.
- the method further includes: the first terminal displays the interaction data through the first application based on the association between the first DC and the first application.
- the first terminal receives the interactive data transmitted through the first DC, and can transmit the interactive data through the first DC based on the association relationship between the first DC and the first application.
- the application's interactive interface is displayed. For example, after receiving the call event (or ringing message, 180 message), the first terminal interacts with the second network device (for example, at least transmits interaction data through the first DC).
- An application's interactive interface displays the content of interactive data.
- the method further includes: the first terminal and the second network device performing media resource negotiation, and establishing the relationship between the first terminal and the third network device through the media resource negotiation.
- the first channel and/or the second channel between two network devices; the first channel and/or the second channel Channels are used to transmit audio data and/or video data.
- media resource negotiation is performed between the first terminal and the second network device, and the media resources negotiated are audio and/or video resources related to the ring back tone service.
- the first channel may be a channel used to transmit audio data, and the first channel may also be called an audio channel; the second channel may be a channel used to transmit video data, The second channel may also be called a video channel.
- the first channel may be a channel used to transmit audio data and video data, and/or the second channel may be a channel used to transmit audio data and video data.
- the first terminal can receive media data (audio data and/or video data, such as ring tone data) from the second network device, so as to receive
- media data audio data and/or video data, such as ring tone data
- the media data can be output or played to realize the ring back tone service.
- Figure 4 is a schematic flow chart 3 of a service implementation method according to an embodiment of the present disclosure; as shown in Figure 4, the method includes:
- Step 301 The second network device transmits interaction data with the first terminal based on at least the first DC, which is established through DC negotiation between the first terminal and the first network device.
- a first DC is pre-established, and the interactive data is transmitted between the second network device and the first DC at least through the first DC.
- the first DC is a DC between the first terminal and the second network device; or the first DC is a DC between the first terminal and the first network device. DC between devices.
- the second network device transmits interaction data with the first terminal based on at least the first DC, including: the second network device transmits the interaction data between the first DC and the first terminal through the first DC. Interaction data forwarded by a network device; or the second network device sends interaction data to the first network device, and the interaction data is sent to the first terminal through the first DC, or the third The second network device receives the interaction data forwarded by the first network device, and the interaction data is sent from the first terminal to the third network device via the first DC.
- the first DC is the DC between the first terminal and the second network device, as shown in Figure 2a; then the first terminal and the second network device can be connected through all First DC Transfer interactive data.
- the first DC is a DC between the first terminal and the third network device, as shown in Figure 2b. Then, the first network device and the first terminal negotiate the DC between the first terminal and the second network device, or the DC between the first terminal and the third network device.
- the third network device may be the same network device as the first network device, or the third network device may be a different network device from the first network device.
- the first DC between the first terminal and the third network device may be the DC between the first terminal and the media module.
- the media module is used to forward and process data in the first DC.
- the media module may be a module within the first network device, in which case the third network device is the same as the first network device; or the media module may be deployed separately, in which case the The third network device is a network device different from the first network device.
- the method further includes: the second network device performing media resource negotiation with the first terminal, and establishing the relationship between the first terminal and the third terminal through the media resource negotiation.
- a first channel and/or a second channel between two network devices; the first channel and/or the second channel are used to transmit audio and/or video data.
- media resource negotiation is performed between the first terminal and the second network device, and the media resources negotiated are audio and/or video resources related to the ring back tone service.
- the first channel may be a channel used to transmit audio data, and the first channel may also be called an audio channel; the second channel may be a channel used to transmit video data, The second channel may also be called a video channel.
- the first channel may be a channel used to transmit audio data and video data, and/or the second channel may be a channel used to transmit audio data and video data.
- the first terminal can receive media data (audio data and/or video data, such as ring tone data) from the second network device, so as to receive
- media data audio data and/or video data, such as ring tone data
- the media data can be output or played to realize the ring back tone service.
- the second network device performs media resource negotiation with the first terminal, including: after receiving the call event, the second network device initiates media resource negotiation with the first terminal. .
- the second network device may send a first message for media resource negotiation to the first terminal, and the message may include media resource negotiation parameters; the above The media resource negotiation parameters are used to establish the above-mentioned first channel and/or second channel.
- the first terminal may send a second message to the second network device, and the second message may indicate that the terminal supports or agrees with the above media resource negotiation parameters.
- the second message may also include the media resource negotiation parameters.
- the method further includes: the second network device manages at least one of the first DC, the first channel and the second channel.
- the second network device has the function of managing at least one of the first DC, the first channel, and the second channel.
- the management function of the second network device for the above-mentioned channel may include at least one of the following functions: management of creation, update, release, and deletion of channels.
- the second network device transmits interaction data with the first terminal based on at least the first DC, including: the second network device sends the first terminal with the first DC at least through the first DC. Content-related interactive data transmitted within the first channel and/or the second channel.
- the interactive data transmitted through the first DC may be interactive data related to the content transmitted by the first channel and/or the second channel, that is, related to the content of audio data and/or video data.
- interactive data For example, the data transmitted through the first channel and/or the second channel may be a piece of video content, and the interaction data may be data on the user's preference for the video content, such as "like" data and so on.
- the data transmitted through the first channel and/or the second channel may be a variety show, and the interactive data may be user voting data for the variety show, and so on.
- the method further includes: the second network device sending first information to the first network device; the first information is used to subscribe to a call event.
- the second network device may subscribe to the call event from the first network device, and trigger DC negotiation with the first terminal based on the subscription.
- the method further includes: the second network device receiving a call event sent by the first network device; the second network device sending a first message to the first network device, The first message is used to instruct the first network device to negotiate a DC channel.
- the second network device sends the first information to the first network device, and the first information is used to subscribe to the call event; then based on the subscription of the call event, the first network device receives the call event.
- a calling event such as a called ringing message
- the calling event is sent to the second network device to notify the second network device of the calling event.
- the second network device sends a first message to the first network device.
- a message is used to instruct the first network device to negotiate a DC, and then the first network device performs DC negotiation with the first terminal based on the instruction of the first message.
- the DC (first DC) established through negotiation transmits interactive data between the terminal and the second network device; on the one hand, through negotiation of new
- the established first DC transmits interactive data, which avoids the collision between media negotiation and DC negotiation, and also avoids the collision between media data transmission and interactive data transmission.
- richer interactive data can be realized by transmitting interactive data through the first DC.
- the interactive function greatly improves the user operating experience.
- the present disclosure is not limited to the interaction scenario of the ring back tone service, but can also be applied to other service interaction scenarios during the call process. For example, during a call, interactive data is displayed through the interactive interface of the first application.
- the user can obtain richer content through the display of the interactive interface, and can also perform input operations through the input device of the first terminal, so that the first terminal obtains user information.
- interactive data and transmits the interactive data through the above-mentioned first DC, which can realize richer and more complex interactive actions, greatly improving the user's operating experience.
- the first network device is an IMS network element and the second network device is a ring back tone platform.
- Figure 5 is a schematic diagram 1 of the interaction flow of the business implementation method according to the embodiment of the present disclosure; as shown in Figure 5, the method includes:
- Steps 401 to 402 UEa sends a call request to the IMS network element.
- the call request may include: audio and video media parameters (a, v), and DC capability tags;
- the IMS network element calls the session control function ( Interrogating/Serving Call Session Control Function, I/S-CSCF) sends a call request, which may include: audio and video media parameters a, v and DC capability tags.
- I/S-CSCF Interrogating/Serving Call Session Control Function
- a represents the audio media parameter
- v represents the video media parameter
- a and v are used to negotiate the audio and video channels.
- the above DC capability tag may indicate the DC capability of UEa, for example, may be used to indicate whether UEa supports DC capability.
- the IMS network element includes VOLTE AS and VoNR+ platform, which is jointly implemented by VOLTE AS and VoNR+ platform (or system internal platform).
- Step 403 I/S-CSCF sends a call request to UEb.
- the call request includes: audio and video media parameters a, v and DC capability tag.
- Step 404 UEa and UEb continue to complete initial media negotiation (or initial media resource negotiation, used to negotiate initial audio and video channels).
- Step 405 to step 406 UEb sends a 180 message to the I/S-CSCF, and the I/S-CSCF sends a 180 message to the IMS network element.
- Step 407 Call event notification and call control.
- This step is optional.
- the CRBT platform can subscribe to call events from the IMS network element.
- the IMS network element detects a call event, it sends the call event to the CRBT platform; the CRBT platform sends a first message to the IMS network element.
- the first message is used to instruct the IMS network element to negotiate a DC channel.
- the IMS network element can pass The first message triggers DC negotiation with the UE, that is, triggers execution of subsequent steps 408 to 409.
- the IMS network element has call control capabilities. Then, when the IMS network element detects a call event, it triggers DC negotiation with the first terminal based on the call control capability.
- Step 408 to step 409 The IMS network element sends an update (update) message to UEa, and UEa sends a 200 update (update) message to the IMS network element.
- steps 408 and 409 complete the DC negotiation process between UEa and the IMS network element.
- Step 410 Complete DC channel datagram transport layer security (DTLS) protocol and stream control transmission protocol (Stream Control Transmission Protocol, SCTP) link establishment negotiation between UEa and UEb.
- DTLS DC channel datagram transport layer security
- SCTP stream control transmission protocol
- Step 411 The IMS network element sends a 180 message to the CRBT platform.
- step 410 can be executed in parallel with the 180 message in step 411.
- Steps 412 to 413 The CRBT platform sends an update message to UEa, and the update message carries CRBT audio and video media resource parameters; UEa sends a 200 update message to the CRBT platform.
- Step 414 to step 415 UEa sends an update message to the CRBT platform, and the CRBT platform sends a 200 update message to UEa.
- steps 414 to 415 will not be executed; if the media negotiation process of steps 412 to 413 does not complete resource reservation, then steps 414 to 415 will continue. Conduct a media negotiation process to complete resource reservations.
- Step 416 to step 417 The ring back tone platform plays the ring back tone and sends a 180 message to UEa.
- Step 418 Transmit interactive data between UEa and the CRBT platform. Specifically, it can include the following two methods:
- Step 418a Interaction data is transmitted directly between UEa and the ring back tone platform through the established DC.
- Step 418b UEa transmits interactive data with the IMS network element through the DC, and then transmits the interactive data with the ring back tone platform through the forwarding function of the IMS network element.
- the DC is the first DC in the above embodiment.
- Step 419 UEb picks up the phone.
- Step 420 to step 422 UEb sends a 200OK message to I/S-CSCF, I/S-CSCF sends a 200OK message to the CRBT platform, and the CRBT platform stops playing the CRBT.
- Step 423 The CRBT platform triggers the completion of media renegotiation.
- Step 424 A call is established between UEa and UEb.
- Figure 6 is a schematic diagram 2 of the interaction flow of the business implementation method according to the embodiment of the present disclosure; as shown in Figure 6, the method includes:
- Steps 501 to 502 UEa sends a call request to the IMS network element.
- the call request may include: audio and video media parameters, bootstrap DC media parameters, and DC capability tags;
- the IMS network element sends a call request to the I/S-CSCF.
- the call request may include: audio and video media parameters and bootstrap DC media parameters, as well as DC capability tags.
- the above DC capability tag may indicate the DC capability of UEa, for example, may be used to indicate whether UEa supports DC capability.
- the IMS network element includes VOLTE AS and VoNR+ platform, which is jointly implemented by VOLTE AS and VoNR+ platform (or system internal platform).
- Step 503 I/S-CSCF sends a call request to UEb.
- the call request includes: audio and video media parameters a, v, and DC capability tag.
- Step 504 UEa and UEb continue to complete the initial media negotiation (or initial media resource agreement).
- Supplier used to negotiate the initial audio and video channels).
- Step 505 Complete the establishment of bootstrap DC between UEa and IMS network element.
- Steps 506 to 507 UEa requests the IMS network element for the CRBT application through bootstrap DC; the IMS network element sends the CRBT application to UEa through bootstrap DC, thereby enabling UEa to download the CRBT application.
- steps 505 to 507 can be executed in parallel with step 504, and the order is not limited.
- Step 508 to step 509 UEb sends a 180 message to the I/S-CSCF, and the I/S-CSCF sends a 180 message to the IMS network element.
- Step 510 Call event notification and call control.
- This step is optional.
- the CRBT platform can subscribe to call events from the IMS network element.
- the IMS network element detects a call event, it sends the call event to the CRBT platform; the CRBT platform sends a first message to the IMS network element.
- the first message is used to instruct the IMS network element to negotiate a DC channel.
- the IMS network element can pass The first message triggers DC negotiation with the UE, that is, triggers execution of subsequent steps 511 to 512.
- the IMS network element has call control capabilities. Then, when the IMS network element detects a call event, it triggers DC negotiation with the first terminal based on the call control capability.
- Step 511 to step 512 The IMS network element sends an update (update) message to UEa, and UEa sends a 200 update (update) message to the IMS network element.
- steps 511 and 512 complete the DC negotiation process between UEa and the IMS network element.
- Step 513 Complete DC channel DTLS and SCTP link establishment negotiation between UEa and UEb.
- Step 514 The IMS network element sends the 180 message to the CRBT platform.
- step 513 can be executed in parallel with the 180 message in step 514.
- Steps 515 to 516 The CRBT platform sends an update message to UEa, where the update message carries CRBT audio and video media resource parameters; UEa sends a 200 update message to the CRBT platform.
- Step 517 to step 518 UEa sends an update message to the CRBT platform, and the CRBT platform sends a 200 update message to UEa.
- steps 517 to 518 are not executed; if the media negotiation process of steps 515 to 516 does not complete resource reservation, If not, the media negotiation process continues through steps 517 to 518 to complete resource reservation.
- Step 519 to step 520 The ring back tone platform plays the ring back tone and sends a 180 message to UEa.
- Step 521 Transmit interactive data between UEa and the CRBT platform. Specifically, it can include the following two methods:
- Step 521a Interaction data is directly transmitted between UEa and the ring back tone platform through the established DC.
- Step 521b UEa transmits interactive data with the IMS network element through the DC, and then transmits the interactive data with the ring back tone platform through the forwarding function of the IMS network element.
- the DC is the first DC in the above embodiment.
- Step 522 After receiving the 180 message, UEa performs interface display according to the ring back tone DC application instructions and the ring back tone DC interaction data to provide interactive functions.
- Step 523 UEb picks up the phone.
- Step 524 to step 526 UEb sends a 200OK message to I/S-CSCF, I/S-CSCF sends a 200OK message to the CRBT platform, and the CRBT platform stops playing the CRBT.
- Step 527 The CRBT platform triggers the completion of media renegotiation.
- Step 528 A call is established between UEa and UEb.
- FIG. 7 is a schematic structural diagram of a service implementation device according to an embodiment of the present disclosure.
- the device includes a first negotiation unit 11, which is used to perform DC negotiation with the first terminal and establish the first negotiation unit based on the DC negotiation process.
- DC the first DC is used to transmit interactive data between the first terminal and the second network device.
- the first negotiation unit 11 is configured to conduct DC negotiation between the first terminal and the second network device with the first terminal; or, with the first terminal, The first terminal performs DC negotiation between the first terminal and the third network device.
- the device further includes a first communication unit 12 for receiving first information sent by the second network device, where the first information is used to subscribe to call events; and When receiving the call event, send the call event to the second network device, and receive a first message sent by the second network device, where the first message is used to instruct the first network device Negotiate DC channel;
- the first negotiation unit 11 is configured to trigger DC with the first terminal through the first message. Negotiate.
- the device further includes a first communication unit 12; the first negotiation unit 11 is configured to send a message for negotiation to the first terminal through the first communication unit 12.
- the apparatus further includes a first processing unit configured to associate the first DC and the second network device through label information in DC negotiation parameters.
- the first negotiation unit 11 and the first processing unit in the device can be composed of a central processing unit (Central Processing Unit, CPU), a digital signal processor (Digital Signal Processor, DSP), Microcontroller Unit (MCU) or Programmable Gate Array (Field-Programmable Gate Array, FPGA) is implemented;
- the first communication unit 12 in the device can be implemented through a communication module (including: basic communication) in practical applications. Suite, operating system, communication module, standardized interfaces and protocols, etc.) and transceiver antenna implementation.
- FIG. 8 is a schematic diagram 2 of the composition of a service implementation device according to an embodiment of the present disclosure; as shown in Figure 8, the device includes a second negotiation unit 21 and a first transmission unit 22;
- the second negotiation unit 21 is used to conduct DC negotiation with the first network device and establish the first DC through DC negotiation;
- the first transmission unit 22 is configured to transmit interaction data with a second network device based on at least the first DC.
- the device further includes a second processing unit 23;
- the second negotiation unit 21 is also used to establish a second DC with the third network device
- the second processing unit 23 is used to obtain the first application through the second DC.
- the second processing unit 23 is also configured to display an interactive interface through the interactive data in the first application and/or the first DC.
- the second processing unit 23 is also used to associate the first DC and the first application.
- the second processing unit 23 is further configured to display the interactive data through the first application based on the association between the first DC and the first application.
- the second negotiation unit 21 is also configured to perform media resource negotiation with the second network device, and establish the relationship between the first terminal and the third network device through the media resource negotiation.
- a first channel and/or a second channel between two network devices; the first channel and/or the second channel are used to transmit audio data and/or video data.
- the second negotiation unit 21 is configured to conduct DC negotiation between the first terminal and the second network device with the first network device; or, with The first network device performs DC negotiation between the first terminal and the third network device.
- the device further includes a second communication unit; the second negotiation unit 21 is configured to receive, through the second communication unit, the negotiation message sent by the first network device.
- a first request from a DC the first request includes at least a DC negotiation parameter; and sends a first response corresponding to the first request to the first network device.
- the first transmission unit 22 is used to transmit interactive data between the first DC and the second network device; or, through the first DC to a third network device.
- the third network device sends interaction data, and the interaction data is forwarded to the second network device through the third network device, or the first terminal receives the interaction data sent by the third network device through the first DC. Interaction data from the second network device.
- the second negotiation unit 21 and the second processing unit 23 in the device can be implemented by CPU, DSP, MCU or FPGA in practical applications; the second communication unit and the first transmission unit in the device Unit 22, in practical applications, can be implemented through communication modules (including: basic communication suite, operating system, communication module, standardized interfaces and protocols, etc.) and transceiver antennas.
- communication modules including: basic communication suite, operating system, communication module, standardized interfaces and protocols, etc.
- FIG. 9 is a schematic diagram three of the composition of a service implementation device according to an embodiment of the present disclosure; as shown in Figure 9, the device includes a second transmission unit 31 for transmitting interactive data with the first terminal based on at least the first DC.
- the first DC is established through DC negotiation between the first terminal and the first network device.
- the first DC is a DC between the first terminal and the second network device; or the first DC is a DC between the first terminal and the second network device. DC between tertiary network devices.
- the second transmission unit 31 is used to transmit interactive data between the first DC and the first terminal; or, send data to the third network device.
- Interaction data the interaction data is sent to the first terminal through the first DC, or, interaction data forwarded by the third network device is received, and the interaction data is received from the first terminal via the first DC.
- the terminal sends it to the third network device.
- the device further includes a third negotiation unit 32, configured to negotiate media resources with the first terminal, and establish the relationship between the first terminal and the first terminal through the media resource negotiation.
- the first channel and/or the second channel between the second network devices; the first channel and/or the second channel are used to transmit audio and/or video data.
- the third negotiation unit 32 is configured to initiate media resource negotiation with the first terminal after receiving the call event.
- the device further includes a third processing unit 33 for managing at least one of the first DC, the first channel and the second channel.
- the second transmission unit 31 is configured to send to the first terminal at least through the first DC the data transmitted within the first channel and/or the second channel. Content-related interaction data.
- the apparatus further includes a third communication unit configured to send first information to the first network device; the first information is used to subscribe to a call event.
- the third communication unit is also configured to receive a call event sent by the first network device; and is also configured to send a first message to the first network device, and the The first message is used to instruct the first network device to negotiate a DC channel.
- the third negotiation unit 32 and the third processing unit 33 in the device can be implemented by CPU, DSP, MCU or FPGA in practical applications; the third communication unit and the second transmission unit in the device Unit 31, in practical applications, can be implemented through communication modules (including: basic communication suite, operating system, communication module, standardized interfaces and protocols, etc.) and transceiver antennas.
- communication modules including: basic communication suite, operating system, communication module, standardized interfaces and protocols, etc.
- the service implementation device provided in the above embodiment implements the service
- only the division of the above program modules is used as an example.
- the above processing can be allocated to different program modules as needed. That is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above.
- the service implementation device provided by the above embodiments and the service implementation method embodiments belong to the same concept. Please refer to the method embodiments for the specific implementation process, which will not be described again here.
- FIG. 10 is a schematic diagram of the hardware structure of a communication device according to an embodiment of the present disclosure. As shown in Figure 10, it includes a memory 42, a processor 41 and a computer program stored in the memory 42 and capable of running on the processor 41.
- the processor 41 executes the program, it implements the steps of the service implementation method applied to the first network device according to the embodiment of the present disclosure; or, when the processor 41 executes the program, it implements the steps of the service implementation method of the embodiment of the present disclosure applied to the first network device.
- the steps of the service implementation method of the terminal; or, when the processor 41 executes the program the steps of the service implementation method applied to the second network device according to the embodiment of the present disclosure are implemented.
- the communication device further includes one or more communication interfaces 43.
- the various components of the communications device are coupled together by a bus system 44 .
- the bus system 44 is used to implement connection communication between these components.
- the bus system 44 also includes a power bus, a control bus and a status signal bus.
- the various buses are labeled bus system 44 in FIG. 10 .
- the memory 42 may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories.
- the non-volatile memory can be read-only memory (Read Only Memory, ROM), programmable read-only memory (Programmable Read-Only Memory, PROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory).
- the magnetic surface memory can be a magnetic disk memory or a magnetic tape memory.
- the volatile memory may be random access memory (RAM), which is used as an external cache.
- RAM Random Access Memory
- SRAM Static Random Access Memory
- SSRAM Synchronous Static Random Access Memory
- DRAM Dynamic Random Access Memory
- SDRAM Synchronous Dynamic Random Access Memory
- DDRSDRAM Double Data Rate Synchronous Dynamic Random Access Memory
- ESDRAM Enhanced Synchronous Dynamic Random Access Memory
- SLDRAM SyncLink Dynamic Random Access Memory
- DRAM Direct Memory Bus Random Access Memory
- DRRAM Direct Rambus Random Access Memory
- the methods disclosed in the above embodiments of the present disclosure can be applied to the processor 41 or implemented by the processor 41 .
- the processor 41 may be an integrated circuit chip with signal processing capabilities. During the implementation process, each step of the above method can be completed by instructions in the form of hardware integrated logic circuits or software in the processor 41 .
- the above-mentioned processor 41 may be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
- DSP Digital Signal Processor
- the processor 41 can implement or execute the disclosed methods, steps and logical block diagrams in the embodiments of the present disclosure.
- a general-purpose processor may be a microprocessor or any conventional processor, etc.
- the steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly implemented by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor.
- the software module may be located in a storage medium, which is located in the memory 42.
- the processor 41 reads the information in the memory 42 and completes the steps of the foregoing method in combination with its hardware.
- the communication device may be configured by one or more application specific integrated circuits (Application Specific Integrated Circuit, ASIC), DSP, programmable logic device (Programmable Logic Device, PLD), complex programmable logic device (Complex Programmable) Logic Device (CPLD), Field-Programmable Gate Array (FPGA), general-purpose processor, controller, microcontroller (Micro Controller Unit, MCU), microprocessor (Microprocessor), or other electronic components Implementation, used to execute the aforementioned methods.
- ASIC Application Specific Integrated Circuit
- DSP programmable logic device
- PLD programmable Logic Device
- CPLD Complex Programmable) Logic Device
- FPGA Field-Programmable Gate Array
- controller controller
- microcontroller Micro Controller Unit
- MCU microprocessor
- Microprocessor Microprocessor
- the embodiment of the present disclosure also provides a computer-readable storage medium, such as a memory 42 including a computer program.
- the computer program can be executed by the processor 41 of the communication device to complete the steps of the aforementioned method.
- the computer-readable storage medium may be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM; it may also be various devices including one of the above memories or any combination thereof.
- Embodiments of the present disclosure also provide a computer-readable storage medium on which a computer program is stored.
- the steps of the service implementation method applied to the first network device of the embodiment of the present disclosure are implemented; or, When the program is executed by the processor, the steps of the service implementation method applied to the first terminal according to the embodiment of the present disclosure are implemented; or, when the program is executed by the processor, the steps of the service implementation method applied to the second network device according to the embodiment of the present disclosure are implemented.
- the disclosed devices and methods can be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division.
- the coupling, direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be electrical, mechanical, or other forms. of.
- the units described above as separate components may or may not be physically separated.
- the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units; Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present disclosure can be all integrated into one processing unit, or each unit can be separately used as a unit, or two or more units can be integrated into one unit; the above-mentioned integration
- the unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the aforementioned program can be stored in a computer-readable storage medium.
- Storage media include: removable storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks or optical disks and other media that can store program codes.
- the above-mentioned integrated units of the present disclosure are implemented in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.
- the computer software products are stored in a storage medium and include a number of instructions to A computer device (which may be a personal computer, a server, a network device, etc.) is caused to execute all or part of the methods described in various embodiments of the present disclosure.
- the aforementioned storage media include: mobile storage devices, ROM, RAM, magnetic disks or optical disks and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (28)
- 一种业务实现方法,所述方法应用于第一网络设备,所述方法包括:所述第一网络设备与第一终端进行数据通道DC协商,基于DC协商过程建立第一DC;所述第一DC用于传输所述第一终端与第二网络设备之间的交互数据。
- 根据权利要求1所述的方法,其中,所述第一网络设备与第一终端进行DC协商,包括:所述第一网络设备与所述第一终端进行所述第一终端与所述第二网络设备之间的DC协商;或者,所述第一网络设备与所述第一终端进行所述第一终端与第三网络设备之间的DC协商。
- 根据权利要求1所述的方法,所述方法还包括:所述第一网络设备接收所述第二网络设备发送的第一信息,所述第一信息用于订阅呼叫事件;所述第一网络设备接收到所述呼叫事件时,发送所述呼叫事件至所述第二网络设备,以及接收所述第二网络设备发送的第一消息,所述第一消息用于指示所述第一网络设备协商DC通道;相应的,所述第一网络设备与第一终端进行DC协商,包括:所述第一网络设备通过所述第一消息触发与第一终端进行DC协商。
- 根据权利要求1所述的方法,其中,所述第一网络设备与第一终端进行DC协商,包括:所述第一网络设备向所述第一终端发送用于协商DC的第一请求;所述第一请求中至少包括DC参数;所述第一网络设备接收所述第一终端发送的对应于所述第一请求的第一响应。
- 根据权利要求1所述的方法,所述方法还包括:所述第一网络设备通过DC协商参数中的标签信息,关联所述第一DC和所述第二网络设备。
- 一种业务实现方法,所述方法应用于第一终端,所述方法包括:所述第一终端与第一网络设备进行数据通道DC协商,通过DC协商建立第一DC;至少基于所述第一DC与第二网络设备传输交互数据。
- 根据权利要求6所述的方法,所述方法还包括:所述第一终端与第三网络设备之间建立第二DC,通过所述第二DC获得第一应用。
- 根据权利要求7所述的方法,所述方法还包括:所述第一终端通过所述第一应用和/或所述第一DC中的交互数据展示交互界面。
- 根据权利要求8所述的方法,所述方法还包括:所述第一终端关联所述第一DC和所述第一应用。
- 根据权利要求9所述的方法,所述方法还包括:所述第一终端基于所述第一DC和所述第一应用的关联关系,通过所述第一应用显示所述交互数据。
- 根据权利要求6所述的方法,所述方法还包括:所述第一终端与所述第二网络设备进行媒体资源协商,通过所述媒体资源协商建立所述第一终端与所述第二网络设备之间的第一通道和/或第二通道;所述第一通道和/或第二通道用于传输音频数据和/或视频数据。
- 根据权利要求6所述的方法,其中,所述第一终端与第一网络设备进行DC协商,包括:所述第一终端与所述第一网络设备进行所述第一终端与所述第二网络设备之间的DC协商;或者,所述第一终端与所述第一网络设备进行所述第一终端与第三网络设备之间的DC协商。
- 根据权利要求6所述的方法,其中,所述第一终端与第一网络设备进行DC协商,包括:所述第一终端接收所述第一网络设备发送的用于协商DC的第一请求;所述第一请求中至少包括DC协商参数;所述第一终端向所述第一网络设备发送对应于所述第一请求的第一响应。
- 根据权利要求6或12所述的方法,其中,所述至少基于所述第一DC与第二网络设备传输交互数据,包括:所述第一终端通过所述第一DC与所述第二网络设备之间传输交互数据;或者,所述第一终端通过所述第一DC向第三网络设备发送交互数据,所述交互数据经所述第三网络设备转发至所述第二网络设备,或,所述第一终端通过所述第一DC接收所述第三网络设备发送的、来自所述第二网络设备的交互数据。
- 一种业务实现方法,所述方法应用于第二网络设备,所述方法包括:第二网络设备至少基于第一DC与第一终端传输交互数据,所述第一DC通过所述第一终端与第一网络设备进行DC协商建立的。
- 根据权利要求15所述的方法,其中,所述第一DC为所述第一终端与所述第二网络设备之间的DC;或者,所述第一DC为所述第一终端与第三网络设备之间的DC。
- 根据权利要求15或16所述的方法,其中,所述第二网络设备至少基于第一DC与第一终端传输交互数据,包括:所述第二网络设备通过所述第一DC与所述第一终端之间传输交互数据;或者,所述第二网络设备向第三网络设备发送交互数据,所述交互数据通过所述第一DC发送至所述第一终端,或,所述第二网络设备接收所述第三网络设备转发的交互数据,所述交互数据经所述第一DC由所述第一终端发送至所述第三网络设备。
- 根据权利要求15所述的方法,所述方法还包括:所述第二网络设备与所述第一终端进行媒体资源协商,通过所述媒体资源协商建立所述第一终端与所述第二网络设备之间的第一通道和/或第二通道;所述第一通道和/或第二通道用于传输音频和/或视频数据。
- 根据权利要求18所述的方法,其中,所述第二网络设备与所述第一终端进行媒体资源协商,包括:所述第二网络设备接收到呼叫事件后,发起与所述第一终端的媒体资源协商。
- 根据权利要求18所述的方法,所述方法还包括:所述第二网络设备对所述第一DC、所述第一通道和所述第二通道中的至少之一进行管理。
- 根据权利要求18或20所述的方法,其中,所述第二网络设备至少基于第一DC与第一终端传输交互数据,包括:所述第二网络设备至少通过所述第一DC向所述第一终端发送与所述第一通道和/或第二通道内传输的内容相关的交互数据。
- 根据权利要求15所述的方法,所述方法还包括:所述第二网络设备向所述第一网络设备发送第一信息;所述第一信息用于订阅呼叫事件。
- 根据权利要求22所述的方法,所述方法还包括:所述第二网络设备接收所述第一网络设备发送的呼叫事件;所述第二网络设备向所述第一网络设备发送第一消息,所述第一消息用于指示所述第一网络设备协商DC通道。
- 一种业务实现装置,所述装置应用于第一网络设备;所述装置包括第一协商单元,用于与第一终端进行数据通道DC协商,基于DC协商过程建立第一DC;所述第一DC用于传输所述第一终端与第二网络设备之间的交互数据。
- 一种业务实现装置,所述装置应用于第一终端;所述装置包括第二协商单元和第一传输单元;所述第二协商单元,用于与第一网络设备进行数据通道DC协商,通过DC协商建立第一DC;所述第一传输单元,用于至少基于所述第一DC与第二网络设备传输交互数据。
- 一种业务实现装置,所述装置应用于第二网络设备;所述装置包括第二传输单元,用于至少基于第一DC与第一终端传输交互数据,所述第一DC为所述第一终端与第一网络设备进行DC协商建立的。
- 一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现权利要求1至5任一项所述方法的步骤;或者,该程序被处理器执行时实现权利要求6至14任一项所述方法的步骤;或者,该程序被处理器执行时实现权利要求15至23任一项所述方法的步骤。
- 一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现权利要求1至5任一项所述方法的步骤;或者,所述处理器执行所述程序时实现权利要求6至14任一项所述方法的步骤;或者,所述处理器执行所述程序时实现权利要求15至23任一项所述方法的步骤。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23811093.6A EP4510533A4 (en) | 2022-05-25 | 2023-05-24 | METHOD AND APPARATUS FOR IMPLEMENTING SERVICES, COMMUNICATION DEVICE AND STORAGE MEDIUM |
| US18/865,111 US20250317479A1 (en) | 2022-05-25 | 2023-05-24 | Service implementation method and apparatus, communication device, and storage medium |
| AU2023274752A AU2023274752A1 (en) | 2022-05-25 | 2023-05-24 | Service implementation method and apparatus, communication device, and storage medium |
| JP2024569314A JP2025518003A (ja) | 2022-05-25 | 2023-05-24 | サービス実現方法、サービス実現装置、通信機器及び記憶媒体 |
| CA3257353A CA3257353A1 (en) | 2022-05-25 | 2023-05-24 | Service implementation method and apparatus, communication device, and storage medium |
| MX2024014517A MX2024014517A (es) | 2022-05-25 | 2024-11-22 | Metodo y aparato de implementacion de servicio, dispositivo de comunicacion, y medio de almacenamiento |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210579043.4A CN117176860A (zh) | 2022-05-25 | 2022-05-25 | 一种业务实现方法、装置、通信设备和存储介质 |
| CN202210579043.4 | 2022-05-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023227023A1 true WO2023227023A1 (zh) | 2023-11-30 |
Family
ID=88918539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/096017 Ceased WO2023227023A1 (zh) | 2022-05-25 | 2023-05-24 | 一种业务实现方法、装置、通信设备和存储介质 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US20250317479A1 (zh) |
| EP (1) | EP4510533A4 (zh) |
| JP (1) | JP2025518003A (zh) |
| CN (1) | CN117176860A (zh) |
| AU (1) | AU2023274752A1 (zh) |
| CA (1) | CA3257353A1 (zh) |
| MX (1) | MX2024014517A (zh) |
| WO (1) | WO2023227023A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118802849A (zh) * | 2024-07-24 | 2024-10-18 | 中国移动通信有限公司研究院 | 下行数据处理方法与装置、系统、设备、存储介质与产品 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118827867A (zh) * | 2024-05-22 | 2024-10-22 | 咪咕文化科技有限公司 | 视频彩铃数据的传输方法和装置 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105721470A (zh) * | 2016-02-19 | 2016-06-29 | 广州盛华信息有限公司 | 一种实现呼叫中心可视化接入的方法 |
| CN110535839A (zh) * | 2019-08-15 | 2019-12-03 | 咪咕文化科技有限公司 | 一种信息处理方法、设备、系统及计算机可读存储介质 |
| WO2022090763A1 (en) * | 2020-10-26 | 2022-05-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Interactive calling for internet-of-things |
| CN115801738A (zh) * | 2021-09-10 | 2023-03-14 | 中兴通讯股份有限公司 | 客服业务实现方法、装置、计算机设备和可读介质 |
| CN116132577A (zh) * | 2021-11-15 | 2023-05-16 | 中国移动通信有限公司研究院 | 用于增强通话过程中显示用户信息的方法及装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104158985B (zh) * | 2014-07-21 | 2015-11-11 | 小米科技有限责任公司 | 通话方法、装置和系统 |
| CN111092842B (zh) * | 2018-10-23 | 2023-04-07 | 中国移动通信集团有限公司 | 一种信息处理方法、服务器、网元及存储介质 |
| CN110536028B (zh) * | 2019-08-15 | 2021-10-26 | 咪咕文化科技有限公司 | 视频彩铃的实现方法、彩铃平台、终端及存储介质 |
| DE102020129306A1 (de) * | 2019-11-06 | 2021-05-06 | Intel Corporation | Übermittlung von paging-unterstützungsinformationen zur benachrichtigung über die anruferidentifikation (cid) |
| CN114024942B (zh) * | 2022-01-10 | 2022-05-20 | 中兴通讯股份有限公司 | 补充业务实现方法、实体、终端、电子设备及存储介质 |
-
2022
- 2022-05-25 CN CN202210579043.4A patent/CN117176860A/zh active Pending
-
2023
- 2023-05-24 AU AU2023274752A patent/AU2023274752A1/en active Pending
- 2023-05-24 WO PCT/CN2023/096017 patent/WO2023227023A1/zh not_active Ceased
- 2023-05-24 CA CA3257353A patent/CA3257353A1/en active Pending
- 2023-05-24 EP EP23811093.6A patent/EP4510533A4/en active Pending
- 2023-05-24 JP JP2024569314A patent/JP2025518003A/ja active Pending
- 2023-05-24 US US18/865,111 patent/US20250317479A1/en active Pending
-
2024
- 2024-11-22 MX MX2024014517A patent/MX2024014517A/es unknown
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105721470A (zh) * | 2016-02-19 | 2016-06-29 | 广州盛华信息有限公司 | 一种实现呼叫中心可视化接入的方法 |
| CN110535839A (zh) * | 2019-08-15 | 2019-12-03 | 咪咕文化科技有限公司 | 一种信息处理方法、设备、系统及计算机可读存储介质 |
| WO2022090763A1 (en) * | 2020-10-26 | 2022-05-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Interactive calling for internet-of-things |
| CN115801738A (zh) * | 2021-09-10 | 2023-03-14 | 中兴通讯股份有限公司 | 客服业务实现方法、装置、计算机设备和可读介质 |
| CN116132577A (zh) * | 2021-11-15 | 2023-05-16 | 中国移动通信有限公司研究院 | 用于增强通话过程中显示用户信息的方法及装置 |
Non-Patent Citations (2)
| Title |
|---|
| "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on system architecture enhancement for next generation real time communication; Phase 2 (Release 18)", 3GPP STANDARD; TECHNICAL REPORT; 3GPP TR 23.700-87, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, no. V0.3.0, 31 May 2022 (2022-05-31), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, pages 1 - 83, XP052182636 * |
| See also references of EP4510533A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118802849A (zh) * | 2024-07-24 | 2024-10-18 | 中国移动通信有限公司研究院 | 下行数据处理方法与装置、系统、设备、存储介质与产品 |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2023274752A1 (en) | 2024-11-28 |
| CA3257353A1 (en) | 2025-04-24 |
| US20250317479A1 (en) | 2025-10-09 |
| MX2024014517A (es) | 2025-01-09 |
| EP4510533A4 (en) | 2025-08-20 |
| CN117176860A (zh) | 2023-12-05 |
| EP4510533A1 (en) | 2025-02-19 |
| JP2025518003A (ja) | 2025-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230353603A1 (en) | Call processing system and call processing method | |
| US9923934B2 (en) | Method and apparatus for VOIP communication completion to a mobile device | |
| CN111756933A (zh) | 一种播放多媒体彩振、彩铃的方法、应用服务器 | |
| US12531946B2 (en) | Method for playing multimedia customized ringing signal and customized alerting tone, and application server | |
| US20180332123A1 (en) | Method and apparatus for migrating active communication session between terminals | |
| WO2024212140A1 (zh) | 数据业务处理的方法、装置和计算机存储介质 | |
| WO2023227023A1 (zh) | 一种业务实现方法、装置、通信设备和存储介质 | |
| US10602092B2 (en) | Personalized audio-video invitations via peer-to-peer connection | |
| US20250203677A1 (en) | Communication establishment method and apparatus, terminal device, and network side device | |
| JP2023510720A (ja) | マルチキャストサービスの実現方法及び装置、通信機器 | |
| WO2023011476A1 (zh) | 一种通信、数据通道的建立方法、设备及存储介质 | |
| US20140324952A1 (en) | Method and apparatus for network communication | |
| CN117176861A (zh) | 一种业务实现方法、装置、网络设备、终端和存储介质 | |
| CN115695380A (zh) | 一种通道建立方法、装置、网络设备和存储介质 | |
| CN118828390A (zh) | 通信方法、第一平台、第二平台、存储介质及产品 | |
| JP7721824B2 (ja) | データチャネルアプリケーションリストの処理方法、コアネットワーク機器及び端末機器 | |
| CN101820400B (zh) | 基于个人网络的通信转移方法和设备、以及个人网络系统 | |
| HK40116582A (zh) | 一种业务实现方法、装置、通信设备和存储介质 | |
| CN108696547A (zh) | 文件传输方法、装置及系统 | |
| CN109274706B (zh) | 支持多业务的ip多媒体子系统架构 | |
| US20250374344A1 (en) | Call method and terminal | |
| CN116074804B (zh) | 通信方法及装置、存储介质 | |
| WO2025162014A1 (zh) | 通信方法及相关装置 | |
| WO2016206408A1 (zh) | 一种无线通信方法、设备及计算机存储介质 | |
| WO2024140041A1 (zh) | 一种远程控制方法及通信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23811093 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18865111 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202427087652 Country of ref document: IN Ref document number: 2023811093 Country of ref document: EP Ref document number: AU2023274752 Country of ref document: AU |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024569314 Country of ref document: JP Ref document number: MX/A/2024/014517 Country of ref document: MX |
|
| ENP | Entry into the national phase |
Ref document number: 2023811093 Country of ref document: EP Effective date: 20241113 |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112024024100 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 2023274752 Country of ref document: AU Date of ref document: 20230524 Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11202408001S Country of ref document: SG |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 112024024100 Country of ref document: BR Kind code of ref document: A2 Effective date: 20241119 |
|
| WWP | Wipo information: published in national office |
Ref document number: 18865111 Country of ref document: US |