File distribution method, control method, management platform, ringback tone platform, medium

By distributing multimedia files in full, the existing ring ring system has solved the high transmission requirements and storage costs for the backbone core network when calling in other places, and achieved the normal operation of ring ring ring service and the improvement of user experience.

CN113905130BActive Publication Date: 2025-08-01ZTE CORP

Patent Information

Application Number
CN202010575097.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-22
Publication Date
2025-08-01
Estimated Expiration
2040-06-22

AI Technical Summary

Technical Problem

The existing ring ring system has high requirements for the transmission bandwidth of the backbone core network when calling in other places, which leads to poor user experience, and the full distribution method increases storage costs but does not improve user experience.

Method used

By distributing multimedia files in full, the multimedia files associated with the called party's number are distributed to the ringtone platform at the caller's number's location. Through dynamic adjustments on the multimedia management platform, we ensure that the caller's location plays the ringtones ordered by the called party, reduce the storage needs of the ringtone platform and optimize the transmission path.

Benefits of technology

It reduces the operator's operation and maintenance costs, improves the color ring playback effect, improves the user experience, and saves the storage space of the color ring platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113905130B_ABST
    Figure CN113905130B_ABST
Patent Text Reader

Abstract

The disclosed embodiments provide a multimedia file distribution method, comprising: determining a number associated with an out-of-town caller corresponding to at least one user number, wherein the out-of-town caller associated number corresponding to the user number is the number of a terminal that has called the user number more than a first threshold number of times, and the location of the out-of-town caller associated number is different from the location of the user number to which it corresponds; and distributing the multimedia files associated with each of the user numbers to a color ring back tone platform in the location of each out-of-town caller associated number corresponding to the user number. The disclosed embodiments also provide a multimedia control method, a multimedia control method, a multimedia management platform, a color ring back tone platform, and a computer-readable medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of communications, and in particular to a multimedia file distribution method, a multimedia control method, a multimedia management platform, a ring back tone platform, and a computer-readable medium. Background Art

[0002] Color ring back tone services are typically subscribed to by the called party. That is, when a subscriber becomes the called party, the calling party plays a ring tone. The rise of video color ring back tone services presents new challenges to operators' platform development and user experience. Summary of the Invention

[0003] The embodiments of the present disclosure provide a multimedia file distribution method, a multimedia control method, a multimedia management platform, a ring back tone platform, and a computer-readable medium.

[0004] In a first aspect, an embodiment of the present disclosure provides a multimedia file distribution method, comprising:

[0005] Determining an inter-local caller associated number corresponding to at least one user number, wherein the inter-local caller associated number corresponding to the user number is a number of a terminal that has called the user number a number exceeding a first threshold, and the location of the inter-local caller associated number is different from the location of the user number to which it corresponds;

[0006] The multimedia files associated with each of the user numbers are distributed to the color ring back tone platform of the home location of the number associated with the remote caller corresponding to each of the user numbers.

[0007] In some embodiments, the step of determining the remote caller associated number corresponding to each of the at least one user number includes:

[0008] Determining the location information of the caller-associated number corresponding to the user number stored locally, where the caller-associated number corresponding to the user number is the number of a terminal that has called the user number a number exceeding the first threshold;

[0009] A caller-associated number whose home location is different from that of the user number is determined as the remote caller-associated number corresponding to the user number.

[0010] In some embodiments, the step of distributing the multimedia file associated with the user number to the color ring back tone platform in the home location of the number associated with the remote caller corresponding to the user number includes:

[0011] determining the multimedia file associated with the user number according to the identifier of the multimedia file associated with the user number stored locally;

[0012] Distribute the multimedia file associated with the determined user number to the ringback tone platform at the place of origin of the off-site calling associated number corresponding to the user number.

[0013] In some embodiments, the step of determining the off-site calling associated number corresponding to each of at least one user number includes:

[0014] Receive the calling associated number corresponding to the user number sent by the ringback tone platform, where the calling associated number corresponding to the user number is the number of the terminal whose number of calls to the user number exceeds the first threshold;

[0015] Determine the location information of the calling associated number;

[0016] Determine the calling associated number whose location is different from the location of the user number as the off-site calling associated number corresponding to the user number.

[0017] In some embodiments, the step of distributing the multimedia file associated with the user number to the ringback tone platform at the place of origin of the off-site calling associated number corresponding to the user number includes:

[0018] Receive the identifier of the multimedia file associated with the user number sent by the ringback tone platform;

[0019] Determine the multimedia file associated with the user number according to the identifier of the multimedia file associated with the user number;

[0020] Distribute the determined multimedia file associated with the user number to the ringback tone platform at the place of origin of the off-site calling associated number corresponding to the user number.

[0021] In some embodiments, the multimedia file distribution method further includes:

[0022] In response to a first signaling message carried by the ringback tone platform with the identifier of the first multimedia file and the target number, distribute the first multimedia file to the ringback tone platform at the place of origin of the target number according to the identifier of the first multimedia file.

[0023] In some embodiments, the multimedia file distribution method further includes:

[0024] In response to a second signaling message carried by the ringback tone platform with the identifier of the second multimedia file, distribute the second multimedia file to the ringback tone platform at the place of origin of the off-site calling associated number corresponding to the user number at the place of origin of the ringback tone platform that sends the second signaling message.

[0025] In some embodiments, the multimedia file distribution method further includes:

[0026] Determine the probabilities of multiple multimedia files being played;

[0027] Distribute multimedia files whose probability of being played exceeds a second threshold to multiple ringback tone platforms.

[0028] In a second aspect, embodiments of the present disclosure provide a multimedia control method, including:

[0029] In response to a call request, send a third signaling to the ringback tone platform of the home location of the calling party number, so that the ringback tone platform of the home location of the calling party number plays a multimedia file associated with the called party number for the terminal to which the calling party number belongs according to the third signaling, where the third signaling carries an identifier of the multimedia file associated with the called party number and the calling party number.

[0030] In some embodiments, the multimedia control method further includes:

[0031] In response to a fourth signaling sent by the ringback tone platform of the home location of the calling party number indicating that the multimedia file associated with the called party number cannot be played, play the multimedia file associated with the called party number for the terminal to which the calling party number belongs;

[0032] Send a first signaling to a multimedia management platform, where the first signaling carries an identifier of a first multimedia file and the calling party number, and the first multimedia file is the multimedia file associated with the called party number, so that the multimedia management platform distributes the first multimedia file to the ringback tone platform of the home location of the calling party number according to the first signaling.

[0033] In some embodiments, before the step of sending a third signaling to the ringback tone platform of the home location of the calling party number in response to a call request, the multimedia control method further includes:

[0034] Determine whether the home location of the calling party number is the same as the home location of the called party number;

