Polyphonic ringtone playing method, device and system, communication equipment and storage medium

By using a ground-to-satellite fusion network, the address of the ringback tone playback server is determined by the first core network and the ringback tone media stream is negotiated, which solves the problem of incompatibility between the satellite network and the ground ringback tone playback server, and enables ringback tone playback during direct satellite calls from NTN terminals.

CN121509575APending Publication Date: 2026-02-10MIGU MUSIC CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511725831.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-24
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

When making a direct satellite call using an NTN terminal, the satellite network is incompatible with the ground-based ringback tone playback server, resulting in the inability to play ringback tones.

Method used

Through ground-satellite fusion networking, the first core network receives paging messages sent by the calling terminal directly connected to the satellite cell, determines the address of the ringback tone playback server associated with the called terminal, establishes a session connection, and receives the target ringback tone media stream from the ringback tone playback server based on the network resource negotiation results, and forwards it to the calling terminal.

Benefits of technology

This technology enables the playback of custom ringback tones during direct satellite calls on NTN terminals, even when the satellite network and the terrestrial custom ringback tone server are incompatible, thus resolving the compatibility issue between the satellite network and the terrestrial custom ringback tone server.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121509575A_ABST
    Figure CN121509575A_ABST
Patent Text Reader

Abstract

The invention relates to a polyphonic ringtone playing method, device and system, communication equipment and a storage medium, and relates to the technical field of polyphonic ringtone playing. The method comprises the steps of receiving a paging message sent by a satellite cell directly connected with a calling terminal through a ground-satellite fusion network, determining address information of a polyphonic ringtone playback server associated with a called terminal based on identification information of the called terminal in the paging message, and sending the paging message to the polyphonic ringtone playback server according to the address information, and the server is used for establishing a session connection between the calling terminal and the called terminal, receiving a media stream of a target polyphonic ringtone sent by the polyphonic ringtone playback server through the ground-satellite fusion network based on the network resource negotiation result, and forwarding the media stream of the target polyphonic ringtone to the calling terminal through the ground-satellite fusion network. According to the scheme, the polyphonic ringtone can be played when the ground-satellite fusion networking is adopted for communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of ringback tone playback technology, and in particular to a method, apparatus, system, communication device, and storage medium for ringback tone playback. Background Technology

[0002] In related technologies, NTN (Non-Terrestrial Network) refers to a three-dimensional global coverage network that utilizes non-terrestrial equipment such as satellites and high-altitude platforms (e.g., drones, balloons) as communication nodes, deeply integrating with terrestrial cellular networks (5G / 6G). Its core objective is to address the communication needs of remote areas (oceans, deserts, and airspace) and extreme scenarios (disaster emergencies) that traditional terrestrial networks cannot cover, achieving true "ubiquitous connectivity."

[0003] With the deployment of 6G terrestrial-satellite converged networking and the support of 3GPP protocol evolution for non-terrestrial network NTN technology, NTN mobile terminals and existing mobile terminals directly connecting to satellites are gradually being applied. However, currently, when NTN terminals make calls directly to satellites, there is a mismatch between the satellite network and the ground-based ringback tone playback server, which prevents the ringback tone from being played. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this disclosure provides a method, apparatus, system, communication device, and storage medium for playing ringback tones.

[0005] According to a first aspect of the present disclosure, a method for playing ringback tones is provided, applied to a first core network, the method comprising: Receive paging messages sent by the calling terminal directly connected to the satellite cell through a ground-satellite fusion network; Based on the identification information of the called terminal in the paging message, the address information of the ringback tone server associated with the called terminal is determined. Based on the address information, the paging message is sent to the ringback tone server to establish a session connection between the calling terminal and the called terminal. The system receives the media stream of the target ringback tone sent by the ringback tone playback server through the ground-satellite fusion network based on the network resource negotiation result, and forwards the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion network; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback.

[0006] According to a second aspect of the present disclosure, a ringback tone playback method is provided, applied to a ringback tone playback server, the method comprising: The system receives a paging message sent by the first core network. The paging message is sent from the calling terminal to the satellite cell via a ground-satellite fusion network. The first core network determines the address information of the ringback tone server based on the identification information of the called terminal in the paging message. The system then sends the paging message to the ringback tone server. The paging message is used to establish a session connection between the calling terminal and the called terminal. Negotiate network resources for ringback tone playback with the calling terminal and / or the called terminal to obtain the network resource negotiation result; The corresponding target ringback tone is obtained based on the network resource negotiation result, and the media stream of the target ringback tone is pushed to the calling terminal through the ground-satellite fusion network.

[0007] According to a third aspect of the present disclosure, a method for playing ringback tones is provided, applied to a second core network, the method comprising: The system receives a paging message sent by the calling terminal directly connected to a satellite cell via a ground-satellite fusion network, and sends the paging message to a ringback tone server through the first core network; the ringback tone server is determined based on the identification information of the called terminal in the paging message; the paging message is used by the calling terminal to establish a session connection with the called terminal. The system receives the media stream of the target ringback tone sent by the first core network; the media stream of the target ringback tone is sent to the first core network by the ringback tone playback server based on the network resource negotiation result; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback. The target ringback tone media stream is forwarded to the calling terminal via the ground-to-satellite fusion network. According to a fourth aspect of the present disclosure, a method for playing custom ringback tones is provided, applied to a calling terminal, the method comprising: The paging message is sent to the satellite cell directly connected to the calling terminal through the ground-satellite fusion network to establish a session connection with the called terminal; the paging message is sent from the satellite cell directly connected to the calling terminal to the first core network through the ground-satellite fusion network, so that the first core network determines the address information of the ringback tone server based on the identification information of the called terminal in the paging message, and sends the paging message to the ringback tone server. Receive the media stream of the target ringback tone returned through the ground-satellite fusion network; wherein the media stream of the target ringback tone is sent by the ringback tone playback server based on the result of negotiation with the ringback tone playback network resources of the calling terminal and / or the called terminal; Play the ringback tone via media stream based on the target ringback tone.

[0008] According to a fifth aspect of the present disclosure, a ringback tone playback device is provided, applied to a first core network, the method comprising: The receiving unit is used to receive paging messages sent by the calling terminal directly connected to the satellite cell through a ground-satellite fusion network; The determining unit is used to determine the address information of the ringback tone server associated with the called terminal based on the identification information of the called terminal in the paging message. The sending unit is used to send the paging message to the ringback tone server according to the address information, so that the calling terminal and the called terminal can establish a session connection. The forwarding unit is used to receive the media stream of the target ringback tone sent by the ringback tone playback server through the ground-satellite fusion network based on the network resource negotiation result, and forward the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion network; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback.

[0009] According to a sixth aspect of the present disclosure, a ringback tone playback device is provided, applied to a ringback tone playback server, the method comprising: The receiving unit is used to receive a paging message sent by the first core network. The paging message is sent to the first core network by the calling terminal directly connected to the satellite cell through the ground-satellite fusion network, so that the first core network determines the address information of the ringback tone server based on the identification information of the called terminal in the paging message. The receiving unit is used to send the paging message to the ringback tone server. The paging message is used for the calling terminal and the called terminal to establish a session connection. The negotiation unit is used to negotiate network resources for ringback tone playback with the calling terminal and / or the called terminal, and to obtain the network resource negotiation result. The push unit is used to obtain the corresponding target ringback tone according to the network resource negotiation result, and push the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion network.

[0010] According to a seventh aspect of the present disclosure, a ringback tone playback device is provided, applied to a second core network, the method comprising: The sending unit is used to receive a paging message sent by the calling terminal directly connected to the satellite cell through a ground-satellite fusion network, and to send the paging message to the ringback tone server through the first core network; the ringback tone server is determined based on the identification information of the called terminal in the paging message; the paging message is used for the calling terminal and the called terminal to establish a session connection. The receiving unit is configured to receive the media stream of the target ringback tone sent by the first core network; the media stream of the target ringback tone is sent to the first core network by the ringback tone playback server based on the network resource negotiation result; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback; The forwarding unit is used to forward the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion network.

[0011] According to an eighth aspect of the present disclosure, a ringback tone playback device is provided, applied to a calling terminal, the method comprising: The sending unit is used to send a paging request message to the satellite cell directly connected to the calling terminal through a ground-satellite fusion network to establish a session connection with the called terminal; the paging message is sent from the satellite cell directly connected to the calling terminal to the first core network through the ground-satellite fusion network, so that the first core network determines the address information of the ringback tone server based on the identification information of the called terminal in the paging message, and sends the paging message to the ringback tone server; A receiving unit is configured to receive a media stream of a target ringback tone returned via the satellite cell of the Earth-Star Fusion Network; wherein the media stream of the target ringback tone is sent by the ringback tone playback server based on the result of negotiation with the ringback tone playback network resources of the calling terminal and / or the called terminal; The playback unit is used to play the ringback tone based on the media stream of the target ringback tone.

