Ring-back tone generation method, device, system, equipment, medium and product

By generating personalized ringback tones based on the user's outage status, call request type, and language preference in the communication system, the problem of users not being able to understand the reason for the outage is solved, improving user experience and operator efficiency, and achieving precise service and timely feedback.

CN121644739APending Publication Date: 2026-03-10CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-04
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing communication systems cannot generate personalized ringback tones based on a user's outage status, making it difficult for users to quickly understand the reason for the outage and how to unblock it, thus reducing user experience and operator efficiency.

Method used

By determining the user's outage status, call request type, and language preference type, a personalized ringback tone is dynamically generated using a multi-dimensional mapping relationship and played to the user's terminal through the communication network. Combined with a service guidance interface, the user is guided to unblock the outage status.

Benefits of technology

This enabled users to accurately understand the downtime status, improved user experience and the accuracy of information delivery, optimized the timeliness and stability of the transmission process, and increased user satisfaction and operator business efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121644739A_ABST
    Figure CN121644739A_ABST
Patent Text Reader

Abstract

The invention provides a ring-back tone generation method, device and system, equipment, a medium and a product. According to the method, when a call request initiated by a user is received, the shutdown state of the user is determined; and determining a target ring-back tone content corresponding to the call request according to a multi-dimensional mapping relationship among the shutdown state, the call request type, the language preference type and the ring-back tone content. And playing the target ring-back tone content to the user terminal through the communication network. According to the method, the personalized ring-back tone can be accurately matched, the user can know the shutdown state of the user, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular to a method, apparatus, system, device, medium, and product for generating ringback tones. Background Technology

[0002] In the telecommunications industry, mobile network users may be in a suspended state for various reasons, such as suspension due to unpaid bills, suspension due to security concerns (e.g., service restrictions due to security risks), suspension with number retention, suspension due to loss reporting, and suspension before account cancellation.

[0003] When such users initiate or receive calls, existing systems typically play a standardized ringback tone, such as "Your mobile number has been suspended or has call restrictions."

[0004] However, this one-size-fits-all prompt cannot provide specific solutions for different downtime states, making it difficult for users to quickly understand the cause of the downtime and how to resolve it. Summary of the Invention

[0005] This application provides a method, apparatus, system, device, medium, and product for generating ringback tones, in order to solve the technical problem that the prior art cannot generate personalized ringback tones based on the user's downtime status, resulting in the user's inability to obtain targeted downtime solutions.

[0006] Firstly, this application provides a method for generating a ringback tone, including:

[0007] Upon receiving a call request initiated by a user, determine the user's outage status;

[0008] Based on the multi-dimensional mapping relationship between the shutdown status, call request type, language preference type and ringback tone content, the target ringback tone content corresponding to the call request is determined;

[0009] The target ringback tone content is played to the user terminal via the communication network.

[0010] Optionally, the method further includes:

[0011] Determine the user's language preference type and mapping template, wherein the mapping template is used to indicate the standard correspondence template between the outage status, call request type and ringback tone information;

[0012] The ringback tone information is modified based on the language preference type to obtain the ringback tone content;

[0013] Establish a multidimensional mapping relationship between the ringback tone content and the mapping template.

[0014] Optionally, the method further includes:

[0015] Get user status change events;

[0016] The user status change event is parsed and verified to determine the shutdown status update result;

[0017] Update the target ringback tone content based on the shutdown status update result.

[0018] Optionally, determining the user's language preference information includes:

[0019] Obtain the user's historical behavior data and historical call voice data;

[0020] The historical call audio is parsed and processed to obtain speech and language information;

[0021] Based on the historical behavior data and the speech and language information, the user's language preference type is determined.

[0022] Optionally, after playing the target ringback tone content to the user terminal via the communication network, the method further includes:

[0023] The service guidance interface is invoked, and in response to the user's operation on the service guidance interface, the shutdown status change process is triggered.

[0024] Based on the communication network, a prompt message is sent to the user terminal, which is used to remind the user whether the shutdown status change process was successful.

[0025] Secondly, this application provides a ringback tone generation device, comprising:

[0026] The acquisition module is used to determine the user's outage status when it receives a call request initiated by the user;