[0035] When the home location of the calling party number is different from the home location of the called party number, perform the step of sending a third signaling to the ringback tone platform of the home location of the calling party number in response to a call request.

[0036] In some embodiments, the multimedia control method further includes:

[0037] Determine a calling associated number corresponding to at least one user number stored locally, where the calling associated number corresponding to the user number is the number of the terminal whose number of calls to the user number exceeds a first threshold;

[0038] Send the calling associated number corresponding to the user number to a multimedia management platform.

[0039] In some embodiments, the multimedia control method further includes:

[0040] The identifier of the multimedia file associated with the user number is sent to the multimedia management platform.

[0041] In some embodiments, the multimedia control method further includes:

[0042] A second signaling carrying an identifier of a second multimedia file is sent to the multimedia management platform, wherein the second multimedia file is a multimedia file with a number of associated user numbers exceeding a third threshold.

[0043] In a third aspect, an embodiment of the present disclosure provides a multimedia control method, including:

[0044] In response to a third signaling, a multimedia file associated with the called party number is played to the terminal to which the calling party number belongs, wherein the third signaling carries identifiers of the multimedia files associated with the calling party number and the called party number.

[0045] In some embodiments, before the step of playing the multimedia file associated with the called party number to the terminal to which the calling party number belongs in response to the third signaling, the multimedia control method further includes:

[0046] Determining, according to the third signaling, whether the current CRBT platform stores a multimedia file associated with the called party number;

[0047] When the current CRBT platform stores the multimedia file associated with the called party number, executing the step of playing the multimedia file associated with the called party number to the terminal to which the calling party number belongs in response to the third signaling;

[0048] When the current CRBT platform does not store the multimedia file associated with the called party's account number, a fourth signaling indicating that the multimedia file associated with the called party's number cannot be played is sent to the CRBT platform of the called party's number's home location.

[0049] In a fourth aspect, an embodiment of the present disclosure provides a multimedia management platform, including:

[0050] one or more processors;

[0051] a storage device storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the multimedia file distribution methods described in the first aspect of the embodiments of the present disclosure;

[0052] One or more I / O interfaces are connected between the processor and the memory and configured to implement information interaction between the processor and the memory.

[0053] Fifth aspect, embodiments of the present disclosure provide a ringback tone platform, including:

[0054] One or more processors;

[0055] A storage device storing one or more programs, which when executed by the one or more processors, cause the one or more processors to implement any one of the multimedia control methods described in the second aspect of the embodiments of the present disclosure and / or any one of the multimedia control methods described in the third aspect of the embodiments of the present disclosure;

[0056] One or more I / O interfaces connected between the processor and the memory, configured to implement information interaction between the processor and the memory.

[0057] Sixth aspect, embodiments of the present disclosure provide a computer-readable medium storing a computer program, which when executed by a processor implements any one of the following methods:

[0058] Any one of the multimedia file distribution methods described in the first aspect of the embodiments of the present disclosure;

[0059] Any one of the multimedia control methods described in the second aspect of the embodiments of the present disclosure;

[0060] Or any one of the multimedia control methods described in the third aspect of the embodiments of the present disclosure.

[0061] In the embodiments of the present disclosure, the multimedia management platform distributes the multimedia files associated with the called party number to the ringback tone platform at the home location of the calling party number that frequently calls the called party number, and can implement that in most cases, the ringback tone platform at the home location of the calling party number plays the ringback tone ordered by the called party terminal to the calling party terminal. When the ringback tone platform at the home location of the calling party does not store the multimedia files associated with the called party number, the ringback tone platform at the home location of the called party number plays the ringback tone ordered by the called party terminal to the calling party terminal, thereby ensuring the normal operation of the ringback tone service when the multimedia management platform distributes multimedia files to the ringback tone platform in a non-full-volume distribution manner. In addition, the multimedia management platform using the non-full-volume distribution method reduces the number of multimedia files that the ringback tone platform needs to store, saving the storage space of the ringback tone platform; playing the ringback tone ordered by the called party terminal to the calling party terminal by the ringback tone platform at the home location of the calling party number also avoids the load on the backbone network caused by off-site sound playback, reduces the operation and maintenance cost of the backbone network by the operator, and also improves the ringback tone playback effect and enhances the user experience by shortening the transmission distance between the ringback tone platform playing the ringback tone and the calling party terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 A schematic diagram of an implementation manner of the ringback tone system;

[0063] Figure 2 It is a flowchart of the multimedia file distribution method in the embodiments of the present disclosure;

[0064] Figure 3 It is a flowchart of some steps in another multimedia file distribution method in the embodiments of the present disclosure;

[0065] Figure 4 It is a flowchart of some steps in yet another multimedia file distribution method in the embodiments of the present disclosure;

[0066] Figure 5 It is a flowchart of some steps in yet another multimedia file distribution method in the embodiments of the present disclosure;

[0067] Figure 6 It is a flowchart of some steps in yet another multimedia file distribution method in the embodiments of the present disclosure;

[0068] Figure 7 It is a flowchart of some steps in yet another multimedia file distribution method in the embodiments of the present disclosure;

[0069] Figure 8 It is a flowchart of some steps in yet another multimedia file distribution method in the embodiments of the present disclosure;

[0070] Figure 9 It is a flowchart of some steps in yet another multimedia file distribution method in the embodiments of the present disclosure;

[0071] Figure 10 It is a flowchart of a multimedia control method in the embodiments of the present disclosure;

[0072] Figure 11 It is a flowchart of some steps in another multimedia control method in the embodiments of the present disclosure;

[0073] Figure 12 It is a flowchart of some steps in yet another multimedia control method in the embodiments of the present disclosure;

[0074] Figure 13 It is a flowchart of some steps in yet another multimedia control method in the embodiments of the present disclosure;

[0075] Figure 14 It is a flowchart of some steps in yet another multimedia control method in the embodiments of the present disclosure;

[0076] Figure 15 It is a flowchart of some steps in yet another multimedia control method in the embodiments of the present disclosure;

[0077] Figure 16 It is a flowchart of a multimedia control method in the embodiments of the present disclosure;

[0078] Figure 17 It is a flowchart of some steps in another multimedia control method in the embodiments of the present disclosure;

[0079] Figure 18 It is a block diagram of the composition of a multimedia management platform in the embodiments of the present disclosure;

[0080] Figure 19 It is a block diagram of the composition of a ringback tone platform in the embodiments of the present disclosure;

[0081] Figure 20 It is a block diagram of the composition of a computer-readable medium in the embodiments of the present disclosure;

[0082] Figure 21 It is a schematic diagram of another ringback tone system in the embodiments of the present disclosure. Detailed implementation manners