[0012] According to a ninth aspect of the present disclosure, a ringback tone playback system is provided, comprising a first core network, a ringback tone playback server, a second core network, and a calling terminal, wherein the first core network is configured to implement the ringback tone playback method as described in any one of the first aspects, the ringback tone playback server is configured to implement the ringback tone playback method as described in any one of the second aspects, the second core network is configured to implement the ringback tone playback method as described in any one of the third aspects, and the calling terminal is configured to implement the ringback tone playback method as described in any one of the fourth aspects.

[0013] According to a tenth aspect of the present disclosure, a communication device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method as described in any one of the first aspects, or implements the method as described in any one of the second aspects, or implements the method as described in any one of the third aspects, or implements the method as described in any one of the fourth aspects.

[0014] According to an eleventh aspect of the present disclosure, a computer-readable storage medium is provided, having a computer program stored thereon, which, when executed by a processor, implements the method as described in any one of the first aspects, or implements the method as described in any one of the second aspects, or implements the method as described in any one of the third aspects, or implements the method as described in any one of the fourth aspects.

[0015] According to a twelfth aspect of the present disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the method as described in any one of the first aspects, or implements the method as described in any one of the second aspects, or implements the method as described in any one of the third aspects, or implements the method as described in any one of the fourth aspects.

[0016] The technical solutions provided by the embodiments of this disclosure can include the following beneficial effects: by using a first core network to receive paging messages sent by a calling terminal directly connected to a satellite cell via a ground-satellite fusion network, the address information of the ringback tone playback server associated with the called terminal is determined using the called terminal identification information in the paging message, and the paging message is sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the information interaction between the ground-satellite fusion network and the ringback tone playback server is realized by using the first core network, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0019] Figure 1 This is a flowchart illustrating a ringback tone playback method according to an exemplary embodiment.

[0020] Figure 2 This is a schematic diagram of the ringback tone playback process proposed in the embodiments of this disclosure.

[0021] Figure 3 This is a flowchart illustrating another method for playing ringback tones according to an exemplary embodiment.

[0022] Figure 4 This is a flowchart illustrating yet another method for playing ringback tones according to an exemplary embodiment.

[0023] Figure 5 This is a flowchart illustrating another method for playing ringback tones according to an exemplary embodiment.

[0024] Figure 6 This is a flowchart illustrating a ringback tone playback method according to another exemplary embodiment.

[0025] Figure 7 This is a flowchart illustrating a ringback tone playback method according to yet another exemplary embodiment.

[0026] Figure 8 This is a flowchart illustrating a ringback tone playback method according to yet another exemplary embodiment.

[0027] Figure 9 This is a schematic diagram of the call interface of the calling terminal proposed in the embodiments of this disclosure.

[0028] Figure 10 This is a flowchart illustrating a ringback tone playback method according to yet another exemplary embodiment.

[0029] Figure 11 This is a schematic diagram of a ringback tone playback system according to an exemplary embodiment.

[0030] Figure 12 This is a schematic diagram of a ringback tone playback system according to an exemplary embodiment.

[0031] Figure 13 This is a block diagram illustrating a ringback tone playback device according to an exemplary embodiment.

[0032] Figure 14 This is a flowchart illustrating another method for playing ringback tones according to an exemplary embodiment.

[0033] Figure 15 This is a flowchart illustrating yet another method for playing ringback tones according to an exemplary embodiment.

[0034] Figure 16 This is a flowchart illustrating another method for playing ringback tones according to an exemplary embodiment.

[0035] Figure 17 This is a block diagram illustrating an apparatus for a ringback tone playback method according to an exemplary embodiment.

[0036] Figure Labels 1-Call interface of the calling terminal; 2-Satellite communication network access identifier. Detailed Implementation

[0037] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0038] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0039] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.

[0040] Furthermore, various forms of processes shown in the embodiments of this disclosure can be used to reorder, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and no limitation is imposed herein.

[0041] It should be noted that the collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in the technical solution disclosed herein all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0042] The following description, with reference to the accompanying drawings, describes a ringback tone playback method, apparatus, and system according to embodiments of the present disclosure.

[0043] Figure 1 This is a flowchart illustrating a ringback tone playback method according to an exemplary embodiment, such as... Figure 1 As shown, it should be noted that the ringback tone playback method of this disclosure embodiment is applied to the first core network. In some embodiments, the first core network may be the IMS (IP Multimedia Subsystem Core Network) domain core network of the called terminal. Figure 1As shown, the method may include the following steps: Step 101: Receive a paging message sent by the calling terminal directly connected to the satellite cell through a ground-satellite fusion network.

[0044] In one embodiment, the calling terminal can be an NTN (Non-Terrestrial Network) mobile terminal or an existing mobile terminal directly connected to a satellite. For example, the calling terminal can be understood as the terminal that actively initiates the paging process.

[0045] In one embodiment, the terrestrial-satellite converged network may include a satellite cell directly connected to the calling terminal, a satellite ground gateway station in the country / region where the called terminal is located, and a second core network. The second core network may be the NTN core network of the called terminal's terrestrial operator. In some embodiments, the called terminal may be an NTN mobile terminal or an existing mobile terminal directly connected to the satellite. For example, the called terminal can be understood as the terminal that the calling terminal is paging.

[0046] As an example, such as Figure 2 As shown, the calling terminal dials the number of the called terminal, thereby sending a paging message to the satellite cell directly connected to the calling terminal through the service link. The satellite cell directly connected to the calling terminal then paging the called terminal to the satellite gateway station in the country / region where the called terminal is located through the power supply link. The satellite gateway station then sends the paging message to the first core network through the second core network.

[0047] The calling terminal can connect to the satellite cell (i.e., the directly connected satellite cell NTN base station A) using the NR-Uu (New Radio Unlicensed-Uu Interface) interface. The aforementioned feeder link can use the 5G NR communication protocol to carry control plane NG-C (NG Control Plane) and user plane NG-U (NG User Plane) data.

[0048] As another example, such as Figure 2 As shown, if paging the satellite gateway station through the feeder link fails in the satellite cell directly connected to the calling terminal, the message can be routed to the adjacent satellite cell. Satellite NTN base station A and satellite NTN base station B use the existing satellite private interface to forward the paging message, and so on, until paging to the ground target satellite gateway station within the radio frequency range is achieved through satellite NTN base station X.

[0049] In this embodiment, the propagation delay of satellite links is significantly higher than that of terrestrial networks (up to hundreds of milliseconds). NR NTN defines specific mechanisms to address this delay, such as extended timers, advanced timing arrangements, and modified random access channel procedures. The NTN core network needs to understand and adapt to these modified access procedures and timing requirements to correctly process access requests initiated by terminals or respond to paging access requests. Therefore, the aforementioned NTN core network can be adapted to NR NTN (New Radio Non-Terrestrial Network) access, enabling the NTN core network to understand and process requests initiated by terminals.

[0050] In this embodiment of the disclosure, since the satellite cell is constantly moving, the beam it projects onto the ground is also moving rapidly. Therefore, the geographical area covered by a satellite cell is dynamically changing. Thus, the NTN core network can adapt to the satellite cell information so that the NTN core network can accurately identify the satellite cell to which the terminal currently belongs, thereby accurately routing paging messages to the satellite cell to which the terminal currently belongs.

[0051] Step 102: Based on the identification information of the called terminal in the paging message, determine the address information of the ringback tone server associated with the called terminal.

[0052] The aforementioned identification information can be the phone number of the called terminal, but is not limited to this. For example, it can also be the user's ringback tone service subscription identifier, or the user's IMSI (International Mobile Subscriber Identity).

[0053] In one embodiment, after receiving a paging message, the first core network obtains the identification information of the called terminal from the paging message, and then determines the address information of the ringback tone server to which the called terminal belongs based on the identification information.

[0054] Among them, the ringback tone playback server is the core equipment used by telecom operators to provide ringback tone services, and is responsible for the storage and management of ringback tone content.