[0027] The determination module is used to determine the target ringback tone content corresponding to the call request based on the multi-dimensional mapping relationship between the shutdown status, call request type, language preference type and ringback tone content;

[0028] The processing module is used to play the target ringback tone content to the user terminal through the communication network.

[0029] Optionally, the acquisition module is also used to determine the user's language preference type and mapping template, wherein the mapping template is used to indicate the standard corresponding template of the shutdown status, call request type and ringback tone information;

[0030] The processing module is also used to modify the ringback tone information based on the language preference type to obtain the ringback tone content;

[0031] The processing module is also used to establish a multidimensional mapping relationship between the ringback tone content and the mapping template.

[0032] Optionally, the acquisition module can also be used to acquire user status change events;

[0033] The determination module is also used to parse and verify the user status change event to determine the shutdown status update result;

[0034] The processing module is also used to update the target ringback tone content based on the shutdown status update result.

[0035] Optionally, the acquisition module is specifically used to acquire the user's historical behavior data and historical call voice data;

[0036] The processing module is specifically used to parse and process the historical call audio to obtain voice information;

[0037] The determination module is specifically used to determine the user's language preference type based on the historical behavior data and the voice language information.

[0038] Optionally, the processing module is also used to retrieve the service guidance interface and, in response to the user's operation on the service guidance interface, trigger the shutdown status change process.

[0039] The processing module is also used to send a prompt message to the user terminal based on the communication network. The prompt message is used to remind the user whether the shutdown status change process was successful.

[0040] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0041] The memory stores computer-executed instructions;

[0042] The processor executes computer execution instructions stored in the memory to implement the ringback tone generation method as described in the first aspect and various possible implementations of the first aspect.

[0043] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions thereon, which, when executed by a processor, are used to implement the ringback tone generation method as described in the first aspect and various possible implementations of the first aspect.

[0044] Fifthly, this application provides a program product, including a computer program, which, when executed by a processor, implements the ringback tone generation method described above.

[0045] The ringback tone generation method, apparatus, system, equipment, medium, and product provided in this application, after a user's call request is intercepted by a network element, obtains and determines the user's outage status from the service support unit. Then, based on the multi-dimensional mapping relationship between the outage status, call request type, language preference type, and ringback tone content, the target ringback tone content is accurately determined. Finally, the content is routed and forwarded to the user terminal for playback via the communication network. This method, through accurate ringback tone matching, allows users to understand their outage status and other information. Playing the ringback tone according to language preference improves the accuracy and convenience of information delivery. Simultaneously, optimizing the transmission process ensures the timeliness and stability of the ringback tone playback, comprehensively enhancing the user's call experience. Attached Figure Description

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

[0047] Figure 1 This application provides a schematic diagram of the structure of a ringback tone generation system;

[0048] Figure 2 A flowchart illustrating a ringback tone generation method provided in this application embodiment. Figure 1 ;

[0049] Figure 3 A flowchart illustrating a ringback tone generation method provided in this application embodiment. Figure 2 ;

[0050] Figure 4 A flowchart illustrating a ringback tone generation method provided in this application embodiment. Figure 3 ;

[0051] Figure 5 A flowchart illustrating a ringback tone generation method provided in this application embodiment. Figure 4 ;

[0052] Figure 6 A schematic diagram of a ringing tone generation device provided in this application;

[0053] Figure 7 This is a schematic diagram of the structure of an electronic device provided in this application.

[0054] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0055] 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 numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0056] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of the relevant data all comply with relevant laws, regulations, and standards, necessary confidentiality measures have been taken, they do not violate public order and good morals, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0057] Furthermore, the technical solution involved in this application, which involves big data analysis of user information (including but not limited to personal biometrics, identity data, consumption data, asset data, electronic terminal operation data, etc.) and the use of artificial intelligence technology for automated decision-making, and makes decisions that have a significant impact on personal rights based on the results of automated decision-making, provides users with corresponding operation entry points for users to choose to agree to or reject the results of automated decision-making; if the user chooses to reject, the process will proceed to the expert decision-making process.

[0058] In the telecommunications industry, mobile network users may be in a suspended state for various reasons, such as suspension due to unpaid bills, suspension due to security concerns (e.g., service restrictions due to security risks), suspension with number retention, suspension due to loss reporting, and suspension before account cancellation.