[0083] To enable those skilled in the art to better understand the technical solutions of the present disclosure, the multimedia file distribution method, multimedia control method, multimedia control method, multimedia management platform, ringback tone platform, and computer-readable medium provided by the present disclosure will be described in detail below with reference to the accompanying drawings.

[0084] In the following, example embodiments will be described more fully with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0085] In the case of no conflict, the various embodiments of the present disclosure and the features in the embodiments may be combined with each other.

[0086] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0087] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. As used herein, the singular forms "a" and "the" are also intended to include the plural forms unless the context clearly indicates otherwise. It will also be understood that when the terms "comprises" and / or "is made of" are used in this specification, it specifies the presence of the stated features, wholes, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their groups.

[0088] Unless otherwise defined, all terms (including technical and scientific terms) used herein shall have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries shall be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present disclosure, and shall not be interpreted as having an idealized or overly formal meaning unless expressly so defined herein.

[0089] Figure 1 is a structural diagram of an existing ringback tone system. As Figure 1 shown, in the existing ringback tone system, there are ringback tone platforms and audio ringback tone management systems arranged in various different regions (such as each province). Among them, the audio ringback tone management system is used to manage the audio files of ringback tones and distribute the audio files of ringback tones to each ringback tone platform. In Figure 1 , the number of terminal A belongs to area A, and the number of terminal B belongs to area B. When the calling terminal A calls the called terminal B, it triggers the ringback tone platform in area B where terminal B is located to play the ringback tone ordered by terminal B to terminal A through the backbone core network.

[0090] After research by the inventors of the present disclosure, it is found that in the existing ringback tone system as Figure 1 shown, when terminals with different area numbers make a call, the playing of the ringback tone is equivalent to playing the sound remotely, which requires a relatively high transmission bandwidth for the backbone core network. Especially with the rise of video ringback tones, the existing ringback tone system as Figure 1 shown faces the following problems: when the backbone core network is unstable or the played audio-visual file is large, the user experience will deteriorate due to transmission delay; in the existing ringback tone system, the audio ringback tone management system adopts a full-volume distribution method to send all the audio-visual files of ringback tones to each ringback tone platform, that is, each ringback tone platform stores all the audio-visual files, which increases the storage cost while not improving the user experience.

[0091] In view of this, on the one hand, referring to Figure 2 , an embodiment of the present disclosure provides a method for distributing multimedia files, including:

[0092] In step S100, determine at least one off-site calling associated number corresponding to each user number, where the off-site calling associated number corresponding to the user number is the number of the terminal whose number of calls to the user number exceeds a first threshold, and the area of the off-site calling associated number is different from the area of the user number to which it corresponds;

[0093] In step S200, distribute the multimedia files associated with each user number to the ringback tone platforms in the areas of the off-site calling associated numbers corresponding to each user number respectively.

[0094] Embodiments of the present disclosure aim to distribute the multimedia file of the ringback tone subscribed by the called party to the ringback tone platform in the calling party's home location through a certain multimedia file distribution strategy. When the calling party calls the called party, the ringback tone platform in the calling party's home location can play the ringback tone subscribed by the called party for the calling party.

[0095] It should be noted that in the embodiments of the present disclosure, the user number described in step S100 is regarded as the called party number, and the off-site calling-related number corresponding to the user number is regarded as the calling party number. The user number is the user number that has subscribed to the ringback tone service; the multimedia file associated with the user number is the multimedia file corresponding to the ringback tone subscribed by the user number.

[0096] It should also be noted that for each user number, the corresponding off-site calling-related number can be zero, one, or more, and the embodiments of the present disclosure do not make special limitations on this.

[0097] In the embodiments of the present disclosure, as the calling and called relationship of the user number changes, the off-site calling-related number corresponding to the user number may change. By periodically or irregularly executing step S100, the off-site calling-related number corresponding to the user number after the change can be determined, and in step S200, the multimedia file associated with the user number is distributed to the ringback tone platform in the home location of the changed off-site calling-related number. That is, in the embodiments of the present disclosure, the strategy for the multimedia management platform to distribute multimedia files can be dynamically adjusted according to the change in the calling and called relationship of the user number.

[0098] In the embodiments of the present disclosure, the multimedia management platform distributes multimedia files to the ringback tone platform in a non-full-volume distribution manner. That is, after the multimedia file associated with the called party number is distributed to the ringback tone platform in the home location of the calling party number through step S200, the ringback tone platform stores the multimedia files associated with the called party numbers that the local terminal often calls when it is the calling party. In some embodiments, the ringback tone platform also stores the multimedia files corresponding to the ringback tones subscribed by the local terminal. The multimedia management platform no longer distributes all multimedia files to all ringback tone platforms.

[0099] It should be noted that in the embodiments of the present disclosure, since the ringback tone platform stores multimedia files associated with the called party numbers that the local terminal often calls when it is the calling party, and the multimedia files corresponding to the ringback tones subscribed by the local terminal, when the calling party terminal calls the called party terminal, in most cases, it is possible to play the ringback tone subscribed by the called party terminal to the calling party terminal by the ringback tone platform in the place where the calling party number belongs; in other cases, when the ringback tone platform in the place where the calling party belongs does not store the multimedia file associated with the called party number, it is still possible to play the ringback tone subscribed by the called party terminal to the calling party terminal by the ringback tone platform in the place where the called party number belongs. Therefore, in the embodiments of the present disclosure, the multimedia management platform distributes multimedia files to the ringback tone platform in a non-full-volume distribution manner, which can ensure the normal operation of the ringback tone service, and in most cases, it is possible to play the ringback tone subscribed by the called party terminal to the calling party terminal by the ringback tone platform in the place where the calling party number belongs.

[0100] It should also be noted that in the embodiments of the present disclosure, the multimedia file can be an audio file, a video file, or any other type of multimedia file. The embodiments of the present disclosure do not make special limitations on this.

[0101] In the multimedia file distribution method provided by the embodiments of the present disclosure, the multimedia management platform distributes the multimedia files associated with the called party number to the ringback tone platform in the place where the calling party number belongs that often calls the called party number, which can achieve playing the ringback tone subscribed by the called party terminal to the calling party terminal by the ringback tone platform in the place where the calling party number belongs in most cases. When the ringback tone platform in the place where the calling party belongs does not store the multimedia file associated with the called party number, the ringback tone platform in the place where the called party number belongs plays the ringback tone subscribed by the called party terminal to the calling party terminal, thereby ensuring the normal operation of the ringback tone service when the multimedia management platform distributes multimedia files to the ringback tone platform in a non-full-volume distribution manner. In addition, the non-full-volume distribution method adopted by the multimedia management platform reduces the number of multimedia files that the ringback tone platform needs to store, saving the storage space of the ringback tone platform; playing the ringback tone subscribed by the called party terminal to the calling party terminal by the ringback tone platform in the place where the calling party number belongs also avoids the load on the backbone network caused by off-site sound playback, reduces the operation and maintenance cost of the backbone network for the operator, and improves the ringback tone playback effect and enhances the user experience by shortening the transmission distance between the ringback tone platform that plays the ringback tone and the calling party terminal.