[0055] For example, the first core network may include a CSCF (Call Session Control Function) module and an HSS (Home Subscriber Server) module. The CSCF module may include a P-CSCF (Proxy-CSCF) submodule and an I / S-CSCF (Interrogating / Serving-CSCF) submodule. The first core network receives paging messages sent by the calling terminal directly connected to the satellite cell through a ground-satellite fusion network. Based on the identification information of the called terminal in the paging message, it determines the address information of the ringback tone server associated with the called terminal. Specific implementation methods may include: In a ground-to-satellite converged network, the gateway station can send paging messages to the P-CSCF submodule. After verifying the integrity of the paging message, the P-CSCF submodule forwards the paging message to the I / S-CSCF submodule. The I / S-CSCF submodule parses the called terminal's identification information from the paging message and initiates a query request to the HSS module based on the identification information. The HSS module uses the identification information in the query request to find the address information of the ringback tone server and sends the address information to the CSCF module, enabling the CSCF module to send paging messages to the ringback tone server based on the address information.

[0056] Step 103: Based on the address information, send a paging message to the ringback tone server to establish a session connection between the calling terminal and the called terminal.

[0057] In one embodiment, the first core network sends the paging message to the corresponding ringback tone server based on the address information. The ringback tone server then forwards the paging message to the called terminal, establishing a session connection between the calling terminal and the called terminal.

[0058] It is understandable that the aforementioned session connection is used to enable the calling terminal and the called terminal to perform signaling interaction and resource allocation, forming a logical channel that can transmit real-time media data.

[0059] In this embodiment of the disclosure, the aforementioned ringback tone server can be adapted to the NR NTN call protocol and satellite cell information. For example, when the ringback tone server receives a paging message sent by the first core network, it can, based on the paging message and in conjunction with the NR NTN call protocol and satellite cell information, transparently transmit the paging message to the called terminal.

[0060] Step 104: Receive the media stream of the target ringback tone sent by the ringback tone playback server based on the network resource negotiation result, and forward the media stream of the target ringback tone to the calling terminal through a ground-satellite converged network. In some embodiments, the network resource negotiation result can be obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback.

[0061] In some embodiments, the network resource negotiation result may include whether the network resource reservation status of the calling terminal and / or the called terminal meets the conditions for ringback tone playback.

[0062] In the embodiments of this disclosure, after receiving a paging message, the ringback tone playback server negotiates network resources for ringback tone playback with the calling terminal and / or the called terminal based on the paging message, and obtains the network resource negotiation result. If the network resource reservation of the calling terminal and / or the called terminal meets the ringback tone playback conditions, the ringback tone playback server reads the pre-stored ringback tone playback strategy bound to the identification information in the paging message, as well as the ringback tone playback file that conforms to the ringback tone playback strategy, based on the identification information in the paging message, to obtain the media stream of the target ringback tone. The target ringback tone media stream is then sent to the first core network through the terrestrial-satellite fusion network. The first core network forwards the target ringback tone media stream to the calling terminal through the terrestrial-satellite fusion network, and the calling terminal plays the ringback tone based on the target ringback tone media stream.

[0063] In some embodiments, the target ringback tone can be an audio / video ringback tone. As an example, the network resource negotiation result may also include media parameters, QoS (Quality of Service) resources, and business logic. Media parameters define the encoding / decoding format, transmission protocol, and network configuration of the media stream (voice, video, etc.) to ensure media compatibility between the calling and called terminals. QoS resources allocate differentiated network resources (e.g., bandwidth, priority, reliability) for different services. Business logic can be used to define control rules and business processes during communication to implement value-added functions (e.g., ringback tones, call forwarding).

[0064] According to the ringback tone playback method proposed in this disclosure, a first core network is used to receive paging messages sent by the calling terminal directly connected to the satellite cell via a ground-satellite fusion network. The called terminal identification information in the paging message is used to determine the address information of the ringback tone playback server associated with the called terminal. The paging message is then sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the first core network is used to realize the information interaction between the ground-satellite fusion network and the ringback tone playback server, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0065] Figure 3 This is a flowchart illustrating another method for playing ringback tones according to an exemplary embodiment. In some embodiments, such as... Figure 3 As shown, in Figure 1 Based on the above, the method for playing the ringback tone may include, but is not limited to, the following steps.

[0066] Step 301: Based on the identification information, determine that the called terminal has signed up for the ringback tone service in the first core network.

[0067] In one embodiment, the first core network can pre-store the terminal identification information of the region that has signed up for the ringback tone service, bind the identification information with the ringback tone service information signed up by the terminal user, and after obtaining the identification information of the called terminal, check whether the called terminal has signed up for the ringback tone service. If the called terminal has signed up for the ringback tone service information in the first core network, it is determined that the called terminal has signed up for the ringback tone service.

[0068] As an example, if the called terminal does not have subscribed to the ringback tone service in the first core network, it is determined that the called terminal has not subscribed to the ringback tone service. In this case, subsequent steps related to playing the ringback tone will not be executed. For example, if it is determined that the called terminal has not subscribed to the ringback tone service, the ringback tone service will not be triggered. The first core network will return the result that the called terminal has not subscribed to the ringback tone service to the calling terminal through the ground-satellite converged networking, and the called terminal will play the default ringback tone.

[0069] Step 302: If the called terminal has already signed up for the ringback tone service, obtain the address information of the ringback tone playback server associated with the identification information.

[0070] In one embodiment, when the first core network determines that the called terminal has signed up for the ringback tone service, it obtains the address information of the ringback tone playback server associated with the identification information, thereby using the first core network to synchronize the paging message to the ringback tone playback server, further realizing the information interaction between the ground-satellite fusion network and the ringback tone playback server, thus solving the problem of incompatibility between the satellite network and the ground-based ringback tone playback server.

[0071] As an example, the first core network can also pre-store the addresses of ringback tone playback servers associated with terminal devices that have signed up for ringback tone services in the region, in order to obtain the address information of the ringback tone playback server associated with the called terminal.

[0072] In some embodiments of this disclosure, step 301 may specifically include the following steps: If a subscription value corresponding to the identification information exists in the first core network, it is determined that the called terminal has subscribed to the ringback tone service information in the first core network; the subscription value is used to indicate that the called terminal has subscribed to the ringback tone service. Step 302, obtaining the address information of the ringback tone playback server associated with the identification information, may include: obtaining the address information of the ringback tone playback server corresponding to the contract value.

[0073] As an example, a user of a terminal device can pre-order a ringback tone service. The BOSS system of the terrestrial operator to which the terminal device's number A belongs activates the video ringback tone function for number A. In the HSS server of the terminal device's IMS core network, a video ringback tone service subscription value "499" is added to the iFC (initial Filter Criteria) of number A, and the address of the ringback tone playback server to be requested is configured corresponding to this subscription value. This is used by the IMS core network elements of the terminal device to transmit negotiation messages for playing the ringback tone content.

[0074] In addition, users can set the ringback tone playback strategy for number A through the video ringback tone front-end service platform. The ringback tone playback strategy can include the ringback tone playback strategy for number A as both the called and calling user. The video ringback tone front-end service platform sets a default playback strategy under the user-level playback strategy, and uses the default playback strategy when no user-defined strategy is available. The video ringback tone front-end service platform synchronizes the ringback tone playback strategy to the L1 playback control strategy layer of the ringback tone playback server for storage. The ringback tone playback strategy data stored in each number instance (i.e., the playback strategy data storage unit created by the video ringback tone front-end service platform for the number) can include: the binding relationship between the number as the called terminal and the ringtone ID, the binding relationship between the number as the calling terminal and the ringtone ID (the ringtone ID is a unique identifier for a specific ringback tone content), the strategy activation clock, and the priority of the playback strategy.

[0075] The policy activation clock can be the effective time range of the playback policy, a time period, or a preset periodic rule (such as 9:00-18:00 on weekdays and all day on holidays).

[0076] The priority of the playback strategy can be used as a sorting rule to resolve conflicts between multiple strategies, where a higher priority strategy can override a lower priority strategy.

[0077] For example, the first core network may include a CSCF module and an HSS module. The ground-satellite converged network can send paging messages to the P-CSCF submodule in the CSCF module. The P-CSCF submodule forwards the paging message to the I / S-CSCF submodule in the CSCF module. The I / S-CSCF submodule initiates a query request to the HSS module. The HSS module finds the called user's subscription value and the address information of the ringback tone server corresponding to the subscription value based on the called terminal's identification information in the query request. It then sends the subscription value and address information to the CSCF module so that the CSCF module can determine that the called terminal has subscribed to the ringback tone service based on the subscription value and send a paging message to the ringback tone server according to the address information.