[0059] In existing communication systems, ringback tone processing for users whose phones are out of service is typically based on static rules: when a user is out of service, regardless of the type of outage or specific scenario, a uniform, standardized prompt tone is played. This approach relies on service support systems (such as billing systems) to synchronize the user's outage status to the ringback tone platform. However, the ringback tone platform only triggers the playback of fixed content based on the single status of "whether the phone is out of service," lacking a detailed classification of the user's outage status and a dynamic response mechanism.

[0060] This one-size-fits-all approach fails to provide specific solutions for different service suspension statuses, making it difficult for users to quickly understand the reason for suspension and how to unblock their service. For example, users suspended due to unpaid bills need to know how to pay, users suspended due to security concerns need to complete secondary real-person authentication, and users who have their numbers retained after suspension need to apply for reactivation. In addition, some users (such as those in a completely suspended state) may miss crucial service notifications because they cannot receive SMS or telephone reminders for overdue payments.

[0061] The limitations of existing technologies not only reduce the perceived user experience but also weaken the efficiency of operators in areas such as overdue payment collection, anti-fraud management, and service optimization. Therefore, there is an urgent need for a technical solution that can dynamically generate personalized ringback tones based on the user's inactivity status to achieve precise service, improve user satisfaction, and assist operators in achieving their business goals.

[0062] To address the aforementioned issues, this application provides a method for generating ringback tones. Based on a dynamic classification and multi-dimensional mapping table of user inactivity status, a personalized intelligent generation and playback mechanism for ringback tones is constructed. This mechanism dynamically matches and plays targeted ringback tones by synchronizing real-time data between the business support system and the ringback tones platform, and combining multi-dimensional information such as user inactivity status, call type, and language preferences, thereby achieving two-way service collaboration between users and the system.

[0063] This application can be applied to the voice service network architecture of telecommunications operators. When a user's service is suspended due to reasons such as unpaid bills, security concerns, or number retention, regardless of whether the user is the caller or the recipient, the system can dynamically generate a personalized ringback tone by combining real-time synchronized user status data with a preset multi-dimensional mapping table. For example, when a user with unpaid bills dials a number, the system will prompt for payment methods; when a user whose service is suspended due to security concerns is called, the system will prompt for secondary real-person authentication.

[0064] Figure 1 This application provides a schematic diagram of the structure of a ringback tone generation system, as shown below. Figure 1 As shown, the ringback tone generation system includes:

[0065] The ringback tone platform is used to query and play ringback tone content.

[0066] The aforementioned ringback tone platform is a core component of the ringback tone generation system, acting as a ringback tone resource library, storing various types of ringback tones. Users can also set specific ringback tones. After a user sets a specific ringback tone, the platform can function appropriately. When a call is made to that user's number, the platform can respond quickly, accurately retrieving and playing the corresponding ringback tone content according to pre-set rules.

[0067] The business support unit is used to monitor the user's downtime status.

[0068] The aforementioned business support unit can monitor the usage of user numbers at all times. Through data interaction and synchronization with the operator's core business system, the business support unit can obtain the latest status information of user numbers in real time. Once a user's number is suspended, such as due to unpaid fees, security reasons, or suspension for number retention, the business support unit can detect it immediately.

[0069] After detecting that a user's service is down, the business support unit can feed this information back to the ringback tone platform so that the ringback tone platform can accurately adjust the ringback tone content according to the user's actual situation.

[0070] Network elements are used to intercept call requests when a user initiates or receives a call.

[0071] The aforementioned network element is an intelligent gateway in the communication network, deployed at key nodes in the call path. When a user initiates a call or a call is received by that user, the call request passes through the network element. The network element can process the call request based on pre-set rules and user status information obtained from the service support unit.

[0072] If the user is in a normal call and there are no special settings restrictions, the network element can allow the call to proceed normally and continue the subsequent call setup process. If the user is in an off-line state or has set specific call blocking rules, the network element can block the call request and prevent the call from proceeding further. Simultaneously, after blocking the call request, the network element can also send the blocked call request to the ringback tone platform so that the ringback tone platform plays the corresponding ringback tone content.

[0073] It should be noted that this application applies to the generation and playback of ringback tones for mobile terminals, as well as the generation and playback of ringback tones for landline telephones.