[0102] In the embodiments of the present disclosure, the off-site calling associated number corresponding to the user number can be determined according to a static distribution policy or a dynamic distribution policy, and the multimedia file associated with the user number is distributed to the ringback tone platform at the place of origin of the off-site calling associated number corresponding to the user number. The static distribution policy means that according to the calling and called relationship of the user number stored locally in the multimedia management platform, the corresponding off-site calling associated number is determined, and the multimedia file associated with the user number is distributed to the ringback tone platform at the place of origin of the corresponding off-site calling associated number; the dynamic distribution policy means that the calling and called relationship of the user number sent by the ringback tone platform is received, the off-site calling associated number corresponding to the user number is determined in real time, and the multimedia file associated with the user number is distributed to the ringback tone platform at the place of origin of the corresponding off-site calling associated number in real time.

[0103] As an alternative implementation manner, the multimedia management platform distributes multimedia files according to a static distribution policy. The multimedia management platform stores the user number and its calling and called information locally, and determines the off-site calling associated number of the user number based on the user number and its calling and called information stored locally.

[0104] Accordingly, in some embodiments, referring to Figure 3 , step S100 includes:

[0105] In step S101, determine the location information of the place of origin of the calling associated number corresponding to the user number stored locally, where the calling associated number corresponding to the user number is the number of the terminal whose number of calls to the user number exceeds the first threshold;

[0106] In step S102, determine the calling associated number whose place of origin is different from the place of origin of the user number as the off-site calling associated number corresponding to the user number.

[0107] It should be noted that in the embodiments of the present disclosure, the multimedia management platform stores at least one user number and its calling and called information locally, and the places of origin of multiple user numbers can be different or the same, and the embodiments of the present disclosure do not make special limitations on this.

[0108] In the embodiments of the present disclosure, each multimedia file in the multimedia management platform has a unique identifier for distinguishing different multimedia files. As an alternative implementation manner, the multimedia management platform stores the corresponding relationship between the user number and the identifier of the multimedia file, so as to associate the user number with the multimedia file corresponding to the ringback tone it subscribes to.

[0109] Accordingly, in some embodiments, referring to Figure 4 , step S200 includes:

[0110] In step S201, determine the multimedia files associated with the user number according to the identifiers of the multimedia files associated with the user number stored locally.

[0111] In step S202, distribute the determined multimedia files associated with the user number to the ringback tone platform at the home location of the off-site calling associated number corresponding to the user number.

[0112] As another alternative implementation, the multimedia management platform distributes multimedia files using a dynamic distribution strategy. The multimedia management platform can receive the user number and its calling and called information sent by the ringback tone platform, and determine the off-site calling associated number of the user number in real time based on the received user number and its calling and called information.

[0113] Correspondingly, in some embodiments, referring to Figure 5 , step S100 includes:

[0114] In step S111, receive the calling associated number corresponding to the user number sent by the ringback tone platform, where the calling associated number corresponding to the user number is the number of the terminal whose number of calls to the user number exceeds the first threshold;

[0115] In step S112, determine the home location information of the calling associated number;

[0116] In step S113, determine the off-site calling associated number corresponding to the user number as the calling associated number whose home location is different from the home location of the user number.

[0117] It should be noted that in the embodiments of the present disclosure, each time the same ringback tone platform sends at least one user number and its corresponding calling and called information, and the home locations of the multiple user numbers sent by the same ringback tone platform are the same.

[0118] As described above, in the embodiments of the present disclosure, each multimedia file in the multimedia management platform has a unique identifier for distinguishing different multimedia files. As an alternative implementation, the ringback tone platform sends the correspondence between the user number and the identifier of the multimedia file associated with it to the multimedia management platform, and the multimedia management platform distributes the multimedia files associated with the user number to the ringback tone platform at the home location of the off-site calling associated number corresponding to the user number according to the received correspondence.

[0119] Correspondingly, in some embodiments, referring to Figure 6 , step S200 includes:

[0120] In step S211, receive the identifier of the multimedia file associated with the user number sent by the ringback tone platform;

[0121] In step S212, according to the identifier of the multimedia file associated with the user number, determine the multimedia file associated with the user number;

[0122] In step S213, distribute the determined multimedia file associated with the user number to the ringback tone platform at the home location of the off-net calling associated number corresponding to the user number.

[0123] In an embodiment of the present disclosure, the multimedia management platform can, in response to a signaling for distributing a multimedia file sent by the ringback tone platform, distribute a specific multimedia file to a specific ringback tone platform.

[0124] Correspondingly, in some embodiments, referring to Figure 7 , the multimedia file distribution method further includes:

[0125] In step S300, in response to a first signaling carrying the identifier of the first multimedia file and the target number sent by the ringback tone platform, distribute the first multimedia file to the ringback tone platform at the home location of the target number according to the identifier of the first multimedia file.

[0126] As described above, in an embodiment of the present disclosure, when the calling party terminal calls the called party terminal, the ringback tone platform at the home location of the calling party number plays the ringback tone ordered by the called party terminal to the calling party terminal. That is, when the calling party terminal calls the called party terminal, the ringback tone platform at the home location of the called party number notifies the ringback tone platform at the home location of the calling party number to play the ringback tone ordered by the called party terminal to the calling party terminal. When the ringback tone platform at the home location of the calling party number cannot play the ringback tone ordered by the called party terminal because it does not store the multimedia file associated with the called party number, the ringback tone platform at the home location of the called party number will notify the multimedia management platform to distribute the multimedia file corresponding to the ringback tone ordered by the called party terminal to the ringback tone platform at the home location of the calling party number. In this scenario, the ringback tone platform at the home location of the called party number is the ringback tone platform that sends the first signaling in step S300, the calling party number is the target number in step S300, and the ringback tone platform at the home location of the calling party number is the ringback tone platform at the home location of the target number in step S300. In this scenario, by distributing the multimedia file through step S300, the probability that the ringback tone platform at the home location of the calling party number plays the ringback tone ordered by the called party terminal to the calling party terminal when the calling party terminal calls the called party terminal can be increased.

[0127] In an embodiment of the present disclosure, the multimedia management platform can also, in response to a signaling for distributing a multimedia file sent by the ringback tone platform, distribute a specific multimedia file to the ringback tone platforms at the home locations of all off-net calling associated numbers corresponding to all user numbers at the home location of this ringback tone platform.