[0078] Figure 4 This is a flowchart illustrating yet another method for playing ringback tones according to an exemplary embodiment, such as... Figure 4 As shown, it should be noted that the ringback tone playback method of this embodiment is applied to a ringback tone playback server. Figure 4 As shown, the method may include the following steps: Step 401: Receive a paging message sent by the first core network. The paging message is sent from the calling terminal to the satellite cell via a ground-satellite fusion network, so that the first core network can determine the address information of the ringback tone server based on the identification information of the called terminal in the paging message, and send the paging message to the ringback tone server. The paging message is used to establish a session connection between the calling terminal and the called terminal.

[0079] In the embodiments of this disclosure, step 401 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0080] Step 402: Negotiate network resources for ringback tone playback with the calling terminal and / or the called terminal to obtain the network resource negotiation result.

[0081] In the embodiments of this disclosure, step 402 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0082] Step 403: Obtain the corresponding target ringback tone based on the network resource negotiation results, and push the media stream of the target ringback tone to the calling terminal through ground-satellite fusion networking.

[0083] In one embodiment, the ringback tone playback server obtains the corresponding target ringback tone based on the network resource negotiation result, sends the media stream of the target ringback tone to the first core network, and the first core network pushes the media stream of the target ringback tone to the calling terminal through ground-satellite converged networking.

[0084] In the embodiments of this disclosure, step 401 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0085] According to the ringback tone playback method proposed in this disclosure, a first core network is used to receive paging messages sent by the calling terminal directly connected to the satellite cell via a ground-satellite fusion network. The called terminal identification information in the paging message is used to determine the address information of the ringback tone playback server associated with the called terminal. The paging message is then sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the first core network is used to realize the information interaction between the ground-satellite fusion network and the ringback tone playback server, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0086] Figure 5 This is a flowchart illustrating another method for playing ringback tones according to an exemplary embodiment. In some embodiments, such as Figure 5 As shown, in Figure 4 Based on the above, the ringback tone playback method may include, but is not limited to, the following steps.

[0087] Step 501: Based on the network resource negotiation results, obtain the ringback tone playback strategy information and the corresponding target ringback tone.

[0088] In the embodiments of this disclosure, step 501 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0089] Step 502: Based on the ringback tone playback strategy information, push the media stream of the target ringback tone to the calling terminal and / or the called terminal through the ground-satellite converged network.

[0090] In the embodiments of this disclosure, step 502 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0091] Figure 6 This is a flowchart illustrating a ringback tone playback method according to another exemplary embodiment, such as... Figure 6 As shown, it should be noted that the ringback tone playback method of this embodiment is applied to the second core network. In some embodiments, the second core network may be the NTN core network of the called terminal's terrestrial operator. Figure 6 As shown, the method may include the following steps: Step 601: Receive the paging message sent by the calling terminal directly connected to the satellite cell through the ground-satellite fusion network, and send the paging message to the ringback tone server through the first core network; the ringback tone server is determined based on the identification information of the called terminal in the paging message; the paging message is used to establish a session connection between the calling terminal and the called terminal.

[0092] In the embodiments of this disclosure, step 601 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0093] Step 602: Receive the media stream of the target ringback tone sent by the first core network; the media stream of the target ringback tone is sent to the first core network by the ringback tone playback server based on the network resource negotiation result; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback.

[0094] In the embodiments of this disclosure, step 602 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0095] Step 603: Forward the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion network.

[0096] In one embodiment, the second core network includes a session control function module and a media resource function module. The first core network (i.e., the CSCF module in the IMS domain core network of the called terminal) sends the media stream of the target ringback tone to the session control function module. The session control function module establishes a voice plane QCI2 (QoS Class Identifier 2) channel and queries the routing policy of the media resource function module. According to the routing policy of the media resource function module, it pushes the media stream to the media resource function module. The media resource function module performs layered encoding processing on the media stream (i.e., parsing and processing the media stream data packets) and returns the processed media stream data packets to the session control function module. The session control function module sends the media stream data packets to the calling terminal through the voice plane QCI2 channel via the satellite network management and satellite NTN base station. The calling terminal plays the ringback tone based on the media stream data packets (i.e., the media stream of the template ringback tone).

[0097] According to the ringback tone playback method proposed in this disclosure, a first core network is used to receive paging messages sent by the calling terminal directly connected to the satellite cell via a ground-satellite fusion network. The called terminal identification information in the paging message is used to determine the address information of the ringback tone playback server associated with the called terminal. The paging message is then sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the first core network is used to realize the information interaction between the ground-satellite fusion network and the ringback tone playback server, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0098] Figure 7 This is a flowchart illustrating a ringback tone playback method according to yet another exemplary embodiment. In some embodiments, such as Figure 7 As shown, in Figure 6 Based on the above, the ringback tone playback method may include, but is not limited to, the following steps.

[0099] Step 701: Perform layered encoding on the media stream of the target ringback tone to obtain base layer ringback tone data and enhancement layer ringback tone data.

[0100] The base layer is the foundation of the media frame, providing low-resolution image or video data, which is data that provides a minimum level of clarity. The enhancement layer, on the basis of the base layer, adds high-frequency details, which can improve the clarity of the image or video, reduce compression distortion, and make the image or video quality closer to the original data, thus improving the viewing experience.

[0101] In one embodiment, in order to ensure that the ringback tone can be played smoothly on the calling terminal, the media frames in the media stream of the target ringback tone can be processed by layered encoding. That is, the media frames are divided into a base layer and an enhancement layer and then encoded separately to obtain base layer ringback tone data and enhancement layer ringback tone data. In this way, if the calling terminal only receives the base layer and not the enhancement layer, only the base layer can be played, ensuring the timeliness and smoothness of the ringback tone playback.

[0102] In some embodiments of this disclosure, step 701 may specifically include: Each media frame in the media stream of the target ringback tone is processed in layers to obtain the base layer and enhancement layer of each media frame. Global frame numbers are assigned to each base layer and each enhancement layer to obtain base layer ringback tone data and enhancement layer ringback tone data.

[0103] Among them, the global frame sequence numbers of the base layer and the enhancement layer belonging to the same media frame are the same, so that after the calling terminal receives the base layer ringback data and the enhancement layer ringback data, the base layer and the enhancement layer with the same global frame sequence number will be recombined.

[0104] In one embodiment, each media frame in the media stream of the target ringback tone is processed in layers to obtain a base layer and an enhancement layer for each media frame. A global frame sequence number is assigned to each base layer and each enhancement layer. The base layers and enhancement layers belonging to the same media frame are assigned the same global frame sequence number so that after the calling terminal obtains multiple base layers and enhancement layers, it can determine the correspondence between the base layer and the enhancement layer according to the global frame sequence number, and reassemble the base layer and enhancement layer according to the correspondence to obtain the media frame.

[0105] In one embodiment, the order of the global frame sequence numbers can be consistent with the playback order of the media frames, so that the calling terminal can correctly play the media frames in the order of the global frame sequence numbers.

[0106] Step 603 involves forwarding the media stream of the target ringback tone to the calling terminal via a ground-satellite fusion network, specifically including: Step 702: The base layer ringback tone data is transmitted to the calling terminal via the first core network and the first orbital satellite; Step 703: The enhanced layer ringback tone data is transmitted to the calling terminal via the second orbital satellite through the first core network, so that the calling terminal can decode and reassemble the base layer ringback tone data and the enhanced layer ringback tone data before playing the ringback tone.

[0107] Among them, the stability of the first orbit satellite is greater than that of the second orbit satellite.

[0108] As an example, the first orbital satellite could be a geostationary orbit satellite (GEO), and the second orbital satellite could be a low Earth orbit satellite (LEO).

[0109] In one embodiment, the second core network transmits the base layer ringback tone data to the calling terminal via the first core network and the satellite gateway station through the satellite cell of the first orbital satellite.

[0110] In one embodiment, the second core network transmits the enhanced layer ringback tone data to the calling terminal via the first core network, the satellite gateway station, and the satellite cell of the second orbital satellite.

[0111] Understandably, GEO geostationary orbit satellites have high bandwidth but fixed latency, allowing for stable transmission of base layer ringback tone data to ensure the calling terminal can reliably receive the base layer. In contrast, LEO low Earth orbit satellites have more volatile bandwidth but lower latency, enabling faster transmission of enhancement layer ringback tone data. This allows the calling terminal to receive enhancement layer data faster, provided the base layer is received stably, thus improving ringback tone clarity. Even if enhancement layer data is not received due to packet loss or other issues, the calling terminal can still smoothly play the base layer, ensuring the ringback tone playback process continues.