[0074] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0075] Figure 2 A flowchart illustrating a ringback tone generation method provided in this application embodiment. Figure 1 .like Figure 2 As shown, the ringback tone generation method provided in this embodiment includes:

[0076] S101: Upon receiving a call request initiated by a user, determine the user's outage status.

[0077] Understandably, upon receiving a call request intercepted by a network element, the ringback tone platform can immediately determine the call status of the user corresponding to the call request. The user's inactivity status is obtained by the service support unit.

[0078] To obtain the service suspension status, the ringback tone platform can send a query request to the business support unit. This query request can delve into the business support unit's database, searching and matching based on the user's unique identifier (such as their mobile phone number) to determine the corresponding user information and extract detailed data about the suspension status. This includes whether the suspension is due to unpaid bills, voluntary suspension, or suspension caused by violation of regulations. Through analysis and judgment of this data, the ringback tone platform can accurately determine the user's current specific suspension status.

[0079] S102: Determine the target ringback tone content corresponding to the call request based on the multi-dimensional mapping relationship between the shutdown status, call request type, language preference type and ringback tone content.

[0080] Understandably, there is a complex yet orderly multi-dimensional mapping relationship between call status, call request type, language preference type, and ringback tone content. This multi-dimensional mapping relationship can provide users with a more personalized and tailored calling experience.

[0081] First, different service suspension statuses correspond to different ringback tones. For example, for users whose service is suspended due to unpaid bills, the ringback tone may clearly inform them that their account is in arrears and they need to pay promptly to restore their communication service. For users who voluntarily suspend their service, the ringback tone may inform them that their service is currently suspended and ask if they want to reactivate the service. When a user's service is suspended due to security reasons, the ringback tone may inform them that their call service has been restricted and that they can resume normal use after completing secondary authentication through the application or a service center. This differentiated ringback tone setting allows users to more clearly understand the reason for their service suspension and thus take appropriate measures.

[0082] Call request types include active calls and passive calls, each with different ringback tone content. When a suspended user is the caller, the corresponding ringback tone is played according to their latest suspension status; when a suspended user is the callee, the standard ringback tone is played for the user dialing the suspended user's mobile phone number.

[0083] Language preference is also a factor to consider when determining ringback tone content. With the rapid development of communication networks, users may come from different regions and have different language backgrounds. To meet the diverse needs of users, the ringback tone platform can select appropriate ringback tone content based on the user's language preference. For example, for users who prefer Mandarin, the platform can play a Mandarin ringback tone; for users who prefer English, it will play an English ringback tone; and for users who prefer Cantonese, it will play a Cantonese ringback tone. This personalized language setting allows users to more easily understand and accept the information conveyed by the ringback tone.

[0084] Finally, by combining information from multiple dimensions, the ringback tone platform can accurately match and filter among numerous ringback tone contents based on pre-set multi-dimensional mapping relationships, and ultimately determine the target ringback tone content that best matches the current call request.

[0085] S103: Play the target ringback tone content to the user terminal through the communication network.

[0086] Understandably, when playing a target ringback tone over a communication network, the ringback tone platform can encode and compress the content. Encoding converts the ringback tone into a digital signal format suitable for transmission over a communication network, while compression reduces data volume and improves transmission efficiency. Through encoding and compression algorithms, the ringback tone can be transmitted quickly over the network with a smaller data volume while maintaining sound quality.

[0087] Encoded and compressed ringback tone data can be encapsulated into specific data packets for transmission. During transmission, the communication network leverages its powerful routing and forwarding capabilities. The communication network, composed of numerous network devices and nodes, is responsible for forwarding data packets. Through intelligent routing algorithms, data packets can select the optimal transmission path, ensuring they reach the user terminal at the fastest possible speed.

[0088] Once the data packet arrives at the user terminal, the terminal device can perform decapsulation and decoding. Decapsulation extracts the ringback tone data from the data packet, while decoding restores the digital signal to the original audio signal. Through this processing, the user terminal can play a clear and accurate target ringback tone, allowing the user to hear the appropriate prompt information promptly when initiating a call.