[0128] Correspondingly, in some embodiments, referring to Figure 8, the multimedia file distribution method further includes:

[0129] In step S400, in response to a second signaling message carrying an identifier of a second multimedia file sent by a ringback tone platform, the second multimedia file is distributed to a ringback tone platform at the home location of a called party associated number corresponding to a user number at the home location of the ringback tone platform that sent the second signaling message.

[0130] In an alternative scenario of the embodiments of the present disclosure, the second signaling message in step S400 is sent by a ringback tone platform at the home location of the called party number according to the preferences, habits, etc. of users setting ringback tones at the location of the ringback tone platform. The second multimedia file is a multimedia file corresponding to a ringback tone preferred or habitual by users at the location of the ringback tone platform. In step S400, the second multimedia file is distributed to ringback tone platforms at the home locations of all calling party numbers. By distributing multimedia files through step S400, the probability that a ringback tone platform at the home location of the calling party terminal plays a ringback tone ordered by the called party terminal to the calling party terminal when the calling party terminal calls the called party terminal can be increased. Through research by the inventors of the present disclosure, it has been found that there is a correlation between hot topics, popular audio-visual works, etc. and the preferences of users ordering ringback tones, that is, popular audio-visual works are more likely to be set as ringback tones by users. In the embodiments of the present disclosure, the multimedia management platform can also distribute multimedia files according to indicators such as hot topics and popular audio-visual works.

[0131] Correspondingly, in some embodiments, referring to Figure 9 , the multimedia file distribution method further includes:

[0132] In step S501, determine the probabilities of multiple multimedia files being played;

[0133] In step S502, distribute multimedia files with probabilities of being played exceeding a second threshold to multiple ringback tone platforms.

[0134] It should be noted that in the embodiments of the present disclosure, the probability of a multimedia file being played is determined according to indicators such as hot topics. The probability of a multimedia file being played is positively correlated with the degree of association between the ringback tone and hot topics and popular audio-visual works.

[0135] By distributing multimedia files through steps S501 to S502, the probability that a ringback tone platform at the home location of the calling party terminal plays a ringback tone ordered by the called party terminal to the calling party terminal when the calling party terminal calls the called party terminal can be increased.

[0136] Second aspect, referring to Figure 10 , the embodiments of the present disclosure provide a multimedia control method, including:

[0137] In step S610, in response to a call request, a third signaling is sent to the ringback tone platform at the location of the calling party number, so that the ringback tone platform at the location of the calling party number plays a multimedia file associated with the called party number to the terminal to which the calling party number belongs according to the third signaling, and the third signaling carries an identifier of the multimedia file associated with the called party number and the calling party number.

[0138] As described above, in the embodiments of the present disclosure, when the calling party terminal calls the called party terminal, the ringback tone platform at the location of the calling party number plays the ringback tone subscribed by the called party terminal to the calling party terminal. That is, when the calling party terminal calls the called party terminal, the ringback tone platform at the location of the called party number notifies the ringback tone platform at the location of the calling party number to play the ringback tone subscribed by the called party terminal to the calling party terminal.

[0139] It should be noted that, in the embodiments of the present disclosure, the multimedia management platform distributes multimedia files to the ringback tone platform in a non-full-volume distribution manner according to the multimedia file distribution method described in the first aspect of the present disclosure. The ringback tone platform stores multimedia files associated with called party numbers that are frequently called by the local terminal as the calling party. In some embodiments, the ringback tone platform also stores multimedia files corresponding to the ringback tones subscribed by the local terminal. When the calling party terminal calls the called party terminal, in most cases, the ringback tone platform at the location of the calling party number can play the ringback tone subscribed by the called party terminal to the calling party terminal; in other cases, when the ringback tone platform at the location of the calling party does not store the multimedia file associated with the called party number, the ringback tone platform at the location of the called party number can also play the ringback tone subscribed by the called party terminal to the calling party terminal. Therefore, in the embodiments of the present disclosure, the normal operation of the ringback tone service can be ensured, and in most cases, the ringback tone platform at the location of the calling party number can play the ringback tone subscribed by the called party terminal to the calling party terminal.

[0140] In the multimedia control method provided by the embodiments of the present disclosure, when the calling party terminal calls the called party terminal, the ringback tone platform of the called party number's place of origin notifies the ringback tone platform of the calling party number's place of origin to play the ringback tone subscribed by the called party terminal to the calling party terminal. Moreover, the ringback tone platform stores multimedia files associated with the called party numbers that the local terminal often calls when it is the calling party, and multimedia files corresponding to the ringback tones subscribed by the local terminal. It can be realized that in most cases, the ringback tone platform of the calling party number's place of origin plays the ringback tone subscribed by the called party terminal to the calling party terminal. When the ringback tone platform of the calling party's place of origin does not store the multimedia file associated with the called party number, the ringback tone platform of the called party number's place of origin plays the ringback tone subscribed by the called party terminal to the calling party terminal, thereby ensuring the normal operation of the ringback tone service, avoiding the load on the backbone network caused by off-site sound playback, reducing the operation and maintenance cost of the backbone network for the operator, and improving the ringback tone playback effect and enhancing the user experience by shortening the transmission distance between the ringback tone platform that plays the ringback tone and the calling party terminal.

[0141] As an optional implementation manner, when the ringback tone platform of the calling party number's place of origin cannot play the ringback tone subscribed by the called party terminal because it does not store the multimedia file associated with the called party number, the ringback tone platform of the called party number's place of origin plays the ringback tone subscribed by the called party terminal to the calling party terminal. At the same time, the ringback tone platform of the called party number's place of origin will notify the multimedia management platform to distribute the multimedia file corresponding to the ringback tone subscribed by the called party terminal to the ringback tone platform of the calling party number's place of origin.

[0142] Correspondingly, in some embodiments, referring to Figure 11 , the multimedia control method further includes:

[0143] In step S620, in response to the fourth signaling sent by the ringback tone platform of the place of origin of the calling party number indicating that the multimedia file associated with the called party number cannot be played, play the multimedia file associated with the called party number to the terminal of the calling party number;

[0144] In step S630, send a first signaling to the multimedia management platform, where the first signaling carries the identifier of the first multimedia file and the calling party number, and the first multimedia file is the multimedia file associated with the called party number, so that the multimedia management platform distributes the first multimedia file to the ringback tone platform of the place of origin of the calling party number according to the first signaling.

[0145] Through steps S620 to S630, the probability that the ringback tone platform of the calling party number's place of origin plays the ringback tone subscribed by the called party terminal to the calling party terminal when the calling party terminal calls the called party terminal can be increased.