[0112] Figure 8 This is a flowchart illustrating a ringback tone playback method according to yet another exemplary embodiment, such as... Figure 8 As shown, it should be noted that the ringback tone playback method of this embodiment is applied to the calling terminal. Figure 8 As shown, the method may include the following steps: Step 801: Send a paging message to the satellite cell directly connected to the calling terminal through the ground-satellite fusion network to establish a session connection with the called terminal; the paging message is sent from the satellite cell directly connected to the calling terminal to the first core network through the ground-satellite fusion network, so that the first core network can determine the address information of the ringback tone server based on the identification information of the called terminal in the paging message, and use it to send the paging message to the ringback tone server.

[0113] In the embodiments of this disclosure, step 801 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0114] Step 802: Receive the media stream of the target ringback tone returned through the ground-satellite fusion network; wherein, the media stream of the target ringback tone is sent by the ringback tone playback server based on the result of negotiation with the ringback tone playback network resources of the calling terminal and / or the called terminal.

[0115] In the embodiments of this disclosure, step 802 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0116] Step 803: Play the ringback tone based on the media stream of the target ringback tone.

[0117] In the embodiments of this disclosure, step 803 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0118] In some embodiments of this disclosure, such as Figure 9 As shown, after the calling terminal connects to the satellite network to make a call, the satellite communication network access identifier 2 is displayed on the calling terminal's call interface 1. Furthermore, before the called terminal answers the call, the calling terminal's call interface 1 plays a customizable ringback tone.

[0119] According to the ringback tone playback method proposed in this disclosure, a first core network is used to receive paging messages sent by the calling terminal directly connected to the satellite cell via a ground-satellite fusion network. The called terminal identification information in the paging message is used to determine the address information of the ringback tone playback server associated with the called terminal. The paging message is then sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the first core network is used to realize the information interaction between the ground-satellite fusion network and the ringback tone playback server, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0120] Figure 10 This is a flowchart illustrating a ringback tone playback method according to yet another exemplary embodiment. In some embodiments, such as Figure 10 As shown, in Figure 8 Based on the above, the ringback tone playback method may include, but is not limited to, the following steps.

[0121] Step 1001: Send a paging message to the satellite cell directly connected to the calling terminal through the ground-satellite fusion network to establish a session connection with the called terminal; The paging message is sent from the satellite cell directly connected to the calling terminal to the first core network through the ground-satellite fusion network, so that the first core network can determine the address information of the ringback tone server based on the identification information of the called terminal in the paging message, and use it to send the paging message to the ringback tone server.

[0122] In the embodiments of this disclosure, step 1001 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0123] Step 1002: Receive base layer ringback tone data and enhancement layer ringback tone data returned by the second core network through the ground-satellite fusion network.

[0124] The media stream of the target ringback tone is sent by the ringback tone playback server based on the results of negotiation with the ringback tone playback network resources of the calling terminal and / or the called terminal.

[0125] Among them, the base layer ringback tone data and the enhancement layer ringback tone data are obtained by performing layered encoding processing on the media stream of the target ringback tone in the ground-satellite fusion networking.

[0126] In one embodiment, the second core network in the ground-satellite fusion network performs layered encoding processing on the media stream of the target ringback tone to obtain base layer ringback tone data and enhancement layer ringback tone data. The second core network then sends the base layer ringback tone data and enhancement layer ringback tone data to the calling terminal through the satellite gateway station in the ground-satellite fusion network and the satellite cell directly connected to the calling terminal.

[0127] Step 1003: Play the ringback tone based on the media stream of the target ringback tone.

[0128] In the embodiments of this disclosure, step 1003 can be implemented in any of the ways described in the various embodiments of this disclosure. This disclosure does not limit this and will not elaborate further.

[0129] In some embodiments of this disclosure, based on receiving the base layer ringback tone data and enhancement layer ringback tone data returned by the second core network through the ground-satellite fusion networking in step 1002 above, the media stream playback of the ringback tone based on the target ringback tone in step 1003 may specifically include the following steps a1 and a2: Step a1: Decode the base layer ringback tone data and the enhancement layer ringback tone data respectively to obtain the decoded base layer ringback tone data and the decoded enhancement layer ringback tone data.

[0130] The base layer ringback tone data includes the base layer and its global frame number, while the enhancement layer ringback tone data includes the enhancement layer and its global frame number.

[0131] In one embodiment, after the calling terminal receives the base layer ringback tone data and the enhancement layer ringback tone data, it decodes the base layer ringback tone data and the enhancement layer ringback tone data respectively to obtain the base layer, the global frame sequence number of the base layer, the enhancement layer, and the global frame sequence number of the enhancement layer.

[0132] It should be noted that since the base layer ringback tone data and the enhancement layer ringback tone data are transmitted through satellites in different orbits, the calling terminal may experience significant differences in the amount of base layer and enhancement layer ringback tone data received. To address the issue of network jitter, the calling terminal can create two data receiving channels. One channel is used to receive both base layer and enhancement layer ringback tone data, while the other channel receives the enhancement layer ringback tone data. The received data is then buffered and decoded to obtain the base layer and enhancement layer data. Finally, the base layer and enhancement layer data are reassembled according to the correct global frame sequence number.

[0133] Step a2: When playing the current media frame of the ringback tone based on the global frame sequence number, if the calling terminal has a base layer and enhancement layer corresponding to the current global frame sequence number, the base layer and enhancement layer corresponding to the current global frame sequence number are recombined to obtain the current media frame for playback; or, if the calling terminal has a base layer corresponding to the current global frame sequence number, the base layer corresponding to the current global frame sequence number is used as the current media frame for playback.

[0134] In one embodiment, when playing the current media frame of a ringback tone based on a global frame number, if the base layer and enhancement layer corresponding to the current global frame number already exist in the calling terminal, the base layer and enhancement layer corresponding to the current global frame number are recombined to obtain the current media frame for playback.

[0135] In another embodiment, due to network jitter, latency differences in the reception of base layer ringback tone data and enhancement layer ringback tone data, and packet loss, the calling terminal may encounter a situation where the base layer already exists but the corresponding enhancement layer does not. However, it is necessary to play the media frame corresponding to the base layer (i.e., the current media frame). In this case, the terminal device uses the base layer corresponding to the current global frame sequence number (i.e., the global frame sequence number corresponding to the current media frame) as the current media frame for playback, instead of performing the step of recombining the base layer and enhancement layer, thereby avoiding stuttering during ringback tone playback.

[0136] Figure 11 This is a schematic diagram illustrating a ringback tone playback system according to an exemplary embodiment. Figure 12 This is a schematic diagram illustrating a ringback tone playback system according to an exemplary embodiment. It should be noted that the ringback tone playback system of this disclosure can be applied to the ringback tone playback method in any embodiment of this disclosure. For example... Figure 10 and Figure 11 As shown, the system may include a first core network, a ringback tone server, a second core network, and a calling terminal.

[0137] like Figure 11 and Figure 2As shown, the calling user uses NTN terminal B (i.e., the calling terminal) to dial the number of the called user's NTN terminal A. The calling NTN terminal B uses the NR-Uu interface and accesses satellite cell A through the serving link. Figure 11 In step 1), satellite NTN base station A pages the called number A to the ground gateway station in the country / region of the country / region via the feeder link. Figure 11 (Step 2) The power supply link uses the 5GNR communication protocol to carry control plane NG-C and user plane NG-U data.

[0138] In one embodiment, such as Figure 2 As shown, if satellite NTN base station A cannot directly connect to the target satellite gateway station on the ground, the route is routed to the adjacent satellite cell NTN base station B. Satellite NTN base station A and satellite NTN base station B use the existing satellite private interface to forward paging messages, and so on, until the paging is made to the aforementioned ground gateway station within the radio frequency range through satellite NTN base station X.

[0139] After receiving a paging message, the ground gateway station paging via the backhaul link to the session control function module of the NTN core network (i.e., the first core network) of the terrestrial operator to which the number belongs (called terminal A) of the NTN terminal is located. Figure 11 (Step 3) The NTN core network needs to be adapted to NR NTN access and satellite cell information.