[0089] The ringback tone generation method provided in this embodiment determines the user's outage status upon receiving a call request. Based on a multi-dimensional mapping relationship between the outage status, call request type, language preference type, and ringback tone content, the target ringback tone content corresponding to the call request is determined. This target ringback tone content is then played to the user's terminal via a communication network. This method can accurately match personalized ringback tones, allowing users to understand their outage status and improving the user experience.

[0090] Figure 3 A flowchart illustrating a ringback tone generation method provided in this application embodiment. Figure 2 .like Figure 3 As shown, in Figure 2 Based on the examples, the process of establishing multidimensional mapping relationships is described in detail, including:

[0091] S201: Obtain the user's historical behavior data and historical call voice.

[0092] Understandably, acquiring users' historical behavioral data and call history is fundamental to gaining a deeper understanding of user characteristics and providing personalized services. Historical behavioral data encompasses information about users' interactions with various applications, such as the language they choose when registering for an application. For example, if a user selects English during registration, it indicates that they are likely accustomed to using English interfaces and prefer an English-speaking environment in daily communication and information acquisition.

[0093] Historical call recordings capture the actual voice content of a user during conversations with others. Analyzing this voice content can also help determine a user's language preferences.

[0094] S202: Analyze and process historical call audio to obtain speech information.

[0095] Understandably, parsing historical call audio allows for the integration of Natural Language Processing (NLP) models into the ringback tone platform. These models can perform real-time detection of historical call audio, accurately determining the user's spoken language type, such as Mandarin, Cantonese, or English. The NLP model integrated into the ringback tone platform, trained on extensive speech data, possesses the ability to recognize and analyze different language features.

[0096] S203: Determine the user's language preference type based on historical behavioral data and speech language information.

[0097] Understandably, when determining language preference type, it can be based on the ratio of historical behavioral data to voice language information. For example, if a user's historical behavioral data predominates in English and voice language information indicates that the user used English in conversations far more often than other languages, then the user's language preference type can be determined to be English preference.

[0098] If a user selects English when registering for the application but primarily uses Cantonese in their call history, this may indicate that while the user possesses a certain level of English proficiency, they tend to prefer Cantonese in daily communication, suggesting a stronger language preference for Cantonese.

[0099] S204: Get the mapping template.

[0100] Understandably, mapping templates are standard templates used to indicate the correspondence between outage status, call request type, and ringback tone information. The mapping template establishes a standardized correspondence, specifying the corresponding ringback tone information for different outage statuses. This ringback tone information can guide the user's actions based on the user's outage status.

[0101] A mapping template, which can also be considered a rule base, provides clear guidance for subsequent ringback tone settings, ensuring that users receive accurate and appropriate ringback tone prompts in different business scenarios. This approach improves the standardization and consistency of communication services, enhancing the user experience.

[0102] S205: Modify the ringback tone information based on language preference type to obtain the ringback tone content.

[0103] Understandably, different users may have different voice preferences. Tailoring the ringback tone information based on language preferences is a key process for enhancing service personalization. Changing the ringback tone based on language preferences means converting the preset ringback tone into the user's preferred language. This voice conversion involves more than just simple text translation; it also requires considering the unique characteristics and expression habits of different languages ​​to ensure the generated ringback tone is natural, fluent, and accurately conveys the information.

[0104] S206: Establish a multi-dimensional mapping relationship between ringback tone content and mapping template.

[0105] Understandably, multidimensional mapping means that we should not only consider the correspondence between the two dimensions of outage status and call request type and the ringback tone content, but also take into account the important dimension of language preference type in order to improve the personalization of the ringback tone content.

[0106] Establishing multi-dimensional mapping relationships can employ technologies such as database management systems and data association algorithms. A database is created to store mapping templates and ringback tone content, and algorithms are used to achieve fast and accurate association between them. Simultaneously, reasonable data structures and interfaces can be designed to make the mapping relationships flexible and scalable, allowing for easy addition of new outage states, call request types, or language preference types during subsequent business development, and timely updates to the corresponding ringback tone content and mapping relationships. Establishing a multi-dimensional mapping relationship between ringback tone content and mapping templates enables precise management and personalized playback of ringback tones, providing users with higher-quality and more efficient communication services.

