A method for implementing 5G ultra-high-definition video ringback tone and a video ringback tone system
By establishing dedicated data channels and edge CDN caches in 5G networks, the bandwidth occupation of ultra-high-definition video ringtones is solved, efficient multi-user concurrent calls and rich real-time interactive services are achieved, and transmission speed is improved and delay is reduced.
Patent Information
- Application Number
- CN202210650028.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-09
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2042-06-09
AI Technical Summary
Under 5G networks, the existing technology cannot effectively provide ultra-high-definition audio and video and richer real-time interactive services, mainly because ultra-high-definition video ringtones occupy a large bandwidth, which affects other services.
By establishing a data channel (DC) on a dedicated bearer to transmit ringtone data and deploying media resource caches on edge CDN, it improves transmission speed and reduces latency, ensuring the quality of multi-user concurrent calls and real-time interactive services.
It realizes the transmission of ultra-high-definition video ringtones under 5G network, solves the bandwidth occupation problem, improves transmission speed and reduces delay, supports more users to concurrent calls and rich real-time interactive services.
Smart Images

Figure CN114866646B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of video ringback tones, and particularly relates to a method for implementing 5G ultra-high-definition video ringback tones and a video ringback tone system. Background Art
[0002] From 2G to 4G, there has been no qualitative leap in the call service experience. With the gradual continuous coverage of the 5G network, the call service has shown new trends.
[0003] The original video ringback tone is a GBR (Guaranteed Bit Rate) service, which uses the voice channel. Currently, the video ringback tone bandwidth is only given 2.1M, while the 4K ultra-high-definition video bit rate is 8 - 15Mbps. According to the current cell call charge model, when 5 - 6 users in a single cell make concurrent calls, the bandwidth used exceeds the throughput of a single 4G cell. In this architecture, it is difficult to implement ultra-high-definition video ringback tones and real-time communication ringback tones.
[0004] In the 5G network, the downlink bandwidth of the ultra-high-definition video ringback tone to a single user side is 8 - 15Mbps. According to the data of 5G network tests, the throughput of a single 5G base station cell is 900M. Currently, the bandwidth occupied by 5 - 6 users (based on the in-network data provided by the wireless department) making concurrent calls in a single cell of the wireless cell call traffic model is 75M, accounting for 8% of the throughput of a single cell bandwidth. In this case, there is a basis for implementing ultra-high-definition video ringback tones. On this basis, the ultra-high-definition video ringback tone occupies a large bandwidth. If all use the voice channel, it will still affect other services. Therefore, how to provide users with ultra-high-definition audio and video and richer real-time interaction services has become an important problem in opening a new era of 5G ultra-high-definition video ringback tones and real-time communication. Summary of the Invention
[0005] The technical objective to be achieved by the embodiments of this application is to provide a method for implementing 5G ultra-high-definition video ringback tones and a video ringback tone system, so as to solve the problem that the current ringback tone service cannot provide users with ultra-high-definition audio and video and richer real-time interaction services.
[0006] To solve the above technical problems, the embodiments of this application provide a method for implementing 5G ultra-high-definition video ringback tones, which is applied to a video ringback tone control system and includes:
[0007] When an initial invitation initiated by a first terminal through a voice signaling channel is obtained, perform data bearer negotiation on the first terminal and a second terminal according to the initial invitation;
[0008] When it is determined that the negotiation result of the data bearer negotiation is successful, establish a target DC (Data Channel) for transmitting ringback tone data on a preset bearer;
[0009] Negotiate with the target terminal for the video ringback tone media and send the video ringback tone media playback address. The target terminal is at least one of the first terminal and the second terminal. The video ringback tone file required by the target terminal is cached in the target edge CDN (Content Delivery Network) node corresponding to the video ringback tone media playback address.
[0010] Specifically, in the method as described above, the initial invitation includes at least one of the following:
[0011] Ringback tone identifier, resource reservation identifier, and DC establishment request information;
[0012] The DC establishment request information includes at least one of the following: DC SDP (Session initialization Protocol) information, identifier DC sub - protocol, quality of service requirements.
[0013] Specifically, in the method as described above, performing data bearer negotiation on the first terminal and the second terminal according to the initial invitation includes:
[0014] Generating an SDP offer message according to the resource reservation identifier and the DC establishment request information, and sending the SDP offer message to the second terminal;
[0015] Receiving the SDP answer message returned by the second terminal and forwarding it to the first terminal;
[0016] Receiving the negotiation result returned by the second terminal, and the negotiation result is negotiation success or negotiation failure.
[0017] Preferably, in the method as described above, it further includes:
[0018] When receiving a back - to - origin request initiated by the target edge CDN node, perform the first anti - theft verification;
[0019] When the result of the first anti - theft verification is verification success, send the corresponding video ringback tone file to the target edge CDN node;
[0020] When the result of the first anti - theft verification is verification failure, return a first error code to the target edge CDN node.
[0021] Preferably, in the method as described above, after establishing the target DC, it further includes:
[0022] When receiving a DC close signal sent by the first terminal or the second terminal, close the target DC;
[0023] When receiving a DC new - build signal sent by the first terminal or the second terminal, close the target DC and create a new DC according to the DC new - build signal.
[0024] Another embodiment of the present application further provides a method for implementing 5G ultra-high-definition video ringback tone, which is applied to an edge CDN node and includes:
[0025] When receiving a media access request initiated by a target terminal, perform a second anti-theft verification, where the target terminal is at least one of a first terminal and a second terminal;
[0026] When the result of the second anti-theft verification is verification passed, respond to the media access request, obtain the corresponding video ringback tone file, and send it to the target terminal through a pre-established target DC.
[0027] Preferably, in the method as described above, after performing the second anti-theft verification, it further includes:
[0028] When the result of the second anti-theft verification is verification failed, return a second error code to the target terminal and initiate a backhaul request to the video ringback tone control system;
[0029] Receive the video ringback tone file or the first error code returned by the video ringback tone control system.
[0030] Another embodiment of the present application further provides a method for implementing 5G ultra-high-definition video ringback tone, which is applied to a user terminal and includes:
[0031] After initiating or receiving an initial invitation through a voice signaling channel, perform data bearer negotiation with the corresponding other user terminal through the video ringback tone control system;
[0032] When the negotiation result is negotiation successful, establish a target DC on a preset bearer;
[0033] When the user terminal is the target terminal that needs to play the video ringback tone, perform video ringback tone media negotiation with the video ringback tone control system and obtain the video ringback tone media playback address;
[0034] Initiate a media access request according to the video ringback tone media playback address, and receive the video ringback tone file or error code sent by the target edge CDN node corresponding to the video ringback tone media playback address through the target DC.
[0035] Preferably, in the method as described above, initiating a media access request according to the video ringback tone media playback address includes:
[0036] Initiate an entry domain name query to the local DNS (Domain Name System) according to the video ringback tone media playback address, and receive the GSLB (Global Server Load Balance) address returned by the local DNS;
[0037] Send a URL (Uniform Resource Locator) to the GSLB system according to the GSLB address, and receive a redirect message returned by the GSLB system according to the network operator corresponding to the first terminal. The updated URL is carried in the redirect message;
[0038] Initiate an export domain name query to the local DNS again according to the updated URL, and receive the address of the target edge CDN node returned;
[0039] Initiate a media access request to the target edge CDN node according to the address of the target edge CDN node.
[0040] Another embodiment of the present application further provides a video ringback tone control system, including:
[0041] A first processing module, configured to perform data bearer negotiation on the first terminal and the second terminal according to the initial invitation when an initial invitation initiated by the first terminal through a voice signaling channel is obtained;
[0042] A second processing module, configured to establish a target DC for transmitting ringback tone data on a preset bearer when it is determined that the negotiation result of the data bearer negotiation is successful;
[0043] A third processing module, configured to perform video ringback tone media negotiation with the target terminal and send a video ringback tone media playback address. The target terminal is at least one of the first terminal and the second terminal, and the video ringback tone file required by the target terminal is cached in the target edge CDN node corresponding to the video ringback tone media playback address.
[0044] Specifically, in the video ringback tone control system as described above, the initial invitation includes at least one of the following:
[0045] Ringback tone identifier, resource reservation identifier, and DC establishment request information;
[0046] The DC establishment request information includes at least one of the following: DC SDP information, identifier DC sub-protocol, quality of service requirements.
[0047] Specifically, in the video ringback tone control system as described above, the first processing module includes:
[0048] A first processing unit, configured to generate an SDP offer message according to the resource reservation identifier and the DC establishment request information, and send the SDP offer message to the second terminal;
[0049] A second processing unit, configured to receive the SDP answer message returned by the second terminal and forward it to the first terminal;
[0050] A third processing unit, configured to receive the negotiation result returned by the second terminal, where the negotiation result is negotiation success or negotiation failure.
[0051] Preferably, the video ringback tone control system as described above further includes:
[0052] A tenth processing module, configured to perform a first anti-theft verification when receiving a backhaul request initiated by a target edge CDN node;
[0053] An eleventh processing module, configured to send a corresponding video ringback tone file to the target edge CDN node when the result of the first anti-theft verification is verification success;
[0054] A twelfth processing module, configured to return a first error code to the target edge CDN node when the result of the first anti-theft verification is verification failure.
[0055] Preferably, the video ringback tone control system as described above further includes:
[0056] A thirteenth processing module, configured to close the target DC when receiving a DC shutdown signal sent by the first terminal or the second terminal;
[0057] A fourteenth processing module, configured to close the target DC and create a new DC according to the DC creation signal when receiving a DC creation signal sent by the first terminal or the second terminal.
[0058] Another embodiment of the present application further provides an edge CDN node, including:
[0059] A fourth processing module, configured to perform a second anti-theft verification when receiving a media access request initiated by a target terminal, where the target terminal is at least one of the first terminal and the second terminal;
[0060] A fifth processing module, configured to respond to the media access request, obtain a corresponding video ringback tone file and send it to the target terminal through a pre-established target DC when the result of the second anti-theft verification is verification passed.
[0061] Preferably, the edge CDN node as described above further includes:
[0062] A fifteenth processing module, configured to return a second error code to the target terminal and initiate a backhaul request to the video ringback tone control system when the result of the second anti-theft verification is verification failure;
[0063] A sixteenth processing module, configured to receive the video ringback tone file or the first error code returned by the video ringback tone control system.
[0064] Another embodiment of the present application further provides a user terminal, including:
[0065] The sixth processing module is used to perform data bearer negotiation with the corresponding other user terminal through the video ringback tone control system after initiating or receiving an initial invitation through the voice signaling channel;
[0066] The seventh processing module is used to establish a target DC on a preset bearer when the negotiation result is successful;
[0067] The eighth processing module is used to perform video ringback tone media negotiation with the video ringback tone control system and obtain the video ringback tone media playback address when the user terminal is the target terminal that needs to play the video ringback tone;
[0068] The ninth processing module is used to initiate a media access request according to the video ringback tone media playback address and receive the video ringback tone file or error code sent by the target edge CDN node corresponding to the video ringback tone media playback address through the target DC.
[0069] Preferably, the user terminal as described above further includes:
[0070] The seventeenth processing module is used to initiate an entry domain name query to the local DNS according to the video ringback tone media playback address and receive the GSLB address returned by the local DNS;
[0071] The eighteenth processing module is used to send a URL to the GSLB system according to the GSLB address and receive the redirect message returned by the GSLB system according to the network operator corresponding to the first terminal, and the redirect message carries the updated URL;
[0072] The nineteenth processing module is used to initiate an exit domain name query to the local DNS again according to the updated URL and receive the target edge CDN node address returned;
[0073] The twentieth processing module is used to initiate a media access request to the target edge CDN node according to the target edge CDN node address.
[0074] Another embodiment of the present application further provides a video ringback tone system, including:
[0075] A user terminal, a video ringback tone control system, and an edge CDN node;
[0076] The video ringback tone control system includes: a call control device and a ringback tone media. Among them, the ringback tone media is respectively connected to the call control device and the edge CDN node, and the call control device is connected to the first terminal and / or the second terminal through the voice signaling channel, and the ringback tone media and the edge CDN node are connected to the first terminal and / or the second terminal through the DC;
[0077] The video ringback tone control system, when executed, implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system as described above; the edge CDN node, when executed, implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the edge CDN node as described above; the user terminal, when executed, implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the user terminal as described above.
[0078] Another embodiment of the present application further provides a video ringback tone system, including a processor, a memory, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system as described above; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the edge CDN node as described above; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the user terminal as described above.
[0079] Another embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by the processor, it implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system as described above; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the edge CDN node as described above; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the user terminal as described above.
[0080] Compared with the prior art, the method for implementing 5G ultra-high-definition video ringback tone and the video ringback tone system provided by the embodiments of the present application have at least the following beneficial effects:
[0081] The method for implementing 5G ultra-high-definition video ringback tone provided by the present application establishes a DC on a dedicated bearer to transmit ringback tone data, i.e., video ringback tone files, etc., and deploys media resource caching through the edge CDN, which improves the transmission speed, reduces the latency, and solves the problems of inability to achieve concurrent calls for a large number of users, inability to provide ultra-high-definition video for users, and lack of richer real-time interactive services due to the large size of ultra-high-definition files, long latency of packet transmission, and limited cell throughput. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] Figure 1 is one of the flow diagrams of the method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system in the present application;
[0083] Figure 2 is the second flow diagram of the method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system;
[0084] Figure 3It is the third flowchart of the method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system in this application;
[0085] Figure 4 It is the flowchart of the method for implementing 5G ultra-high-definition video ringback tone applied to the edge CDN node in this application;
[0086] Figure 5 It is the first flowchart of the method for implementing 5G ultra-high-definition video ringback tone applied to the user terminal in this application;
[0087] Figure 6 It is the second flowchart of the method for implementing 5G ultra-high-definition video ringback tone applied to the user terminal in this application;
[0088] Figure 7 It is the structural diagram of the video ringback tone control system in this application;
[0089] Figure 8 It is the structural diagram of the edge CDN node in this application;
[0090] Figure 9 It is the structural diagram of the user terminal in this application;
[0091] Figure 10 It is the system architecture diagram of the video ringback tone system in this application. Detailed implementation manners
[0092] To make the technical problems, technical solutions, and advantages to be solved by this application clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments. In the following description, providing specific details such as specific configurations and components is only to help a comprehensive understanding of the embodiments of this application. Therefore, those skilled in the art should clearly understand that various changes and modifications can be made to the embodiments described here without departing from the scope and spirit of this application. Additionally, descriptions of known functions and structures are omitted for clarity and conciseness.
[0093] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures, or characteristics related to the embodiment are included in at least one embodiment of this application. Therefore, the "in one embodiment" or "in an embodiment" that appears throughout the specification does not necessarily refer to the same embodiment. Moreover, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner.
[0094] In various embodiments of this application, it should be understood that the magnitudes of the serial numbers of the following processes do not mean the order of execution is prior or subsequent, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.
[0095] It should be understood that the term "and / or" in this text is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Additionally, the character " / " in this text generally indicates that the associated objects before and after are in an "or" relationship.
[0096] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A, and B can also be determined based on A and / or other information.
[0097] See Figure 1 , a preferred embodiment of this application provides a method for implementing 5G ultra-high-definition video ringback tone, which is applied to a video ringback tone control system and includes:
[0098] Step S101, when an initial invitation initiated by a first terminal through a voice signaling channel is obtained, perform data bearer negotiation on the first terminal and a second terminal according to the initial invitation; specifically, the initial invitation includes at least one of the following: a ringback tone identifier, a resource reservation identifier, and DC establishment request information; wherein, the ringback tone identifier is used for the network side and / or the video ringback tone control system to identify and initiate the corresponding ringback tone service, and the resource reservation identifier and the DC establishment request information are used for the first terminal and the second terminal to perform data bearer negotiation to determine whether a DC can be established and the resources required for establishing the DC. Further, the DC establishment request information includes at least one of the following: DC SDP information, an identifier of the DC sub-protocol, and quality of service requirements. In this embodiment, the first terminal can be understood as the terminal initiating the call, and the second can be understood as the terminal receiving the call.
[0099] Optionally, the initial invitation further includes a second terminal identifier to facilitate determining the correct second terminal.
[0100] It should be noted that the video ringback tone control system will also perform voice bearer negotiation on the first terminal and the second terminal based on this initial invitation to ensure normal voice call requirements. Optionally, the video ringback tone control system mainly plays an assisting and forwarding role during the process of performing voice bearer negotiation and data bearer negotiation on the first terminal and the second terminal. In a specific embodiment, the 5QI (5G Quality of Service Identifier) of the video ringback tone service is 1, 9, where the 5QI corresponding to voice is 1 and the one corresponding to video ringback tone is 9.
[0101] Step S102, when it is determined that the negotiation result of data bearer negotiation is successful, establish a target DC for transmitting ringback tone data on a preset bearer; specifically, after performing data bearer negotiation on the first terminal and the second terminal, the negotiation result of data bearer negotiation will be obtained. If the negotiation result is successful, it can be determined that at least one of the first terminal and the second terminal can play video ringback tones. At this time, a target DC can be established on the preset bearer to transmit ringback tone data related to playing video ringback tones, such as: Webpage, JavaScript script files, multimedia files, video streams, etc. At the same time, to ensure the transmission quality, a Quality of Service Flow (QoSFlow) will be established separately. Among them, the preset bearer is a pre-determined IMS (IP Multimedia Subsystem) dedicated bearer, such as the bearer corresponding to the Internet access service; the resources corresponding to the DC are the resources determined after the data bearer negotiation is successful.
[0102] Step S103, perform video ringback tone media negotiation with the target terminal and send the video ringback tone media playback address to the target terminal, where the target terminal is at least one of the first terminal and the second terminal, and the target edge CDN node corresponding to the video ringback tone media playback address caches the video ringback tone file required by the target terminal; specifically, since both the first terminal and the second terminal may play video ringback tones during the call, at least one of the first terminal and the second terminal can be determined as the target terminal according to the specific playback permission situation (such as the user's independent setting of whether to play video ringback tones, etc.), and video ringback tone media negotiation is performed with the target terminal and the video ringback tone media playback address is sent to the target terminal, so that the target terminal can obtain the video ringback tone file required by the target terminal from the corresponding target edge CDN node according to this video ringback tone media playback address. So that the target terminal can play according to this video ringback tone file, where the video ringback tone file includes but is not limited to multimedia files, visual menus, etc.
[0103] In summary, the method for implementing 5G ultra-high-definition video ringback tones provided by this application transmits ringback tone data, that is, video ringback tone files, etc. by establishing a DC on a dedicated bearer, and deploys media resource caching through the edge CDN, which improves the transmission speed and reduces the latency, and solves the problems that due to the large size of ultra-high-definition files, long latency for packet transmission, limited cell throughput, etc., it is impossible to achieve concurrent calls for more users, and it is impossible to provide users with ultra-high-definition videos and richer real-time interactive services.
[0104] See Figure 2 , preferably, for the method as described above, performing data bearer negotiation on the first terminal and the second terminal according to the initial invitation includes:
[0105] Step S201: Generate an SDP offer message based on the resource reservation identifier and the DC establishment request information, and send the SDP offer message to the second terminal. Here, the second terminal can make a judgment based on the SDP offer message to obtain the result of whether there are corresponding resources for DC establishment, etc., and then perform data bearer negotiation with the first terminal through feedback information. Optionally, the SDP offer message can also be generated by the first terminal, carried in an initial invitation or other requests and sent to the video ringback tone control system, and then forwarded to the second terminal by the video ringback tone control system;
[0106] In a specific embodiment, the SDP offer message is as follows:
[0107] m = application 52718 UDP / DTLS / SCTP webrtc - datachannel - The UDP (User Datagram Protocol) port is 52718, SCTP (Stream Control Transmission Protocol) packets are transmitted using UDP, and DTLS (Datagram Transport Layer Security) encryption is used;
[0108] b = AS:500;
[0109] a = max - message - size:1024;
[0110] a = sctp - port:5000;
[0111] a = setup:actpass;
[0112] a = fingerprint:SHA - 1 4A:AD:B9:B1:3F:82:18:3B:54:02:12:DF:3E:5D:49:6B:19:E5:7C:AB;
[0113] a = tls - id:abc3de65cddef001be82;
[0114] a = dcmap:0 subprotocol = "http";
[0115] a = dcmap:2 subprotocol = "msrp"; label = "msrp";
[0116] a = dcsa:2 accept-types: message / cpim text / plain -- Special attribute of the DC sub - protocol msrp;
[0117] a = dcsa:2 path: msrp: / / alice.example.com:10001 / 2s93i93idj; dc;
[0118] a = 3gpp - qos - hint: loss = 0.00001; latency = 300 -- Qos requirement.
[0119] Step S202, receive the SDP response message returned by the second terminal and forward it to the first terminal;
[0120] In a specific embodiment, the SDP response message returned by the second terminal is:
[0121] m = application 52718 UDP / DTLS / SCTP webrtc - datachannel;
[0122] b = AS:500;
[0123] a = max - message - size:1024;
[0124] a = sctp - port:5002;
[0125] a = setup: passive;
[0126] a = fingerprint: SHA - 1;
[0127] 5B:AD:67:B1:3E:82:AC:3B:90:02:B1:DF:12:5D:CA:6B:3F:E5:54:FA;
[0128] a = tls - id: dcb3ae65cddef0532d42;
[0129] a = dcmap:0 subprotocol = "http" a = 3gpp - qos - hint: loss = 0.00001; latency = 300.
[0130] It should be noted that here only one SDP response message's response to the SDP offer message is taken as an example for illustration. In actual applications, the SDP offer message and the SDP response message can be sent and received multiple times to complete data - bearing negotiation.
[0131] It should be noted that the content in the above specific embodiments of the SDP proposal message and the SDP response message is only an example, and no specific limitations are imposed on the text format and specific content thereof herein.
[0132] Step S203, receive the negotiation result returned by the second terminal, where the negotiation result is negotiation success or negotiation failure. Specifically, when the first terminal and the second terminal complete the data bearer negotiation, a negotiation result will be obtained. Since the second terminal has the decision-making power during this negotiation process, the negotiation result is mainly sent by the second terminal so that the video ringback tone control system can know whether the first terminal and the second terminal have negotiated successfully, facilitating subsequent steps such as establishing the target DC.
[0133] See Figure 3 , preferably, the method as described above further includes:
[0134] Step S301, when receiving a backhaul request initiated by the target edge CDN node, perform the first anti-theft verification;
[0135] Step S302, when the result of the first anti-theft verification is verification success, send the corresponding video ringback tone file to the target edge CDN node;
[0136] Step S303, when the result of the first anti-theft verification is verification failure, return a first error code to the target edge CDN node.
[0137] In an embodiment of the present application, since the video ringback tone file is stored in the edge CDN node, there may be situations such as data loss or incorrect target edge CDN node address. At this time, the target edge CDN node will initiate a backhaul request to the video ringback tone control system, especially to the ringback tone media in the video ringback tone control system, for data supplementation; after receiving the backhaul request, the video ringback tone control system will perform the first anti-theft verification to determine whether the video ringback tone file requested by the target edge CDN node is consistent with the object served by the target edge CDN node, that is, whether the target edge CDN node is a legitimate node; when the verification is successful, it indicates that the target edge CDN node is a legitimate node, and at this time, the corresponding video ringback tone file is returned, otherwise a first error code is returned for reminder, which is beneficial to ensuring the correspondence between the target edge CDN node and the data it requests and data security.
[0138] Preferably, in the method as described above, after establishing the target DC, it further includes: when receiving a DC close signal sent by the first terminal or the second terminal, close the target DC;
[0139] When receiving a DC new signal sent by the first terminal or the second terminal, close the target DC and create a new DC.
[0140] It should be noted that the methods for closing the target DC include, but are not limited to, deleting the dcmp and dcsa parameters in the SDP.
[0141] See Figure 4 Another embodiment of the present application further provides a method for implementing 5G ultra-high-definition video ringback tones, which is applied to an edge CDN node and includes:
[0142] Step S401: When a media access request initiated by a target terminal is received, perform a second anti-theft verification. The target terminal is at least one of a first terminal and a second terminal. Specifically, after sending the video ringback tone media playback address to the target terminal, the target terminal can determine the edge CDN node storing the corresponding video ringback tone file according to the video ringback tone media playback address, and send a corresponding media access request to the edge CDN node. When the edge CDN node receives the media access request, it will perform a second anti-theft verification to verify whether the target terminal is legal or corresponds to the video ringback tone file stored in this edge CDN node, so as to avoid situations such as incorrect file transmission.
[0143] Step S402: When the result of the second anti-theft verification is passed, respond to the media access request, obtain the corresponding video ringback tone file, and send it to the target terminal through a pre-established target DC. Specifically, when the result of the second anti-theft verification is passed, it can be determined that the target terminal is legal or corresponds to the video ringback tone file stored in this edge CDN node. At this time, respond to the media access request, obtain the corresponding video ringback tone file, and send it to the target terminal through a pre-established target DC, so that the target terminal can obtain the required video ringback tone file and play it according to the video ringback tone file. Among them, the video ringback tone file includes, but is not limited to, multimedia files, visual menus, etc.
[0144] In summary, the method for implementing 5G ultra-high-definition video ringback tones provided by the present application improves the transmission speed and reduces the latency by deploying media resource caches in the edge CDN and transmitting ringback tone data, i.e., video ringback tone files, etc., through a dedicated DC, and solves the problems of inability to achieve concurrent calls for a large number of users, inability to provide ultra-high-definition videos for users, and lack of richer real-time interactive services due to the large size of ultra-high-definition files, long latency for packet-by-packet transmission, and limited cell throughput. It should also be noted that when the target DC is shut down, the playback of the video ringback tone also stops synchronously.
[0145] Preferably, in the method as described above, after performing the second anti-theft verification, it further includes:
[0146] When the result of the second anti-theft verification fails, return a second error code to the target terminal and initiate a source return request to the video ringback tone control system; specifically, when the result of the second anti-theft verification passes, it can be determined that the target terminal is illegal or the corresponding video ringback tone file is not stored in this edge CDN node. At this time, a second error code will be returned to remind the end user. At the same time, to avoid the situation where the corresponding video ringback tone file is not stored in this edge CDN node again, a source return request will also be initiated to the video ringback tone control system to obtain and store the video ringback tone file corresponding to the target terminal.
[0147] Receive the video ringback tone file or the first error code returned by the video ringback tone control system. Specifically, after initiating the source return request, data or information returned by the video ringback tone control system will be received. Among them, when the received is a video ringback tone file, the video ringback tone file will be cached or the existing file will be supplemented and updated, so that when the media access request initiated by the target terminal is received again, the video ringback tone file can be provided for the target terminal; when the received is the first error code, it is determined that the video ringback tone control system cannot obtain and store the video ringback tone file corresponding to the target terminal. At this time, the first error code can be forwarded to the target terminal, or a third error can be generated according to the first error code and sent to the target terminal to remind the end user.
[0148] See Figure 5 , Another embodiment of the present application also provides a method for implementing 5G ultra-high-definition video ringback tone, which is applied to a user terminal and includes:
[0149] Step S501, after initiating or receiving an initial invitation through the voice signaling channel, perform data bearer negotiation with the corresponding other user terminal through the video ringback tone control system; specifically, when the user terminal makes a call or is called, it will establish a connection with the other user terminal through the voice signaling channel. At this time, voice bearer negotiation can be performed between the two user terminals, and at the same time, data bearer negotiation can be performed through the video ringback tone control system according to the content of the initial invitation to determine the resources for carrying ringback tone data. When performing data bearer negotiation, the interaction of SDP offer messages and SDP answer messages is mainly used for negotiation, and the specific negotiation process will not be elaborated here.
[0150] Step S502, when the negotiation result is successful, establish a target DC on the preset bearer; specifically, if the negotiation is successful, there are corresponding resources between the two user terminals for establishing a DC. Therefore, a target DC for carrying ringback tone data is established on the preset bearer to facilitate the subsequent transmission of ringback tone data through the target DC.
[0151] Step S503: When the user terminal is the target terminal that needs to play the video ringback tone, negotiate with the video ringback tone control system for the video ringback tone media to obtain the video ringback tone media playback address. When it is determined that the user terminal is the target terminal that needs to play the video ringback tone, negotiate with the video ringback tone control system, especially the ringback tone media therein, for the video ringback tone media to obtain the video ringback tone media playback address where the corresponding video ringback tone file is stored, so as to directly obtain the video ringback tone file subsequently.
[0152] Step S504: Initiate a media access request according to the video ringback tone media playback address, and receive the video ringback tone file or error code sent by the target edge CDN node corresponding to the video ringback tone media playback address through the target DC. Specifically, after obtaining the video ringback tone media playback address, a media access request can be initiated according to the video ringback tone media playback address, and the corresponding video ringback tone file can be obtained from the target edge CDN node corresponding to the video ringback tone media playback address. If the video ringback tone file is obtained, the video ringback tone file can be played on the device in the target DC. If an error code is obtained, it can be determined that the corresponding video ringback tone file is not stored in the target edge CDN node corresponding to the video ringback tone media playback address, where the error code can be at least one of the above first error code, second error code, and third error code.
[0153] In summary, the method for implementing 5G ultra-high-definition video ringback tone provided by this application transmits ringback tone data, i.e., video ringback tone files, etc. by establishing a DC on a dedicated bearer, and caches media resources through edge CDN deployment, which improves the transmission speed, reduces the latency, and solves the problems that due to the large size of ultra-high-definition files, long latency for packet transmission, limited cell throughput, etc., it is impossible to achieve concurrent calls for more users, provide ultra-high-definition videos for users, and provide richer real-time interactive services.
[0154] It should also be noted that when the target DC is shut down, the playback of the video ringback tone also stops synchronously.
[0155] See Figure 6 , preferably, for the method as described above, initiating a media access request according to the video ringback tone media playback address includes:
[0156] Step S601: Initiate an entry domain name query to the local DNS according to the video ringback tone media playback address, and receive the GSLB address returned by the local DNS; where the GSLB address is obtained by the local DNS after performing an entry domain name query according to the video ringback tone media playback address.
[0157] Step S602: Send the URL to the GSLB system according to the GSLB address, and receive a redirect message returned by the GSLB system based on the network operator corresponding to the first terminal, the redirect message carrying the updated URL;
[0158] Step S603, initiating an export domain name query to the local DNS again according to the updated URL, and receiving the returned target edge CDN node address; wherein, the target edge CDN node address is obtained by the local DNS after performing an export domain name query according to the updated URL; wherein, when the local DNS receives the export domain name query from the target terminal, if there is no target edge CDN node address corresponding to the updated URL, a domain name query is initiated to the smart DNS; after receiving the domain name query, the smart DNS determines the target edge CDN node address based on at least the edge CDN node status and the local DNS location, and returns the target edge CDN node address to the target terminal.
[0159] Step S604: Initiate a media access request to the target edge CDN node based on the target edge CDN node address. Specifically, after obtaining the target edge CDN node address, initiate a media access request to the target edge CDN node. This helps improve the accuracy of the user terminal's media access request and accurately obtain the corresponding video ringback tone file.
[0160] See also Figure 7 Another embodiment of the present application further provides a video ring back tone control system, comprising:
[0161] The first processing module 701 is configured to, when an initial invitation initiated by a first terminal through a voice signaling channel is obtained, perform data bearer negotiation on the first terminal and the second terminal according to the initial invitation;
[0162] The second processing module 702 is configured to establish a target DC for transmitting color ring back tone data on a preset bearer when it is determined that the negotiation result of the data bearer negotiation is successful;
[0163] The third processing module 703 is used to perform video ringback tone media negotiation with the target terminal and send the video ringback tone media playback address to the target terminal, where the target terminal is at least one of the first terminal and the second terminal, and the target edge CDN node corresponding to the video ringback tone media playback address caches the video ringback tone file required by the target terminal.
[0164] Specifically, in the video ringback tone control system described above, the initial invitation includes at least one of the following:
[0165] Ringback tone identifier, resource reservation identifier, and DC establishment request information;
[0166] The DC establishment request information includes at least one of the following: DC SDP information, identifying the DC sub - protocol, and quality - of - service requirements.
[0167] Specifically, for the video ringback tone control system as described above, the first processing module includes:
[0168] A first processing unit, configured to generate an SDP offer message according to the resource reservation identifier and the DC establishment request information, and send the SDP offer message to a second terminal;
[0169] A second processing unit, configured to receive the SDP answer message returned by the second terminal and forward it to the first terminal;
[0170] A third processing unit, configured to receive the negotiation result returned by the second terminal, and the negotiation result is either negotiation success or negotiation failure.
[0171] Preferably, for the video ringback tone control system as described above, it further includes:
[0172] A tenth processing module, configured to perform a first anti - theft verification when receiving a back - to - origin request initiated by a target edge CDN node;
[0173] An eleventh processing module, configured to send the corresponding video ringback tone file to the target edge CDN node when the result of the first anti - theft verification is verification success;
[0174] A twelfth processing module, configured to return a first error code to the target edge CDN node when the result of the first anti - theft verification is verification failure.
[0175] Preferably, for the video ringback tone control system as described above, it further includes:
[0176] A thirteenth processing module, configured to close the target DC when receiving a DC shutdown signal sent by the first terminal or the second terminal;
[0177] A fourteenth processing module, configured to close the target DC and create a new DC according to the DC new - creation signal when receiving a DC new - creation signal sent by the first terminal or the second terminal.
[0178] The embodiment of the video ringback tone control system of the present application is a video ringback tone control system corresponding to the embodiment of the method for implementing 5G ultra - high - definition video ringback tone applied to the video ringback tone control system. All the implementation means in the above - mentioned method embodiment are applicable to the embodiment of this video ringback tone control system and can also achieve the same technical effects.
[0179] See Figure 8 , yet another embodiment of the present application further provides an edge CDN node, including:
[0180] The fourth processing module 801 is configured to perform a second anti-theft verification when receiving a media access request initiated by a target terminal, where the target terminal is at least one of a first terminal and a second terminal;
[0181] The fifth processing module 802 is configured to, when the result of the second anti-theft verification is verification passed, respond to the media access request, obtain the corresponding video ringback tone file, and send it to the target terminal through a pre-established target DC.
[0182] Preferably, the edge CDN node as described above further includes:
[0183] The fifteenth processing module is configured to, when the result of the second anti-theft verification is verification failed, return a second error code to the target terminal and initiate a return-to-source request to the video ringback tone control system;
[0184] The sixteenth processing module is configured to receive the video ringback tone file or the first error code returned by the video ringback tone control system.
[0185] The embodiment of the edge CDN node of the present application is an edge CDN node corresponding to the embodiment of the method for implementing 5G ultra-high-definition video ringback tone applied to the edge CDN node. All the implementation means in the above method embodiment are applicable to the embodiment of this edge CDN node and can also achieve the same technical effect.
[0186] See Figure 9 , another embodiment of the present application further provides a user terminal, including:
[0187] The sixth processing module 901 is configured to perform data bearer negotiation with a corresponding other user terminal through the video ringback tone control system after initiating or receiving an initial invitation through a voice signaling channel;
[0188] The seventh processing module 902 is configured to, when the negotiation result is negotiation successful, establish a target DC on a preset bearer;
[0189] The eighth processing module 903 is configured to, when the user terminal is a target terminal that needs to play a video ringback tone, perform video ringback tone media negotiation with the video ringback tone control system and obtain the video ringback tone media playback address;
[0190] The ninth processing module 904 is configured to initiate a media access request according to the video ringback tone media playback address and receive the video ringback tone file or error code sent by the target edge CDN node corresponding to the video ringback tone media playback address through the target DC.
[0191] Preferably, the user terminal as described above further includes:
[0192] The seventeenth processing module is used to initiate an entry domain name query to the local DNS according to the video ringback tone media playback address and receive the GSLB address returned by the local DNS;
[0193] The eighteenth processing module is used to send a URL to the GSLB system according to the GSLB address and receive the redirect message returned by the GSLB system according to the network operator corresponding to the first terminal. The redirect message carries the updated URL;
[0194] The nineteenth processing module is used to initiate an exit domain name query to the local DNS again according to the updated URL and receive the target edge CDN node address returned;
[0195] The twentieth processing module is used to initiate a media access request to the target edge CDN node according to the target edge CDN node address.
[0196] The user terminal embodiment of the present application is a user terminal corresponding to the above-described method embodiment for implementing 5G ultra-high-definition video ringback tone applied to the user terminal. All implementation means in the above method embodiment are applicable to the embodiment of this user terminal and can also achieve the same technical effect.
[0197] See Figure 10 , Another embodiment of the present application further provides a video ringback tone system, including:
[0198] A user terminal 1001, a video ringback tone control system 1002, and an edge CDN node 1003;
[0199] The video ringback tone control system 1002 includes: a call control device 10021 and a ringback tone media 10022. Among them, the ringback tone media 10022 is respectively connected to the call control device 10021 and the edge CDN node 103, and the call control device 10021 is connected to the user terminal 1001 through a voice signaling channel, and the ringback tone media 10022 and the edge CDN node 1003 are connected to the user terminal 1001 through a DC;
[0200] When the video ringback tone control system executes, it implements the steps of the above-described method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system; when the edge CDN node executes, it implements the steps of the above-described method for implementing 5G ultra-high-definition video ringback tone applied to the edge CDN node; when the user terminal executes, it implements the steps of the above-described method for implementing 5G ultra-high-definition video ringback tone applied to the user terminal.
[0201] In another embodiment of the present application, the video ringback tone control system further includes: a service management device 10023, which is respectively connected to the call control device 10021, the ringback tone media 10022, and the edge CDN node 1003. While managing the call control device 10021 and the ringback tone media 10022, it can take over some functions in the call control device 10021.
[0202] Another embodiment of the present application further provides a video ringback tone system, including a processor, a memory, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system as described above; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the edge CDN node as described above; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the user terminal as described above.
[0203] Another embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by the processor, it implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system as described above; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the edge CDN node as described above; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the user terminal as described above.
[0204] In addition, the present application may repeat reference numerals and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0205] It should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion.
[0206] The above is the preferred embodiment of the present application. It should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A method for implementing 5G ultra-high-definition video ringback tone, which is applied to a video ringback tone control system, and is characterized in that, Including: When an initial invitation initiated by a first terminal through a voice signaling channel is obtained, perform data bearer negotiation on the first terminal and the second terminal according to the initial invitation; When it is determined that the negotiation result of the data bearer negotiation is successful, establish a target data channel DC for transmitting video ringback tone data on a preset bearer; Perform video ringback tone media negotiation with a target terminal and send a video ringback tone media playback address, where the target terminal is at least one of the first terminal and the second terminal, and a target video ringback tone file required by the target terminal is cached in a target edge content delivery network CDN node corresponding to the video ringback tone media playback address.
2. The method according to claim 1, characterized in that, The initial invitation includes at least one of the following: A ringback tone identifier, a resource reservation identifier, and DC establishment request information; The DC establishment request information includes at least one of the following: DC session description protocol SDP information, an identifier DC sub-protocol, and a quality of service requirement.
3. The method according to claim 2, wherein The performing data bearer negotiation on the first terminal and the second terminal according to the initial invitation includes: Generate an SDP offer message according to the resource reservation identifier and the DC establishment request information, and send the SDP offer message to the second terminal; Receive an SDP response message returned by the second terminal and forward it to the first terminal; Receive the negotiation result returned by the second terminal, where the negotiation result is successful or failed.
4. The method according to claim 1, characterized in that, It also includes: When a backhaul request initiated by the target edge content delivery network CDN node is received, perform a first anti-theft verification; When the result of the first anti-theft verification is successful, send a corresponding video ringback tone file to the target edge content delivery network CDN node; When the result of the first anti-theft verification is failed, return a first error code to the target edge content delivery network CDN node.
5. The method according to claim 1, after establishing the target data channel DC, further including: When a DC close signal sent by the first terminal or the second terminal is received, close the target data channel DC; When a DC new signal sent by the first terminal or the second terminal is received, close the target data channel and create a new DC according to the DC new signal.
6. A method for implementing 5G ultra-high-definition video ringback tone, which is applied to an edge content delivery network (CDN) node, and is characterized in that, Including: When a media access request initiated by a target terminal is received, perform a second anti-theft verification, where the target terminal is at least one of the first terminal and the second terminal. Among them, after the user terminal initiates or receives an initial invitation through the voice signaling channel, perform data bearer negotiation with a corresponding other user terminal through a video ringback tone control system; when the negotiation result is successful, establish a target data channel DC on a preset bearer; when the user terminal is a target terminal that needs to play a video ringback tone, perform video ringback tone media negotiation with the video ringback tone control system and obtain a video ringback tone media playback address; initiate the media access request according to the video ringback tone media playback address. When the result of the second anti-theft verification is verification passed, in response to the media access request, obtain the corresponding video ringback tone file and send it to the target terminal through the pre-established target data channel DC.
7. The method according to claim 6, characterized in that, After the second anti-theft verification, it further includes: When the result of the second anti-theft verification is verification failed, return a second error code to the target terminal and initiate a source return request to the video ringback tone control system; Receive the video ringback tone file or the first error code returned by the video ringback tone control system.
8. A method for implementing 5G ultra-high-definition video ringback tone, applied to a user terminal, characterized in that, It includes: After initiating or receiving an initial invitation through the voice signaling channel, perform data bearer negotiation with the corresponding other user terminal through the video ringback tone control system; When the negotiation result is negotiation success, establish a target data channel DC on the preset bearer; When the user terminal is the target terminal that needs to play the video ringback tone, perform video ringback tone media negotiation with the video ringback tone control system and obtain the video ringback tone media playback address; Initiate a media access request according to the video ringback tone media playback address, and receive the video ringback tone file or error code sent by the target edge content delivery network CDN node corresponding to the video ringback tone media playback address through the target data channel DC.
9. The method according to claim 8, wherein The initiating a media access request according to the video ringback tone media playback address includes: Initiate an entry domain name query to the local domain name system DNS according to the video ringback tone media playback address, and receive the corresponding global server load balancing GSLB address returned by the local domain name system DNS; Send a uniform resource locator URL to the GSLB system according to the GSLB address, and receive the redirect message returned by the GSLB system according to the network operator corresponding to the first terminal, and the updated URL is carried in the redirect message; Initiate an egress domain name query to the local domain name system DNS again according to the updated URL, and receive the target edge content delivery network CDN node address returned; Initiate the media access request to the target edge content delivery network CDN node according to the target edge content delivery network CDN node address.
10. A video ringback tone control system, characterized in that, It includes: A first processing module, configured to perform data bearer negotiation on the first terminal and the second terminal according to the initial invitation when an initial invitation initiated by the first terminal through the voice signaling channel is obtained; A second processing module, configured to establish a target data channel DC for transmitting ringback tone data on the preset bearer when it is determined that the negotiation result of the data bearer negotiation is negotiation success; A third processing module, configured to perform video ringback tone media negotiation with the target terminal and send the video ringback tone media playback address, where the target terminal is at least one of the first terminal and the second terminal, and the video ringback tone file required by the target terminal is cached in the target edge content delivery network CDN node corresponding to the video ringback tone media playback address.
11. An edge content delivery network CDN node, characterized in that, It includes: A fourth processing module, configured to perform a second anti-theft verification when receiving a media access request initiated by a target terminal, where the target terminal is at least one of a first terminal and a second terminal. After a user terminal initiates or receives an initial invitation through a voice signaling channel, it performs data bearer negotiation with the corresponding other user terminal through a video ringback tone control system. When the negotiation result is successful, a target data channel DC is established on a preset bearer. When the user terminal is a target terminal that needs to play a video ringback tone, it performs video ringback tone media negotiation with the video ringback tone control system and obtains a video ringback tone media playback address. A media access request is initiated according to the video ringback tone media playback address. A fifth processing module, configured to, when the result of the second anti-theft verification is verification passed, respond to the media access request, obtain the corresponding video ringback tone file, and send it to the target terminal through the pre-established target data channel DC.
12. A user terminal, characterized in that, Including: A sixth processing module, configured to perform data bearer negotiation with the corresponding other user terminal through a video ringback tone control system after initiating or receiving an initial invitation through a voice signaling channel. A seventh processing module, configured to, when the negotiation result is successful, establish a target data channel DC on a preset bearer. An eighth processing module, configured to, when the user terminal is a target terminal, perform video ringback tone media negotiation with the video ringback tone control system and obtain a video ringback tone media playback address. A ninth processing module, configured to initiate a media access request according to the video ringback tone media playback address, and receive a video ringback tone file or an error code sent by a target edge content delivery network CDN node corresponding to the video ringback tone media playback address through the target data channel DC.
13. A video ringback tone system, characterized in that, Including: A user terminal, a video ringback tone control system, and an edge content delivery network CDN node; The video ringback tone control system includes: a call control device and a ringback tone media, where the ringback tone media is respectively connected to the call control device and the edge content delivery network CDN node, and the call control device is connected to the first terminal and / or the second terminal through a voice signaling channel, and the ringback tone media and the edge content delivery network CDN node are connected to the first terminal and / or the second terminal through a DC. The video ringback tone control system, when executed, implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the video ringback tone control system as described in any one of claims 1 to 5. The edge content delivery network CDN node, when executed, implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the edge content delivery network CDN node as described in claim 6 or 7. The user terminal, when executed, implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to the user terminal as described in claim 8 or 9.
14. A video ringback tone system, characterized in that, It includes a processor, a memory, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to a video ringback tone control system as described in any one of claims 1 to 5; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to an edge content delivery network CDN node as described in claim 6 or 7; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to a user terminal as described in claim 8 or 9.
15. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, it implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to a video ringback tone control system as described in any one of claims 1 to 5; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to an edge content delivery network CDN node as described in claim 6 or 7; or implements the steps of the method for implementing 5G ultra-high-definition video ringback tone applied to a user terminal as described in claim 8 or 9.
Citation Information
Patent Citations
Method for realizing video polyphonic ringtone service, device thereof and system thereof
CN101662850A
CDN network communication method, device and system
CN108123927A