[0140] The paging message is received by the proxy session control submodule in the session control function module of the NTN core network, and then forwarded to the query session control submodule in the session control function module. Figure 11 Step 4 in the query query is used to obtain the IMS domain core network routing policy of the called terminal A. Figure 11 Step 5 in the process), and synchronize it to the service session submodule ( Figure 11 In step 6), the session control function module establishes paging control with the IMS domain core network to which the called terminal A belongs based on the IMS domain core network routing policy, and sends a paging message to the first core network. Figure 11 Step 7 in the process.

[0141] The first core network may include a CSCF module and an HSS module. The CSCF module may include a P-CSCF submodule and an I / S-CSCF submodule. The ground gateway station can send paging messages to the P-CSCF submodule. After verifying the integrity of the paging message, the P-CSCF submodule forwards the paging message to the I / S-CSCF submodule. Figure 11 In step 8), the I / S-CSCF submodule parses the identification information of the called terminal A from the paging message, and based on the identification information, sends a request to the HSS module to query the iFC subscription value of the called terminal A and the address of the corresponding video ringback tone cloud regional server. Figure 11 In step 9), the HSS module retrieves the called user's subscription value and the address information of the corresponding ringback tone server based on the identifier information in the query request, and sends the address information to the CSCF module. Figure 11 Step 10) enables the CSCF module to determine, based on the subscription value, that the called terminal A has subscribed to the ringback tone service, and to send a paging message to the ringback tone playback server based on the address information. Figure 11 Step 11 in the process.

[0142] The CSCF module synchronizes the paging message to the video ringback tone cloud regional playback server (i.e., the ringback tone playback server) and the IMS domain core network to which the called terminal A belongs. Figure 11 Step 12), basic session control is performed by the TAS server of the IMS domain core network ( Figure 11 Step 13), and return the paging message to the video ringback tone cloud regional playback server ( Figure 11 Step 14 in the process.

[0143] After receiving a paging message, the video ringback tone cloud regional playback server negotiates network resources with NTN terminal B and / or the called NTN terminal A for ringback tone playback. Based on the negotiated network resources, NTN terminal B and / or the called NTN terminal A reserve network resources for subsequent ringback tone playback. Figure 11 Step 15), and establish session connections with the calling NTN terminal B and the called NTN terminal A respectively. Figure 11 Step 16 in the process.

[0144] The calling NTN terminal B returns a message indicating successful network resource reservation to the video ringback tone cloud regional playback server. Figure 12 In step 1), the video ringback tone cloud-based regional playback server reads the video ringback tone playback policy of the called terminal A and obtains the video file corresponding to the ringtone ID in the playback policy. Figure 12 Step 2 in the process involves pushing the video ringback tone media stream to the session control function module of the NTN core network via the CSCF module in the IMS domain core network. Figure 12 Steps 3-4 in the process.

[0145] In one embodiment, the NTN core network (i.e., the second core network) includes a session control function module and a media resource function module. The first core network (i.e., the CSCF module in the IMS domain core network of the called terminal A) sends the media stream of the target ringback tone to the control function module, and the control function module establishes a voice plane QCI2 channel. Figure 12 Step 5), and query the routing policy of the media resource function module ( Figure 12Step 6) pushes the media stream to the media resource function module according to the routing strategy of the media resource function module. Figure 12 Step 7), the media resource function module performs layered encoding processing on the media stream (i.e., parses and processes the media stream data packets). Figure 12 Step 8) returns the processed media stream data packet to the session control function module. Figure 12 In step 9), the session control function module sends the media stream data packets through the voice plane QCI2 channel to the calling NTN terminal B via the satellite network management and satellite NTN base station. Figure 10 In steps 10-12), the calling NTN terminal B parses the media stream data packets (i.e., the media stream of the target ringback tone), and plays the ringback tone based on the parsing result. Figure 12 Step 13 in the process.

[0146] According to the ringback tone playback system proposed in this embodiment, a first core network is used to receive paging messages sent by the calling terminal directly connected to the satellite cell via a ground-satellite fusion network. The called terminal identification information in the paging message is used to determine the address information of the ringback tone playback server associated with the called terminal. The paging message is then sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the first core network is used to realize the information interaction between the ground-satellite fusion network and the ringback tone playback server, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0147] Figure 13 This is a block diagram illustrating a ringback tone playback device according to an exemplary embodiment. (Refer to...) Figure 13 The device is applied to the first core network and includes a receiving unit 1301, a determining unit 1302, a sending unit 1303, and a forwarding unit 1304.

[0148] The receiving unit 1301 is used to receive paging messages sent by the calling terminal directly connected to the satellite cell through the ground-satellite fusion network; The determining unit 1302 is used to determine the address information of the ringback tone server associated with the called terminal based on the identification information of the called terminal in the paging message. The sending unit 1303 is used to send a paging message to the ringback tone server according to the address information, so as to establish a session connection between the calling terminal and the called terminal. The forwarding unit 1304 is used to receive the media stream of the target ringback tone sent by the ringback tone playback server through a ground-satellite converged network based on the network resource negotiation result, and forward the media stream of the target ringback tone to the calling terminal through the ground-satellite converged network; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback. In some embodiments of this disclosure, the determining unit 1302 may specifically be used to: determine, based on the identification information, the subscribed ringback tone service information of the called terminal in the first core network; and obtain the address information of the ringback tone playback server associated with the identification information.

[0149] In some embodiments of this disclosure, the determining unit 1302 may be specifically used to: determine that there is subscribed ringback tone service information of the called terminal in the first core network when there is a subscription value corresponding to the identification information in the first core network; the subscription value is used to indicate that the called terminal has subscribed to the ringback tone service; and obtain the address information of the ringback tone playback server corresponding to the subscription value.

[0150] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0151] According to the ringback tone playback device proposed in this embodiment, a first core network is used to receive paging messages sent by the calling terminal directly connected to the satellite cell via a ground-satellite fusion network. The called terminal identification information in the paging message is used to determine the address information of the ringback tone playback server associated with the called terminal. The paging message is then sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the first core network is used to realize the information interaction between the ground-satellite fusion network and the ringback tone playback server, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0152] Figure 14 This is a block diagram of another ringback tone playback device according to an exemplary embodiment. (Refer to...) Figure 2 The device is used in a ringback tone playback server and includes a receiving unit 1401, a negotiation unit 1402, and a push unit 1403.

[0153] The receiving unit 1401 is used to receive a paging message sent by the first core network. The paging message is sent from the calling terminal to the satellite cell via the ground-satellite fusion network, so that the first core network can determine the address information of the ringback tone server based on the identification information of the called terminal in the paging message. The paging message is used to send the paging message to the ringback tone server. The paging message is used to establish a session connection between the calling terminal and the called terminal. Negotiation unit 1402 is used to negotiate network resources for ringback tone playback with the calling terminal and / or the called terminal, and obtain the network resource negotiation result; The push unit 1403 is used to obtain the corresponding target ringback tone according to the network resource negotiation results, and push the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion networking.

[0154] In some embodiments of this disclosure, the negotiation unit 1402 may be specifically used to: obtain ringback tone playback strategy information and corresponding target ringback tone based on the network resource negotiation results; and push the media stream of the target ringback tone to the calling terminal and / or the called terminal through ground-satellite fusion networking based on the ringback tone playback strategy information.

[0155] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0156] According to the ringback tone playback device proposed in this embodiment, a first core network is used to receive paging messages sent by the calling terminal directly connected to the satellite cell via a ground-satellite fusion network. The called terminal identification information in the paging message is used to determine the address information of the ringback tone playback server associated with the called terminal. The paging message is then sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the first core network is used to realize the information interaction between the ground-satellite fusion network and the ringback tone playback server, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0157] Figure 15 This is a block diagram illustrating yet another ringback tone playback device according to an exemplary embodiment. (Refer to...) Figure 15 The device is used in the second core network and includes a transmitting unit 1501, a receiving unit 1502, and a forwarding unit 1503.

[0158] The sending unit 1501 is used to receive paging messages sent by the calling terminal directly connected to the satellite cell through the ground-satellite fusion network, and send the paging messages to the ringback tone server through the first core network; the ringback tone server is determined based on the identification information of the called terminal in the paging message; the paging message is used to establish a session connection between the calling terminal and the called terminal. The receiving unit 1502 is used to receive the media stream of the target ringback tone sent by the first core network; the media stream of the target ringback tone is sent to the first core network by the ringback tone playback server based on the network resource negotiation result; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback; Forwarding unit 1503 is used to forward the media stream of the target ringback tone to the calling terminal through ground-satellite converged networking.