[0107] The ringback tone generation method provided in this embodiment obtains a mapping template that corresponds to the relationship between call status, call request type, and general ringback tone content. Based on this template, it makes targeted modifications to the ringback tone information according to the user's language preferences to generate adapted content, thereby establishing a multi-dimensional mapping relationship between the ringback tone content and the mapping template. This process enables precise and personalized configuration of the ringback tone, allowing for quick and accurate playback of the corresponding ringback tone based on the user's call status and language preferences, greatly improving the user's communication experience.

[0108] Figure 4 A flowchart illustrating a ringback tone generation method provided in this application embodiment. Figure 3 .like Figure 4 As shown, in Figure 2 Based on the embodiments, the process of updating the multidimensional mapping relationship is described in detail, including:

[0109] S301: Get user status change events.

[0110] Understandably, in communication service scenarios, when a user's status changes—for example, from a normal state to a state of being suspended due to unpaid fees, or from a state of being suspended due to unpaid fees to a state of being restored to normal after payment—the relevant service support units will generate corresponding events. These generated events can be pushed through a specific message queue, which ensures that the events are delivered to the target platform quickly and accurately.

[0111] In this embodiment, the service support unit can push user status change events, such as "service suspension due to overdue payment → normal status" events, to the message queue of the ringback tone platform, so that the ringback tone platform can obtain this key information in a timely manner.

[0112] Alternatively, a publish-subscribe model can be used to ensure the immediate push of user status change events. In this model, the ringback tone platform, as a subscriber, can subscribe to the business support unit. Once a user's status changes, the business support unit can immediately publish the event, and the ringback tone platform, as a subscriber, can receive the event immediately, thus ensuring the timeliness and accuracy of the information.

[0113] S302: Analyze and verify the user status change event to determine the shutdown status update result.

[0114] Understandably, parsing and verifying user state change events ensures their accuracy and validity. In communication systems, user state change events can be affected by various factors, such as network failures and system errors, which may lead to incomplete, inaccurate, or erroneous event information.

[0115] Parsing and verification can employ techniques such as rule engines and data validation algorithms. Specifically, it involves analyzing and checking the structure, content, and logical relationships of events. This includes checking if the event structure conforms to preset format specifications; validating the event content; checking if the pre-change and post-change states are within the legal range; and verifying the reasonableness of the change time. Finally, it verifies the correctness of the event's logical relationships.

[0116] If the event is verified to be accurate and valid, then the updated result of the shutdown status can be determined based on the changed status in the event. For example, if the event is "shutdown status due to unpaid fees → normal status", then the updated result of the shutdown status is that the user has returned to normal status.

[0117] S303: Update the target ringback tone content based on the shutdown status update result.

[0118] Understandably, once the shutdown status update result is determined, the corresponding ringback tone content can be determined from the multi-dimensional mapping relationship based on the latest status, and the original ringback tone content can be updated to ensure that the ringback tone content is updated in real time after the user's status changes.

[0119] For example, after a user completes payment, the ringback tone platform immediately determines and changes the original payment reminder ringback tone content based on the multi-dimensional mapping relationship, so that subsequent calls will no longer play the overdue payment reminder tone, significantly improving the real-time performance of the service.

[0120] The ringback tone generation method provided in this embodiment acquires user status change events through an event-driven mechanism to ensure timely capture of various status changes. It then parses and verifies the status change events to accurately determine the shutdown status update result, avoiding erroneous operations caused by incorrect events. Finally, it updates the user's shutdown status and ringback tone content based on the update result. This process achieves accurate perception, processing, and feedback of user status changes, improving the accuracy and timeliness of information transmission in the communication system.

[0121] Figure 5 A flowchart illustrating a ringback tone generation method provided in this application embodiment. Figure 4 .like Figure 5 As shown, in Figure 2 Based on the implementation examples, the multi-dimensional guidance process is described in detail, including:

[0122] S401: Retrieve the service guidance interface and respond to the user's operation on the service guidance interface to trigger the shutdown status change process.

[0123] Understandably, playing a personalized ringback tone can not only remind users of their current outage status, but also guide them through the service guidance process to resolve the outage issue.