[0146] It should be noted that in the embodiments of the present disclosure, step S610 is executed when the attribution locations of the calling party number and the called party number are different.

[0147] Correspondingly, in some embodiments, referring to Figure 12 , before step S610, the multimedia control method further includes:

[0148] In step S640, determine whether the attribution locations of the calling party number and the called party number are the same;

[0149] When the attribution locations of the calling party number and the called party number are different, execute step S610.

[0150] In the embodiments of the present disclosure, the ringback tone platform can perform aggregation analysis on user numbers belonging to the local area to obtain the calling party numbers that often call local user numbers, and then send the user numbers and their calling and called information to the multimedia management platform, so that the multimedia management platform determines the off-site calling associated numbers of the user numbers according to the received user numbers and their calling and called information.

[0151] Correspondingly, in some embodiments, referring to Figure 13 , the multimedia control method further includes:

[0152] In step S650, determine the calling associated numbers corresponding to at least one user number stored locally, where the calling associated number corresponding to the user number is the number of the terminal whose number of calls to the user number exceeds a first threshold;

[0153] In step S660, send the calling associated number corresponding to the user number to the multimedia management platform.

[0154] As described above, in the embodiments of the present disclosure, the multimedia files in the multimedia management platform all have unique identifiers for distinguishing different multimedia files. As an optional implementation manner, the ringback tone platform sends the correspondence between the user number and the identifier of the associated multimedia file to the multimedia management platform, so that the multimedia management platform distributes the multimedia file associated with the user number to the ringback tone platform at the attribution location of the off-site calling associated number corresponding to the user number according to the received correspondence.

[0155] Correspondingly, in some embodiments, referring to Figure 14 , the multimedia control method further includes:

[0156] In step S670, send the identifier of the multimedia file associated with the user number to the multimedia management platform.

[0157] In an embodiment of the present disclosure, the ringback tone platform can determine a multimedia file corresponding to the ringback tone preferred or habitual by the users at the location of the ringback tone platform according to the preferences, habits, etc. of the users at the location of the ringback tone platform when setting the ringback tone, and send a signaling to the multimedia management platform, so that after receiving the identifier of the multimedia file corresponding to the ringback tone preferred or habitual by the users at the location of the ringback tone platform, the multimedia management platform distributes the corresponding multimedia file to the ringback tone platform of the home location of the off-net calling associated number of the user number whose home location is the area where the ringback tone platform sending the identifier of the multimedia file is located.

[0158] Correspondingly, in some embodiments, referring to Figure 15 , the multimedia control method further includes:

[0159] In step S680, send a second signaling carrying the identifier of the second multimedia file to the multimedia management platform, where the second multimedia file is a multimedia file for which the number of associated user numbers exceeds a third threshold.

[0160] By step S680, the probability of playing the multimedia file associated with the called party number by the ringback tone platform of the calling party's home location when the calling party calls the called party can be increased.

[0161] In a third aspect, an Figure 16 embodiment of the present disclosure provides a multimedia control method, including:

[0162] In step S710, in response to a third signaling, play a multimedia file associated with the called party number to the terminal to which the calling party number belongs, where the third signaling carries the identifier of the multimedia file associated with the calling party number and the called party number.

[0163] As described above, in an embodiment of the present disclosure, when the calling party terminal calls the called party terminal, the ringback tone platform of the calling party's home location plays the ringback tone ordered by the called party terminal to the calling party terminal. That is, when the calling party terminal calls the called party terminal, the ringback tone platform of the calling party's home location plays the ringback tone ordered by the called party terminal to the calling party terminal in response to the notification from the ringback tone platform of the called party's home location.

[0164] It should be noted that in the embodiments of the present disclosure, the multimedia management platform distributes multimedia files to the color ring back tone platform in a non-full distribution manner according to the multimedia file distribution method described in the first aspect of the present disclosure. The color ring back tone platform stores multimedia files associated with the called party number that the local terminal frequently calls when acting as the calling party. In some embodiments, the color ring back tone platform also stores multimedia files corresponding to the color ring back tone subscribed by the local terminal. When the calling party terminal calls the called party terminal, in most cases, the color ring back tone platform in the calling party number's location can play the color ring back tone subscribed by the called party terminal to the calling party terminal. In other cases, when the color ring back tone platform in the calling party's location does not store the multimedia files associated with the called party number, the color ring back tone subscribed by the called party terminal can also be played to the calling party terminal by the color ring back tone platform in the called party number's location.

[0165] In the multimedia control method provided by the embodiments of the present disclosure, when a calling party terminal calls a called party terminal, a color ring back tone platform in the calling party number's home location plays the color ring back tone subscribed by the called party terminal to the calling party terminal in response to a notification from the color ring back tone platform in the called party number's home location. In addition, the color ring back tone platform stores multimedia files associated with the called party number frequently called by the local terminal as the calling party, as well as multimedia files corresponding to the color ring back tone subscribed by the local terminal. This ensures that, in most cases, the color ring back tone subscribed by the called party terminal is played by the color ring back tone platform in the calling party number's home location. When the color ring back tone platform in the calling party's home location does not store the multimedia files associated with the called party number, the color ring back tone subscribed by the called party terminal is played by the color ring back tone platform in the called party number's home location, thereby ensuring the normal operation of the color ring back tone service. This avoids the load on the backbone network caused by remote playback, reduces the operator's operation and maintenance costs for the backbone network, and improves the color ring back tone playback effect and enhances the user experience by shortening the transmission distance between the color ring back tone platform that plays the color ring back tone and the calling party terminal.

[0166] In some embodiments, reference Figure 17 Before step S710, the multimedia control method further includes:

[0167] In step S720, determining whether the current CRBT platform stores a multimedia file associated with the called party number according to the third signaling;

[0168] When the current CRBT platform stores the multimedia file associated with the called party number, executing step S710;

[0169] When the current CRBT platform does not store the multimedia file associated with the called party's account number, in step S730, a fourth signaling indicating that the multimedia file associated with the called party's account number cannot be played is sent to the CRBT platform of the called party's account number location.

[0170] Fourthly, refer to Figure 18, an embodiment of the present disclosure provides a multimedia management platform, including:

[0171] One or more processors 101;

[0172] A memory 102, on which one or more programs are stored. When the one or more programs are executed by the one or more processors, the one or more processors implement any of the multimedia file distribution methods described in the first aspect of the embodiments of the present disclosure;

[0173] One or more I / O interfaces 103, connected between the processor and the memory, configured to implement information interaction between the processor and the memory.