[0159] In some embodiments of this disclosure, the apparatus may further include: The processing unit is used to perform layered encoding processing on the media stream of the target ringback tone to obtain base layer ringback tone data and enhancement layer ringback tone data; The forwarding unit 1503 can be specifically used to: transmit base layer ringback tone data to the calling terminal via the first core network and the first orbital satellite; transmit enhancement layer ringback tone data to the calling terminal via the first core network and the second orbital satellite, so that the calling terminal can decode and reassemble the base layer ringback tone data and the enhancement layer ringback tone data and then play the ringback tone; the stability of the first orbital satellite is greater than that of the second orbital satellite.

[0160] In some embodiments of this disclosure, the processing unit may specifically be used to: perform layered processing on each media frame in the media stream of the target ringback tone to obtain the base layer and enhancement layer of each media frame; assign a global frame sequence number to each base layer and each enhancement layer to obtain base layer ringback tone data and enhancement layer ringback tone data; the base layer and enhancement layer of the same media frame have the same global frame sequence number, so that after the calling terminal receives the base layer ringback tone data and enhancement layer ringback tone data, the base layer and enhancement layer with the same global frame sequence number will be reassembled.

[0161] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0162] According to the ringback tone playback device proposed in this embodiment, a first core network is used to receive paging messages sent by the calling terminal directly connected to the satellite cell via a ground-satellite fusion network. The called terminal identification information in the paging message is used to determine the address information of the ringback tone playback server associated with the called terminal. The paging message is then sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the first core network is used to realize the information interaction between the ground-satellite fusion network and the ringback tone playback server, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0163] Figure 16 This is a block diagram illustrating another ringback tone playback device according to an exemplary embodiment. (Refer to...) Figure 16 The device is used in a calling terminal and includes a sending unit 1601, a receiving unit 1602 and a playback unit 1603.

[0164] The sending unit 1601 is used to send a paging message to the satellite cell directly connected to the calling terminal through the ground-satellite fusion network in order to establish a session connection with the called terminal. The paging message is sent from the satellite cell directly connected to the calling terminal to the first core network through the ground-satellite fusion network, so that the first core network can determine the address information of the ringback tone server based on the identification information of the called terminal in the paging message, and send the paging message to the ringback tone server. The receiving unit 1602 is used to receive the media stream of the target ringback tone returned through the ground-satellite fusion network; wherein, the media stream of the target ringback tone is sent by the ringback tone playback server based on the result of negotiation with the ringback tone playback network resources of the calling terminal and / or the called terminal; Playback unit 1603 is used to play ringback tones based on the media stream of the target ringback tone.

[0165] In some embodiments of this disclosure, the fourth receiving unit 1602 may specifically be used to: receive base layer ringback tone data and enhancement layer ringback tone data returned by the second core network through the ground-satellite fusion network; the base layer ringback tone data and enhancement layer ringback tone data are obtained by the ground-satellite fusion network performing layered encoding processing on the media stream of the target ringback tone.

[0166] In some embodiments of this disclosure, the playback unit 1603 may specifically be used for: The base layer ringback tone data and the enhancement layer ringback tone data are decoded separately to obtain the decoded base layer ringback tone data and the decoded enhancement layer ringback tone data. The base layer ringback tone data includes the base layer and the global frame number of the base layer, and the enhancement layer ringback tone data includes the enhancement layer and the global frame number of the enhancement layer. When playing the current media frame of a ringback tone based on the global frame sequence number, if the calling terminal has a base layer and enhancement layer corresponding to the current global frame sequence number, the base layer and enhancement layer corresponding to the current global frame sequence number are recombined to obtain the current media frame for playback; or, if the calling terminal has a base layer corresponding to the current global frame sequence number, the base layer corresponding to the current global frame sequence number is used as the current media frame for playback.

[0167] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0168] According to the ringback tone playback device proposed in this embodiment, a first core network is used to receive paging messages sent by the calling terminal directly connected to the satellite cell via a ground-satellite fusion network. The called terminal identification information in the paging message is used to determine the address information of the ringback tone playback server associated with the called terminal. The paging message is then sent to the ringback tone playback server according to the address information to establish a session connection between the calling terminal and the called terminal. After the ringback tone playback server sends the target ringback tone media stream to the first core network based on the network resource negotiation result, the first core network forwards the target ringback tone media stream to the calling terminal through the ground-satellite fusion network, so that the calling terminal can play the ringback tone. That is, the first core network is used to realize the information interaction between the ground-satellite fusion network and the ringback tone playback server, thereby solving the problem of incompatibility between satellite networks and ground-based ringback tone playback servers, and realizing the function of ringback tone playback when communicating using a ground-satellite fusion network.

[0169] Communication equipment Figure 17 This is a schematic diagram of the structure of the communication device 1700 proposed in this embodiment. The communication device 1700 can be a calling terminal (such as a user equipment), a network device (e.g., an access network device, a core network device), a chip, chip system, or processor that supports the calling terminal in implementing any of the above methods, or a chip, chip system, or processor that supports the network device in implementing any of the above methods. The communication device 1700 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0170] like Figure 17As shown, the communication device 1700 is used to execute any of the above methods. In some embodiments, the communication device 1700 includes one or more processors 1701. The processor 1701 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 1700 is used to execute any of the above methods. Optionally, one or more processors 1701 are used to invoke instructions to cause the communication device 1700 to execute any of the above methods.

[0171] In some embodiments, the communication device 1700 further includes one or more transceivers 1703. When the communication device 1700 includes one or more transceivers 1703, the transceiver 1703 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps 101, 104, 401, 601, 602, 603, 702, 703, 801, 802, 1001, 1002, but not limited thereto), and the processor 1701 performs at least one of the other steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.

[0172] In some embodiments, the communication device 1700 further includes one or more memories 1702 for storing data and / or instructions. Optionally, one or more processors 1701 are used to invoke instructions stored in the memory 1702 to cause the communication device 1700 to perform any of the above methods. Optionally, all or part of the memory 1702 may also be located outside the communication device 1700. In an optional embodiment, the communication device 1700 may include one or more interface circuits 1704. Optionally, the interface circuit 1704 is connected to the memory 1702 and can be used to receive data and / or instructions from the memory 1702 or other devices, and can be used to send data and / or instructions to the memory 1702 or other devices. For example, the interface circuit 1704 can read data and / or instructions stored in the memory 1702 and send the data and / or instructions to the processor 1701.

[0173] The communication device 1700 described in the above embodiments may be a first terminal or a network device, but the scope of the communication device 1700 described in this disclosure is not limited thereto, and the structure of the communication device 1700 may vary. Figure 17 The limitations. The communication device may be a standalone device or part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0174] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.

[0175] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A method for playing ringback tones, characterized in that, Applied to the first core network, the method includes: Receive paging messages sent by the calling terminal directly connected to the satellite cell through a ground-satellite fusion network; Based on the identification information of the called terminal in the paging message, the address information of the ringback tone server associated with the called terminal is determined. Based on the address information, the paging message is sent to the ringback tone server to establish a session connection between the calling terminal and the called terminal. The system receives the media stream of the target ringback tone sent by the ringback tone playback server based on the network resource negotiation result, and forwards the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion network; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback.

2. The method according to claim 1, characterized in that, The step of determining the address information of the ringback tone server associated with the called terminal based on the identifier information of the called terminal in the paging message includes: Based on the identification information, it is determined that the called terminal has signed up for the ringback tone service in the first core network; Obtain the address information of the ringback tone server associated with the identification information.

3. The method according to claim 2, characterized in that, The step of determining, based on the identification information, that the called terminal has subscribed to a custom ringback tone service in the first core network includes: If a subscription value corresponding to the identification information exists in the first core network, it is determined that the called terminal has subscribed to the ringback tone service information in the first core network; the subscription value is used to indicate that the called terminal has subscribed to the ringback tone service. The step of obtaining the address information of the ringback tone playback server associated with the identification information includes: Obtain the address information of the ringback tone playback server corresponding to the signed value.

4. A method for playing ringback tones, characterized in that, Applied to a ringback tone playback server, the method includes: The system receives a paging message sent by the first core network. The paging message is sent from the calling terminal to the satellite cell via a ground-satellite fusion network. The first core network determines the address information of the ringback tone server based on the identification information of the called terminal in the paging message. The system then sends the paging message to the ringback tone server. The paging message is used to establish a session connection between the calling terminal and the called terminal. Negotiate network resources for ringback tone playback with the calling terminal and / or the called terminal to obtain the network resource negotiation result; The corresponding target ringback tone is obtained based on the network resource negotiation result, and the media stream of the target ringback tone is pushed to the calling terminal through the ground-satellite fusion network.