[0124] Specifically, while the ringback tone plays, the ringback tone platform can initiate the process of accessing the service guidance interface. This service guidance interface is presented to the user's terminal screen in an intuitive and clear manner. The interface can display various information related to the service outage status, such as the specific reason for the outage (e.g., outage due to unpaid fees, security breaches) and solutions for different outage reasons. Simultaneously, the interface can also include a series of convenient operation buttons, allowing users to easily select according to their needs and quickly navigate to the subsequent service process.

[0125] After seeing the service guide interface, users can perform corresponding operations on the interface according to their actual situation and needs. These operations may include clicking the "Pay Now" button to recharge the account to restore communication service, or completing identity verification to resolve security issues, or clicking the "Customer Service Inquiry" button to seek assistance from customer service personnel.

[0126] Once the user completes the operation and clicks "confirm," the ringback tone platform can respond to this operation command. Depending on the type of operation selected by the user, the platform can precisely trigger the corresponding shutdown status change process. For example, if the user selects the payment operation, the platform can connect to the payment gateway to enable the user to make the payment.

[0127] S401: Send a prompt message to the user terminal based on the communication network. The prompt message is used to remind the user whether the shutdown status change process was successful.

[0128] Understandably, after the shutdown status change process is completed, the ringback tone platform can promptly send a notification message to the user's terminal via the communication network. The communication network can include various transmission channels, such as SMS, application push notifications, and email, to ensure that the notification message is received regardless of the type of terminal device the user is using.

[0129] The notification message can also be customized based on the result of the shutdown status change process. If the shutdown status change is successful, the user can be notified that communication is now normal, for example: "Your shutdown status has been successfully changed, and normal communication service has now been restored. Welcome to continue using our service."

[0130] If changing the shutdown status fails, the system can notify the user of the reason for the failure and provide solutions and suggestions. For example: "Due to the high traffic of the payment system, your payment operation could not be processed successfully. Please try again later."

[0131] The process of guiding users through the above steps is also the main reason for the occurrence of status change events.

[0132] The ringback tone generation method provided in this embodiment, by invoking a service guidance interface, allows users to operate according to their own needs. Based on the user's actions on the interface, a service suspension status change process is triggered, guiding the user to update the suspension status. Finally, the process processing result is sent to the user's terminal through multiple communication channels such as SMS and application push. This method can improve user experience through personalized ringback tones, guide users to operate independently through the service guidance interface, ensure accurate and efficient service changes by precisely triggering the process, and promptly prompt information to let users clearly know the result. It comprehensively optimizes the service suspension status processing process, improves user satisfaction and communication service stability.

[0133] Figure 6 This is a schematic diagram of a ringback tone generation device provided in this application. Figure 6 As shown, this application provides a ringback tone generation device 500, which includes:

[0134] The acquisition module 501 is used to determine the user's outage status when it receives a call request initiated by the user;

[0135] The determination module 502 is used to determine the target ringback tone content corresponding to the call request based on the multi-dimensional mapping relationship between the shutdown status, call request type, language preference type and ringback tone content;

[0136] The processing module 503 is used to play the target ringback tone content to the user terminal through the communication network.

[0137] Optionally, the acquisition module 501 is also used to determine the user's language preference type and mapping template, the mapping template being used to indicate the standard corresponding template of the shutdown status, call request type and ringback tone information;

[0138] The processing module 503 is also used to modify the ringback tone information based on the language preference type to obtain the ringback tone content; and to establish a multi-dimensional mapping relationship between the ringback tone content and the mapping template.

[0139] Optionally, module 501 can also be used to acquire user status change events;

[0140] The determination module 502 is also used to parse and verify user status change events to determine the shutdown status update result;

[0141] The processing module 503 is also used to update the target ringback tone content based on the shutdown status update result.

[0142] Optionally, module 501 is used to acquire the user's historical behavior data and historical call voice data;

[0143] Processing module 503 is specifically used to parse and process historical call voice to obtain voice language information;

[0144] The determination module 502 is specifically used to determine the user's language preference type based on historical behavioral data and speech language information.

[0145] Optionally, the processing module 503 is also used to retrieve the service guidance interface, respond to the user's operation on the service guidance interface, and trigger the shutdown status change process.

[0146] The processing module 503 is also used to send a prompt message to the user terminal based on the communication network. The prompt message is used to remind the user whether the shutdown status change process was successful.