[0174] Among them, the processor 101 is a device with data processing capabilities, including but not limited to a central processing unit (CPU), etc.; the memory 102 is a device with data storage capabilities, including but not limited to a random access memory (RAM, more specifically SDRAM, DDR, etc.), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory (FLASH); the I / O interface (read / write interface) 103 is connected between the processor 101 and the memory 102 and can implement information interaction between the processor 101 and the memory 102, including but not limited to a data bus (Bus), etc.

[0175] In some embodiments, the processor 101, the memory 102, and the I / O interface 103 are interconnected through a bus 104 and further connected to other components of the computing device.

[0176] The above-mentioned multimedia control method has been described in detail and will not be elaborated here.

[0177] In the fifth aspect, referring to Figure 19 , an embodiment of the present disclosure provides a ringback tone platform, including:

[0178] One or more processors 201;

[0179] A memory 202, on which one or more programs are stored. When the one or more programs are executed by the one or more processors, the one or more processors implement any of the multimedia control methods described in the second aspect of the embodiments of the present disclosure and / or any of the multimedia control methods described in the third aspect of the embodiments of the present disclosure;

[0180] One or more I / O interfaces 203, connected between the processor and the memory, configured to implement information interaction between the processor and the memory.

[0181] Among them, the processor 201 is a device with data processing capabilities, including but not limited to a central processing unit (CPU), etc.; the memory 202 is a device with data storage capabilities, including but not limited to a random access memory (RAM, more specifically such as SDRAM, DDR, etc.), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), and a flash memory (FLASH); the I / O interface (read / write interface) 203 is connected between the processor 201 and the memory 202 and can implement information interaction between the processor 201 and the memory 202, including but not limited to a data bus (Bus), etc.

[0182] In some embodiments, the processor 201, the memory 202, and the I / O interface 203 are interconnected through a bus 204 and are further connected to other components of the computing device.

[0183] The above has described in detail any one of the multimedia control methods described in the second aspect of the embodiments of the present disclosure and any one of the multimedia control methods described in the third aspect, and will not be elaborated here.

[0184] Sixth aspect, referring to Figure 20 , the embodiments of the present disclosure provide a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, it implements any one of the above multimedia file distribution methods, or any one of the multimedia control methods described in the second aspect, and / or any one of the multimedia control methods described in the third aspect.

[0185] The above has described in detail the multimedia file distribution method, any one of the multimedia control methods described in the second aspect of the embodiments of the present disclosure, and any one of the multimedia control methods described in the third aspect, and will not be elaborated here.

[0186] In order to enable those skilled in the art to more clearly understand the technical solutions provided by the present invention, the following through specific embodiments, the technical solutions provided by the present invention are described in detail:

[0187] Embodiment 1

[0188] Figure 21 This is a schematic diagram of an optional implementation manner of the ringback tone system in the embodiments of the present disclosure. In Figure 21 , the home location of the calling party number is Area A, and the home location of the called party number is Area B.

[0189] As Figure 21 shown, the multimedia management platform includes a ringtone distribution module and a policy calculation module: the ringtone distribution module is used to distribute multimedia files to each ringback tone platform; the policy calculation module is used to generate a multimedia file distribution policy.

[0190] AsFigure 21 As shown in the figure, the ringback tone platform includes a ringtone management module, a signaling control module, a media control module, and an information analysis module: the ringtone management module is used to receive and manage the multimedia files distributed by the multimedia management platform; the signaling control module is used to transmit signaling between different ringback tone platforms, and the signaling control modules of different ringback tone platforms are connected through the backbone core network; the media control module is used to control the playback of multimedia files; the information analysis module is used to perform aggregation analysis on the user numbers belonging to the local area to obtain the calling numbers that often call the local user numbers, and generate calling-related information; the information analysis module is also used to analyze and determine the multimedia files with a relatively high probability of being set as ringback tones by local users according to the preferences and habits of local users when setting ringback tones, and then send the identifiers of the determined multimedia files to the policy calculation module of the multimedia management platform, so that the multimedia management platform distributes the corresponding multimedia files to the ringback tone platforms of the remote calling-related number belonging areas of the user numbers whose home areas are the areas where the ringback tone platforms sending the multimedia file identifiers are located.

[0191] It should be noted that Figure 21 only shows the situation where the information analysis module is included in the ringback tone platform in area B and the information analysis module is not included in the ringback tone platform in area A. It can be understood that in the scenario where the home area of the calling party number is area B and the home area of the called party number is area A, the information analysis module is also included in the ringback tone platform in area A.

[0192] Embodiment 2

[0193] In the second embodiment, as Figure 21 shown, the ringback tone platform adopted is the ringback tone platform described in Embodiment 1. In Figure 21 , the home area of the calling party number is area A, and the home area of the called party number is area B.

[0194] The multimedia management platform enables the non-full-volume distribution mode and distributes multimedia files to the ringback tone platform in area A according to the static distribution policy;

[0195] The ringback tone platform in area A receives the ringtones synchronized by the multimedia management platform and saves information such as the calling number and the ringtone identifier;

[0196] When the terminal in area A dials the number of the terminal in area B, the ringback tone platform in area B notifies the signaling control module of the ringback tone platform in area A to play the multimedia file associated with the called number through the signaling control module;

[0197] The ringback tone platform in area A stores the multimedia file associated with the called number, and the media control model in the ringback tone platform in area A plays the multimedia file for the calling number whose number home area is area A.

[0198] It should be noted that in the second embodiment, the static distribution strategy includes: the policy calculation module obtains the calling number information corresponding to the numbers with the place of origin in Region B and the identifiers of the associated multimedia files based on the calling group information stored locally in the multimedia management platform, and then determines the off-site calling associated number according to the place of origin information of the calling numbers corresponding to the numbers with the place of origin in Region B, that is, the numbers with the place of origin in Region A. The ringtone distribution module directionally distributes the multimedia files associated with the numbers with the place of origin in Region B to the ringback tone platform in Region A; the ringtone distribution module distributes the multimedia files corresponding to the popular ringback tones to each ringback tone platform according to the published popular ringback tones.

[0199] Embodiment Three

[0200] In the third embodiment, as Figure 21 shown, the ringback tone platform adopted is the ringback tone platform described in Embodiment One. In Figure 21 it, the place of origin of the calling party number is Region A, and the place of origin of the called party number is Region B.

[0201] The multimedia management platform enables the non-full-volume distribution mode;

[0202] The ringback tone platforms in Region A and Region B receive the multimedia files synchronized by the multimedia management platform;

[0203] When a terminal in Region A dials the number of a terminal in Region B, the signaling control module of the ringback tone platform in Region B notifies the signaling control module of the ringback tone platform in Region A to play the multimedia file associated with the called number;

[0204] If the ringback tone platform in Region A does not store the multimedia file associated with the called number, it notifies the ringback tone platform in Region B through the signaling control module of the ringback tone platform in Region A;