5. The method according to claim 4, characterized in that, The step of obtaining the corresponding target ringback tone based on the network resource negotiation result, and pushing the media stream of the target ringback tone to the calling terminal and / or the called terminal through the ground-satellite fusion network, includes: Based on the network resource negotiation results, obtain the ringback tone playback strategy information and the corresponding target ringback tone; According to the ringback tone playback strategy information, the media stream of the target ringback tone is pushed to the calling terminal and / or the called terminal through the ground-satellite fusion network.

6. A method for playing ringback tones, characterized in that, Applied to a second core network, the method includes: The system receives a paging message sent by the calling terminal directly connected to a satellite cell via a ground-satellite fusion network, and sends the paging message to a ringback tone server through the first core network; the ringback tone server is determined based on the identification information of the called terminal in the paging message; the paging message is used by the calling terminal to establish a session connection with the called terminal. The system receives the media stream of the target ringback tone sent by the first core network; the media stream of the target ringback tone is sent to the first core network by the ringback tone playback server based on the network resource negotiation result; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback. The target ringback tone media stream is forwarded to the calling terminal through the ground-satellite fusion network.

7. The method according to claim 6, characterized in that, After receiving the media stream of the target ringback tone sent by the ringback tone playback server based on the network resource negotiation result, the method further includes: The media stream of the target ringback tone is subjected to layered encoding to obtain base layer ringback tone data and enhancement layer ringback tone data; The forwarding of the target ringback tone media stream to the calling terminal via the ground-satellite fusion network includes: The base layer ringback tone data is transmitted to the calling terminal via the first core network and a first orbital satellite; The enhanced layer ringback tone data is transmitted to the calling terminal via the first core network and a second orbital satellite, so that the calling terminal can decode and reassemble the base layer ringback tone data and the enhanced layer ringback tone data before playing the ringback tone; the stability of the first orbital satellite is greater than that of the second orbital satellite.

8. The method according to claim 7, characterized in that, The step of performing layered encoding on the media stream of the target ringback tone to obtain base layer ringback tone data and enhancement layer ringback tone data includes: Each media frame in the media stream of the target ringback tone is processed in layers to obtain the base layer and enhancement layer of each media frame. Global frame sequence numbers are assigned to each base layer and each enhancement layer to obtain the base layer ringback data and the enhancement layer ringback data. The base layer and enhancement layer belonging to the same media frame have the same global frame sequence number, so that after the calling terminal receives the base layer ringback data and the enhancement layer ringback data, the base layer and enhancement layer with the same global frame sequence number are recombined.

9. A method for playing ringback tones, characterized in that, Applied to the calling terminal, the method includes: The paging message is sent to the satellite cell directly connected to the calling terminal through the ground-satellite fusion network to establish a session connection with the called terminal; the paging message is sent from the satellite cell directly connected to the calling terminal to the first core network through the ground-satellite fusion network, so that the first core network determines the address information of the ringback tone server based on the identification information of the called terminal in the paging message, and sends the paging message to the ringback tone server. Receive the media stream of the target ringback tone returned through the ground-satellite fusion network; wherein the media stream of the target ringback tone is sent by the ringback tone playback server based on the result of negotiation with the ringback tone playback network resources of the calling terminal and / or the called terminal; Play the ringback tone via media stream based on the target ringback tone.

10. The method according to claim 9, characterized in that, The receiving of the target ringback tone media stream returned through the Earth-Satellite Fusion Network includes: The system receives base layer ringback tone data and enhancement layer ringback tone data returned by the second core network through the ground-satellite fusion network; the base layer ringback tone data and the enhancement layer ringback tone data are obtained by the ground-satellite fusion network performing layered encoding processing on the media stream of the target ringback tone.

11. The method according to claim 10, characterized in that, The media stream playback of the ringback tone based on the target ringback tone includes: The base layer ringback tone data and the enhancement layer ringback tone data are decoded respectively to obtain the decoded base layer ringback tone data and the decoded enhancement layer ringback tone data; the base layer ringback tone data includes the base layer and the global frame sequence number of the base layer, and the enhancement layer ringback tone data includes the enhancement layer and the global frame sequence number of the enhancement layer. When playing the current media frame of a ringback tone based on a global frame number, if the calling terminal has a base layer and an enhancement layer corresponding to the current global frame number, the base layer and enhancement layer corresponding to the current global frame number are recombined to obtain the current media frame for playback; or, if the calling terminal has a base layer corresponding to the current global frame number, the base layer corresponding to the current global frame number is used as the current media frame for playback.

12. A ringback tone playback device, characterized in that, The device is applied to the first core network, and the device includes: The receiving unit is used to receive paging messages sent by the calling terminal directly connected to the satellite cell through a ground-satellite fusion network; The determining unit is used to determine the address information of the ringback tone server associated with the called terminal based on the identification information of the called terminal in the paging message. The sending unit is used to send the paging message to the ringback tone server according to the address information, so that the calling terminal and the called terminal can establish a session connection. The forwarding unit is used to receive the media stream of the target ringback tone sent by the ringback tone playback server through the ground-satellite fusion network based on the network resource negotiation result, and forward the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion network; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback.

13. A ringback tone playback device, characterized in that, The device is used in a ringback tone playback server, and the device includes: The receiving unit is used to receive a paging message sent by the first core network. The paging message is sent to the first core network by the calling terminal directly connected to the satellite cell through the ground-satellite fusion network, so that the first core network determines the address information of the ringback tone server based on the identification information of the called terminal in the paging message. The receiving unit is used to send the paging message to the ringback tone server. The paging message is used for the calling terminal and the called terminal to establish a session connection. The negotiation unit is used to negotiate network resources for ringback tone playback with the calling terminal and / or the called terminal, and to obtain the network resource negotiation result. The push unit is used to obtain the corresponding target ringback tone according to the network resource negotiation result, and push the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion network.

14. A ringback tone playback device, characterized in that, The device is applied to the second core network, and the device includes: The sending unit is used to receive a paging message sent by the calling terminal directly connected to the satellite cell through a ground-satellite fusion network, and to send the paging message to the ringback tone server through the first core network; the ringback tone server is determined based on the identification information of the called terminal in the paging message; the paging message is used for the calling terminal and the called terminal to establish a session connection. The receiving unit is configured to receive the media stream of the target ringback tone sent by the first core network; the media stream of the target ringback tone is sent to the first core network by the ringback tone playback server based on the network resource negotiation result; the network resource negotiation result is obtained based on the network resource negotiation between the ringback tone playback server and the calling terminal and / or the called terminal for ringback tone playback; The forwarding unit is used to forward the media stream of the target ringback tone to the calling terminal through the ground-satellite fusion network.

15. A ringback tone playback device, characterized in that, The device is applied to a calling terminal, and the device includes: The sending unit is used to send a paging message to the satellite cell directly connected to the calling terminal through a ground-satellite fusion network to establish a session connection with the called terminal; the paging message is sent from the satellite cell directly connected to the calling terminal to the first core network through the ground-satellite fusion network, so that the first core network determines the address information of the ringback tone server based on the identification information of the called terminal in the paging message, and sends the paging message to the ringback tone server; A receiving unit is configured to receive a media stream of a target ringback tone returned through the Earth-Star Fusion Network; wherein the media stream of the target ringback tone is sent by the ringback tone playback server based on the result of negotiation with the ringback tone playback network resources of the calling terminal and / or the called terminal; The playback unit is used to play the ringback tone based on the media stream of the target ringback tone.

16. A ringback tone playback system, characterized in that, The system includes a first core network, a ringback tone playback server, a second core network, and a calling terminal. The first core network is configured to implement the ringback tone playback method according to any one of claims 1-3, the ringback tone playback server is configured to implement the ringback tone playback method according to any one of claims 4-5, the second core network is configured to implement the ringback tone playback method according to any one of claims 6-8, and the calling terminal is configured to implement the ringback tone playback method according to any one of claims 9-11.

17. A communication device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it implements the method as described in any one of claims 1 to 3, or implements the method as described in any one of claims 4 to 5, or implements the method as described in any one of claims 6 to 8, or implements the method as described in any one of claims 9 to 11.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-3, or the method as described in any one of claims 4-5, or the method as described in any one of claims 6-8, or the method as described in any one of claims 9-11.

19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-3, or the method as described in any one of claims 4-5, or the method as described in any one of claims 6-8, or the method as described in any one of claims 9-11.