[0147] The ringback tone generation device provided in this application embodiment is similar in principle and technical effect to the implementation of each part of the aforementioned ringback tone generation method, and will not be described again here.

[0148] Figure 7 This is a schematic diagram of the structure of an electronic device provided in this application. Figure 7 As shown, this application provides an electronic device 600, which includes: a receiver 601, a transmitter 602, a processor 603, and a memory 604.

[0149] Receiver 601 is used to receive instructions and data;

[0150] Transmitter 602 is used to send commands and data;

[0151] Memory 604 is used to store instructions executed by the computer;

[0152] Processor 603 is used to execute computer execution instructions stored in memory 604 to implement the various steps of the ringback tone generation method in the above embodiments. For details, please refer to the relevant descriptions in the foregoing embodiments of the ringback tone generation method.

[0153] Optionally, the memory 604 can be either standalone or integrated with the processor 603.

[0154] When the memory 604 is set up independently, the electronic device also includes a bus for connecting the memory 604 and the processor 603.

[0155] The implementation principle and technical effects of the electronic device provided in this embodiment can be found in the foregoing embodiments, and will not be repeated here.

[0156] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method of any of the foregoing embodiments.

[0157] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the method of any of the foregoing embodiments.

[0158] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0159] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0160] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.

[0161] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.

[0162] When integrated units / modules are implemented in hardware, the hardware can be digital circuits, analog circuits, etc. The physical implementation of the hardware structure includes, but is not limited to, transistors, memristors, etc. Unless otherwise specified, the processor can be any suitable hardware processor, such as a CPU, GPU, FPGA, DSP, and ASIC, etc. Unless otherwise specified, the storage unit can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), Hybrid Memory Cube (HMC), etc.

[0163] If the integrated unit / module is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0164] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.

[0165] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application 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 this application are indicated by the following claims.

[0166] It should be understood that this application 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 this application is limited only by the appended claims.

Claims

1. A ringback tone generation method, characterized by, The method comprises: Upon receiving a call request initiated by a user, determining a downtime status of the user; According to a multi-dimensional mapping relationship between the downtime status, a call request type, a language preference type, and ringback tone content, determining target ringback tone content corresponding to the call request; Playing the target ringback tone content to a user terminal through a communication network.

2. The method of claim 1, wherein, The method further comprises: Determining a language preference type of the user and a mapping template, the mapping template being used to indicate a standard corresponding template of the downtime status, the call request type, and ringback tone information; Based on the language preference type, modifying the ringback tone information to obtain ringback tone content; Establishing a multi-dimensional mapping relationship between the ringback tone content and the mapping template.

3. The method of claim 1, wherein, The method further comprises: Obtaining a user state change event; Analyzing and verifying the user state change event to determine a downtime status update result; According to the downtime status update result, updating the target ringback tone content.

4. The method of claim 2, wherein, The method further comprises: Obtaining historical behavior data and historical call voice of the user; Analyzing and processing the historical call voice to obtain voice language information; Based on the historical behavior data and the voice language information, determining a language preference type of the user.

5. The method of claim 3, wherein, The method further comprises: Calling a service guide interface, and in response to an operation of the user on the service guide interface, triggering a downtime status change process; Based on the communication network, sending prompt information to the user terminal, the prompt information being used to remind the user whether the downtime status change process is successful.

6. A ring tone generation system, characterized by comprising: The system comprises: A ringback tone platform configured to query and play ringback tone content; A business support unit configured to monitor a downtime status of a user; A network element configured to intercept a call request when the user initiates or receives a call.

7. A ringback tone generating apparatus, characterized by comprising: The method comprises: A obtaining module configured to, upon receiving a call request initiated by a user, determine a downtime status of the user; A determining module configured to, according to a multi-dimensional mapping relationship between the downtime status, a call request type, a language preference type, and ringback tone content, determine target ringback tone content corresponding to the call request; A processing module configured to play the target ringback tone content to a user terminal through a communication network.

8. An electronic device, comprising: The method comprises: A processor, and a memory in communication connection with the processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory to implement the method according to any one of claims 1 to 5.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to implement the method according to any one of claims 1 to 5.

10. A computer program product, characterised in that, The computer program is executed by the processor to implement the method according to any one of claims 1 to 5.