[0205] The media control model in the ringback tone platform in Region B plays the multimedia file associated with the called party number for the calling number with the place of origin in Region A;

[0206] The ringback tone platform in Region B sends a message to the multimedia management platform. The message includes the calling information, the identifier of the multimedia file associated with the called party number, etc.;

[0207] The policy calculation module in the multimedia management platform extracts the calling information, the identifier of the multimedia file associated with the called party number, etc. from the received message, and distributes the multimedia file associated with the called party number to the ringback tone platform in Region A through the ringtone distribution module;

[0208] When a terminal in Region A dials the number of a terminal in Region B again, the ringback tone platform in Region A plays the multimedia file associated with the called party number for the terminal in Region A.

[0209] Embodiment Four

[0210] In the fourth embodiment, as Figure 21 shown, the ringback tone platform adopted is the ringback tone platform described in the first embodiment. In Figure 21 , the place of origin of the calling party number is region A, and the place of origin of the called party number is region B.

[0211] When a terminal in region A calls a terminal in region B, the signaling control module of the ringback tone platform in region B sends the relevant information of the calling and called parties to the information analysis module of the ringback tone platform in region B;

[0212] The information analysis module of the ringback tone platform in region B stores the relevant information of the calling and called parties;

[0213] The information analysis module of the ringback tone platform in region B regularly conducts intelligent analysis on the relevant information of the calling and called parties, such as aggregating according to the called number to obtain the calling numbers that often call the called number;

[0214] The information analysis module of the ringback tone platform in region B sends the calling information, the identifier of the multimedia file associated with the called party number, etc. to the policy calculation module in the multimedia management platform;

[0215] The policy calculation module in the multimedia management platform determines whether the place of origin of the calling party number is the same as that of the called party number;

[0216] When the place of origin of the calling party number is different from that of the called party number, the policy calculation module in the multimedia management platform distributes the multimedia file associated with the called party number to the ringback tone platform in region A through the ringtone distribution module according to the calling information, the identifier of the multimedia file associated with the called party number, etc.;

[0217] When the terminal in region A dials the number of the terminal in region B again, the ringback tone platform in region A plays the multimedia file associated with the called party number to the terminal in region A.

[0218] Those of ordinary skill in the art will understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, and their appropriate combinations. In the hardware implementation, the division between the functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be executed by several physical components in cooperation. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or can be implemented as hardware, or can be implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassette, tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, as is well known to those of ordinary skill in the art, a communication medium typically contains computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and can include any information delivery medium.

[0219] Example embodiments have been disclosed herein, and although specific terms have been used, they are used for and should be construed only as general illustrative meanings and not for purposes of limitation. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly stated, features, characteristics, and / or elements described in connection with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in connection with other embodiments. Accordingly, those skilled in the art will understand that various forms and details may be changed without departing from the scope of the present disclosure as set forth by the appended claims.

Claims

1. A multimedia file distribution method, comprising: Determining an inter-local caller associated number corresponding to at least one user number, wherein the inter-local caller associated number corresponding to the user number is a number of a terminal that has called the user number a number exceeding a first threshold, and the location of the inter-local caller associated number is different from the location of the user number to which it corresponds; Distributing the multimedia files associated with each of the user numbers to the ringback tone platforms in the locations of the remote caller-associated numbers corresponding to the user numbers; The multimedia file distribution method further includes: Determining the probability of multiple multimedia files being played, wherein the probability of the multimedia files being played is positively correlated with the relevance of the ringback tone to the hot topic, video, or music; The multimedia files whose probability of being played exceeds the second threshold are distributed to multiple ring back tone platforms.

2. The multimedia file distribution method according to claim 1, wherein The step of determining the remote caller associated number corresponding to at least one user number includes: Determining the location information of the caller-associated number corresponding to the user number stored locally, where the caller-associated number corresponding to the user number is the number of a terminal that has called the user number a number exceeding the first threshold; A caller-associated number whose home location is different from that of the user number is determined as the remote caller-associated number corresponding to the user number.

3. The multimedia file distribution method according to claim 2, wherein, The step of distributing the multimedia file associated with the user number to the color ring back tone platform of the home location of the number associated with the remote caller corresponding to the user number comprises: determining the multimedia file associated with the user number according to the identifier of the multimedia file associated with the user number stored locally; The multimedia file associated with the determined user number is distributed to a color ring back tone platform in the home location of the remote caller associated number corresponding to the user number.

4. The multimedia file distribution method according to claim 1, wherein, The step of determining the remote caller associated number corresponding to at least one user number includes: receiving a caller-associated number corresponding to the user number sent by a color ring back tone platform, where the caller-associated number corresponding to the user number is a number of a terminal that has called the user number more than the first threshold number of times; Determining the location information of the caller-associated number; A caller-associated number whose home location is different from that of the user number is determined as the remote caller-associated number corresponding to the user number.

5. The multimedia file distribution method according to claim 4, wherein, The step of distributing the multimedia file associated with the user number to the color ring back tone platform of the home location of the number associated with the remote caller corresponding to the user number comprises: Receiving an identifier of a multimedia file associated with the user number sent by a color ring back tone platform; determining the multimedia file associated with the user number according to the identifier of the multimedia file associated with the user number; The multimedia file associated with the determined user number is distributed to a color ring back tone platform in the home location of the remote caller associated number corresponding to the user number.

6. The multimedia file distribution method according to any one of claims 1 to 5, wherein, The multimedia file distribution method further includes: In response to a first signaling sent by a CRBT platform and carrying an identifier of a first multimedia file and a target number, the first multimedia file is distributed to a CRBT platform at a home location of the target number according to the identifier of the first multimedia file.

7. The multimedia file distribution method according to any one of claims 1 to 5, wherein, The multimedia file distribution method further includes: In response to a second signaling message carrying an identifier of a second multimedia file, distribute the second multimedia file to a ringback tone platform at the home location of a remote calling associated number corresponding to a user number at the home location of the ringback tone platform that sent the second signaling message.

8. A multimedia management platform, comprising: one or more processors; a storage device having stored thereon one or more programs which, when executed by the one or more processors, cause the one or more processors to implement the multimedia file distribution method according to any one of claims 1 to 7; one or more I / O interfaces connected between the processor and the memory and configured to enable information interaction between the processor and the memory.

9. A computer-readable medium having stored thereon a computer program which, when executed by a processor, implements any one of the following methods: the multimedia file distribution method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Ring-back tone play method

    CN1852367A

Cited By

  • Multimedia file distribution method, multimedia control method, multimedia management platform, customized ring back tone platform, and computer readable storage medium

    WO2021259193A1