A video ringback tone interaction method and device, an electronic device and a readable storage medium

By receiving and displaying video ringback tone interactive program packages, the incoming and outgoing call display interface of the terminal is replaced, providing interactive elements between the calling terminal and the called terminal. This solves the problem that users cannot conduct real-time video ringback tone interaction and realizes flexible expansion of the easy-to-use video ringback tone interactive interface.

CN115022467BActive Publication Date: 2026-04-14MIGU MUSIC CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
MIGU MUSIC CO LTD
Filing Date
2022-05-27
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

In existing technologies, users cannot interact with video ringback tones in real time. The native dial pad operation is inconvenient and the cost of customized terminal development is high, making it impossible to achieve flexible expansion.

Method used

By receiving video ringback tone interaction program packets sent by the core network equipment, the incoming and outgoing call display interface of the alternative terminal is displayed, providing interactive elements between the calling terminal and the called terminal, and realizing flexible expansion of the video ringback tone interaction interface.

Benefits of technology

Without requiring native dial buttons on the terminal, it achieves convenient real-time interaction through a customized video ringback tone interactive program, solving the problem of users being unable to perform real-time video ringback tone interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115022467B_ABST
    Figure CN115022467B_ABST
Patent Text Reader

Abstract

The application provides a video ringback tone interaction method and device and electronic equipment, and relates to the technical field of multimedia. The method comprises the following steps: receiving an interaction program package of a video ringback tone sent by a core network device; the terminal comprises a calling terminal and a called terminal; displaying a first display interface according to the interaction program package, wherein the first display interface comprises at least one interaction element of the calling terminal and the called terminal, and the first display interface is used to replace the calling and called display interface of the terminal. The video ringback tone interaction method of the embodiment of the application can realize flexible expansion of the video ringback tone interaction interface and convenient operation through the video ringback tone interaction program customized by the terminal without the original dial pad key of the terminal, and can solve the problem that users cannot perform real-time interaction of the video ringback tone in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of multimedia technology, and in particular to a video ringback tone interactive method, device, and electronic device. Background Technology

[0002] Currently, when making or receiving a call, if the user has activated the video ringback tone function, the video ringback tone will play. During the playback of the video ringback tone, if one user wants to perform real-time information interaction such as copying or liking, they need to use the device's native dial pad or the hotspot area buttons to achieve the interactive operation. However, the interactive functions of the native dial pad buttons are deeply hidden and inconvenient to operate; while the custom-developed hotspot area operation buttons for the device lack flexible expansion capabilities and have extremely high development and iteration costs. Therefore, it can be seen that the existing technology cannot achieve real-time interaction with video ringback tones. Summary of the Invention

[0003] The purpose of this invention is to provide a video ringback tone interaction method, device, and electronic device to solve the problem in the prior art that users cannot perform real-time interaction with video ringback tones.

[0004] In a first aspect, embodiments of the present invention provide a video ringback tone interaction method, applied to a terminal, comprising:

[0005] The terminal receives video ringback tone interactive program packets sent by the core network equipment; the terminal includes a calling terminal and a called terminal.

[0006] The first display interface is displayed according to the interactive program package. The first display interface includes at least one interactive element between the calling terminal and the called terminal, and the first display interface is used to replace the incoming and outgoing call display interface of the terminal.

[0007] Optionally, displaying the first display interface according to the interactive package includes:

[0008] According to the interactive program package, load the interactive program and the runtime container for hosting the interactive program;

[0009] After the interactive program and the running container are successfully loaded, the first display interface is displayed.

[0010] Optionally, the method further includes:

[0011] Send the interactive program package for video ringback tones and the first binding relationship to the ringback tone server;

[0012] Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0013] Optionally, the correspondence between the interactive package and the terminal and / or terminal group includes:

[0014] The correspondence between the interactive program package and the identifier of the terminal; and / or,

[0015] The correspondence between the interactive program package and the group identifier of the terminal group.

[0016] Secondly, embodiments of the present invention provide a video ringback tone interaction method, applied to core network equipment, including:

[0017] Upon receiving a call request from the calling terminal to the called terminal, the interactive program package is obtained from the ringback tone server;

[0018] Send the interactive program package to the target terminal;

[0019] The target terminal includes the calling terminal and / or the called terminal.

[0020] Optionally, before obtaining the interactive program package from the ringback tone server, the process includes:

[0021] Receive the first binding relationship sent by the ringback tone server;

[0022] Based on the first binding relationship and the call request, a transmission request for the interactive program package is sent to the ringback tone server;

[0023] The first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0024] Optionally, when the target terminal is the calling terminal, the step of sending the transmission request for the interactive program packet to the ringback tone server according to the first binding relationship and the call request includes:

[0025] Based on the first binding relationship, determine whether the identifier of the called terminal or the first group identifier of the group to which the called terminal belongs is associated with the interactive program package;

[0026] If the identifier of the called terminal or the identifier of the first group is associated with the interactive program package, a transmission request for the interactive program package is sent to the ringback tone server.

[0027] Optionally, when the target terminal is the called terminal, the step of sending the transmission request for the interactive program package to the ringback tone server according to the first binding relationship and the call request includes:

[0028] Based on the first binding relationship, determine whether the identifier of the calling terminal or the second group identifier of the group to which the calling terminal belongs is associated with the interactive program package;

[0029] If the identifier of the calling terminal or the second group identifier is associated with the interactive program package, then based on the first binding relationship, it is determined whether the identifier of the called terminal corresponding to the calling terminal or the third group identifier of the group to which the called terminal belongs is associated with the interactive program package.

[0030] If the identifier of the called terminal or the identifier of the third group is associated with the interactive program package, a transmission request for the interactive program package is sent to the ringback tone server.

[0031] Thirdly, embodiments of the present invention provide a video ringback tone interaction method, applied to a ringback tone server, comprising:

[0032] Receive transmission requests for interactive program packets sent by core network devices;

[0033] Based on the transmission request, an interactive program packet is sent to the core network device.

[0034] Optionally, before sending the interaction packet to the core network device, the following steps are included:

[0035] Receive and save the interactive program package of video ringback tone sent by the terminal and the first binding relationship;

[0036] Send the first binding relationship to the core network equipment;

[0037] The interactive program package is sent to the core network device according to the interactive program package and the first binding relationship;

[0038] Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0039] Optionally, after the interactive program package of the video ringback tone sent by the receiving terminal, it includes:

[0040] Assign identification information to the interactive program package;

[0041] The sending of the interaction packet to the core network device includes:

[0042] Based on the transmission request of the interactive package including the identifier of the interactive package, query whether there is a target interactive package stored with identifier information that matches the identifier of the interactive package;

[0043] If the target interaction package exists, the target interaction package is sent to the core network device.

[0044] Fourthly, embodiments of the present invention provide a video ringback tone interactive device, applied to a terminal, comprising:

[0045] The first receiving module is used to receive the interactive program package of video ringback tone sent by the core network equipment; the terminal includes a calling terminal and a called terminal;

[0046] The display module is used to display a first display interface according to the interactive program package. The first display interface includes at least one interactive element between the calling terminal and the called terminal, and the first display interface is used to replace the incoming and outgoing call display interface of the terminal.

[0047] Fifthly, embodiments of the present invention provide a video ringback tone interactive device, applied to core network equipment, comprising:

[0048] The acquisition module is used to obtain the interactive program package from the ringback tone server when a call request is received from the calling terminal to the called terminal.

[0049] The first sending module is used to send the interactive program package to the target terminal;

[0050] The target terminal includes the calling terminal and / or the called terminal.

[0051] Sixthly, embodiments of the present invention provide a video ringback tone interactive device, applied to a ringback tone server, comprising:

[0052] The second receiving module is used to receive the transmission request of the interactive program packet sent by the core network equipment;

[0053] The second sending module is used to send an interactive program packet to the core network device according to the transmission request.

[0054] In a seventh aspect, embodiments of the present invention provide an electronic device, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; when the processor executes the program or instructions, it implements the video ringback tone interaction method as described above.

[0055] Eighthly, embodiments of the present invention provide a computer-readable storage medium having a program or instructions stored thereon, which, when executed by a processor, implement the steps in the video ringback tone interaction method described above.

[0056] The video ringback tone interaction method of this invention, upon receiving a video ringback tone interaction program packet sent by the core network device, closes the incoming and outgoing call display interface of the terminal and displays a first display interface according to the interaction program packet. This video ringback tone interaction method eliminates the need for the terminal's native dial buttons; it achieves flexible expansion and convenient operation of the video ringback tone interaction interface through a customized video ringback tone interaction program on the terminal, thus solving the problem in the prior art where users cannot perform real-time interaction with video ringback tones. Attached Figure Description

[0057] Figure 1 This is a flowchart illustrating the video ringback tone interaction method applied to a terminal according to an embodiment of the present invention;

[0058] Figure 2 This is a flowchart illustrating the video ringback tone interaction method applied to core network equipment according to an embodiment of the present invention;

[0059] Figure 3 This is a flowchart illustrating the video ringback tone interaction method applied to a ringback tone server according to an embodiment of the present invention;

[0060] Figure 4 This is a schematic diagram of a video ringback tone interaction method according to an embodiment of the present invention, where the user of the interaction program is the called terminal.

[0061] Figure 5 This is a detail of the terminal's interface display when the interactive program is successfully loaded according to an embodiment of the present invention.

[0062] Figure 6 This describes the details displayed on the terminal's interface in the event that the interactive program fails to load or times out, as per an embodiment of the present invention.

[0063] Figure 7 This is a schematic diagram of a video ringback tone interaction method according to an embodiment of the present invention, in which the customizer of the interactive program is the calling terminal;

[0064] Figure 8 This is a detail of the terminal's interface display when the interactive program is successfully loaded according to an embodiment of the present invention.

[0065] Figure 9 This describes the details displayed on the terminal's interface in the event that the interactive program fails to load or times out, as per an embodiment of the present invention.

[0066] Figure 10 This is a schematic diagram of the first display interface of the video ringback tone interaction method according to an embodiment of the present invention.

[0067] Figure 11 This is a schematic diagram of a video ringback tone interaction device applied to a terminal according to an embodiment of the present invention;

[0068] Figure 12This is a schematic diagram of a video ringback tone interaction device applied to a core network device according to an embodiment of the present invention;

[0069] Figure 13 This is a schematic diagram of a video ringback tone interaction device applied to a ringback tone server according to an embodiment of the present invention;

[0070] Figure 14 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0071] To make the technical problems, technical solutions, and advantages of this invention clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this invention. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this invention. Furthermore, for clarity and brevity, descriptions of suppression functions and structures have been omitted.

[0072] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0073] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0074] In addition, the terms "system" and "network" are often used interchangeably in this article.

[0075] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0076] The video ringback tone interaction method and apparatus of this application are applicable to mobile communication scenarios, i.e., scenarios where the calling terminal calls the called terminal through a telephone number, and can also be applied to Internet communication scenarios, i.e. scenarios where the calling terminal calls the called terminal through VoIP software or other social software.

[0077] In this embodiment, a calling terminal initiates a call to a called terminal. While the calling terminal waits for a response from the called terminal, it displays a video ringback tone on its screen. This video ringback tone includes at least one interactive element. The calling terminal can receive a first interactive operation from a user on this first interactive element. The calling terminal may attempt to respond to the first interactive operation, or it may choose not to respond but instead cache the interactive data corresponding to the first interactive operation. The response will then be made based on the first interactive resource data when the calling terminal is not in a call state.

[0078] like Figure 1 As shown, an embodiment of the present invention provides a video ringback tone interaction method applied to a terminal, comprising the following steps:

[0079] Step 101: Receive the interactive program package of video ringback tone sent by the core network equipment; the terminal includes the calling terminal and the called terminal.

[0080] In one embodiment of the present invention, when the terminal that customizes the video ringback tone interactive program is the calling terminal, the called terminal receives the interactive program customized and uploaded by the calling terminal and forwarded through the core network equipment; when the terminal that customizes the video ringback tone interactive program is the called terminal, the calling terminal receives the interactive program customized and uploaded by the called terminal and forwarded through the core network equipment.

[0081] Step 102: Display a first display interface according to the interactive program package. The first display interface includes at least one interactive element between the calling terminal and the called terminal, and the first display interface is used to replace the incoming and outgoing call display interface of the terminal.

[0082] In one embodiment of the present invention, the first display interface further includes the incoming and outgoing call display interface of the terminal; the replacement of the incoming and outgoing call display interface of the terminal can be understood as: after the terminal successfully loads the received interactive program, it closes the terminal's native incoming and outgoing call display interface and displays the first display interface.

[0083] In one embodiment of the present invention, the first display interface does not include the incoming and outgoing call display interface of the terminal; the replacement of the incoming and outgoing call display interface of the terminal can be understood as: displaying the first display interface in the area where the incoming and outgoing call interface is displayed, and displaying the incoming and outgoing call interface in other areas of the terminal display.

[0084] In one embodiment of the present invention, the interactive elements may include at least one of the following: text box, password input, text link, radio button, image, submit button, clear button, hidden area, drop-down menu, and text input area, thereby realizing the interactive function of video ringback tone between the calling terminal and the called terminal.

[0085] The video ringback tone interaction method of this invention does not require the terminal's native dial buttons. It can achieve flexible expansion of the video ringback tone interaction interface and is easy to operate through a customized video ringback tone interaction program on the terminal, which can solve the problem that users cannot perform real-time interaction with video ringback tones in the prior art.

[0086] Optionally, displaying the first display interface according to the interactive package includes:

[0087] According to the interactive program package, load the interactive program and the runtime container for hosting the interactive program;

[0088] After the interactive program and the running container are successfully loaded, the first display interface is displayed.

[0089] In one embodiment of the present invention, the first display interface is divided into three layers, including a video ringback tone media playback layer, a real-time interactive program running container, and a real-time interactive program.

[0090] The video ringback tone media playback layer is used to play video ringback tone media.

[0091] The real-time interactive program runtime container is used to provide the runtime environment for the real-time interactive program and is responsible for controlling the program's lifecycle, such as downloading, starting, running, and recycling the interactive program.

[0092] The interactive program is a packaged program consisting of data resources and code, which can define the interface layout, business functions, etc. of the interactive program. The elements presented by the program must meet the following requirements: display outgoing call number information (such as outgoing call number, outgoing call number's contact name, avatar, etc.), call handling operation keys (i.e., hang-up key for audio and video calls), call function menus (i.e., dial pad, mute menu, etc.), and other custom interactive elements including text boxes, password input, text links, radio buttons, images, submit buttons, clear buttons, hidden areas, drop-down menus, and text input areas.

[0093] It should be noted that the successful loading of the interactive program can be understood as the interactive program being successfully loaded, and the loading time of the interactive program being less than or equal to a preset time, such as 100ms.

[0094] If the interactive program fails to load or times out, loading of the interactive program will be terminated, and the terminal will display the terminal's native incoming and outgoing call display interface.

[0095] Optionally, the method further includes:

[0096] Send the interactive program package for video ringback tones and the first binding relationship to the ringback tone server;

[0097] Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0098] The terminal uploads the customized video ringback tone interactive program to the ringback tone server, and also uploads the first binding relationship to the ringback tone server. The terminal receiving the interactive program can determine whether it can receive and load the interactive program based on the first binding relationship.

[0099] Optionally, the correspondence between the interactive package and the terminal and / or terminal group includes:

[0100] The correspondence between the interactive program package and the identifier of the terminal; and / or,

[0101] The correspondence between the interactive program package and the group identifier of the terminal group.

[0102] In one embodiment of the present invention, the first binding relationship, that is, the correspondence between the interactive program package and the terminal and / or the terminal group, can be the association between the interactive program and the ID or phone number of the terminal, or the association between the interactive program and the group ID of the group to which the terminal belongs.

[0103] The video ringback tone interaction method of this invention can confirm whether the terminal receiving the interaction program is associated with the interaction program through the first binding relationship. Only the terminal associated with the interaction program can receive the interaction program.

[0104] like Figure 2 As shown, an embodiment of the present invention provides a video ringback tone interaction method, applied to core network equipment, comprising the following steps:

[0105] Step 201: Upon receiving a call request from the calling terminal to the called terminal, obtain the interaction package from the ringback tone server;

[0106] Step 202: Send the interactive program package to the target terminal;

[0107] The target terminal includes the calling terminal and / or the called terminal.

[0108] In this embodiment of the invention, the core network device is an IP Multimedia Subsystem (IMS) core network device.

[0109] It should be noted that if the calling terminal supports the operation of the interactive program, the core network device will obtain the interactive program package from the ringback tone server when it receives a call request from the calling terminal to the called terminal.

[0110] In one embodiment of the present invention, sending the interaction package to the target terminal can be understood as sending the interaction package to a terminal that has a first binding relationship with the interaction program.

[0111] The video ringback tone interaction method of this invention can achieve flexible expansion of the video ringback tone interaction interface and is easy to operate through a customized video ringback tone interaction program on the terminal, which can solve the problem that users cannot perform real-time interaction with video ringback tones in the prior art.

[0112] Optionally, before obtaining the interactive program package from the ringback tone server, the process includes:

[0113] Receive the first binding relationship sent by the ringback tone server;

[0114] Based on the first binding relationship and the call request, a transmission request for the interactive program package is sent to the ringback tone server;

[0115] The first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0116] The request to send the interactive program packet to the ringback tone server based on the first binding relationship and the call request can be understood as:

[0117] The data negotiation process, which involves the following interaction procedure, is performed through the core network equipment:

[0118] Optionally, when the target terminal is the calling terminal, the step of sending the transmission request for the interactive program packet to the ringback tone server according to the first binding relationship and the call request includes:

[0119] Based on the first binding relationship, determine whether the identifier of the called terminal or the first group identifier of the group to which the called terminal belongs is associated with the interactive program package;

[0120] If the identifier of the called terminal or the identifier of the first group is associated with the interactive program package, a transmission request for the interactive program package is sent to the ringback tone server.

[0121] Optionally, when the target terminal is the called terminal, the step of sending the transmission request for the interactive program package to the ringback tone server according to the first binding relationship and the call request includes:

[0122] Based on the first binding relationship, determine whether the identifier of the calling terminal or the second group identifier of the group to which the calling terminal belongs is associated with the interactive program package;

[0123] If the identifier of the calling terminal or the second group identifier is associated with the interactive program package, then based on the first binding relationship, it is determined whether the identifier of the called terminal corresponding to the calling terminal or the third group identifier of the group to which the called terminal belongs is associated with the interactive program package.

[0124] If the identifier of the called terminal or the identifier of the third group is associated with the interactive program package, a transmission request for the interactive program package is sent to the ringback tone server.

[0125] In one embodiment of the present invention, based on the first binding relationship, the identifier corresponding to a single terminal can be bound to the interactive program, or the group identifier of a group consisting of multiple terminals can be bound to the interactive program. This establishes a one-to-one, one-to-many, many-to-one, or many-to-many correspondence between the calling terminal and the called terminal.

[0126] like Figure 3 As shown, an embodiment of the present invention provides a video ringback tone interaction method, applied to a ringback tone server, including:

[0127] Step 301: Receive the transmission request of the interactive program packet sent by the core network device;

[0128] Step 302: Send an interactive program packet to the core network device according to the transmission request.

[0129] The interactive program package is sent to the core network device via the ringback tone server, and then forwarded to the terminal by the core network device, enabling the terminal to perform real-time video ringback tone interaction according to the interactive program.

[0130] Optionally, sending the interaction packet to the core network device includes:

[0131] Receive and save the interactive program package of video ringback tone sent by the terminal and the first binding relationship;

[0132] Send the first binding relationship to the core network equipment;

[0133] The interactive program package is sent to the core network device according to the interactive program package and the first binding relationship;

[0134] Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0135] The video ringback tone interaction method of this invention synchronizes the binding relationship between the terminal and the interaction program to the ringback tone server by sending the first binding relationship to the core network device. It can determine whether to send the interaction program to the core network device based on the first binding relationship.

[0136] Optionally, after the interactive program package of the video ringback tone sent by the receiving terminal, it includes:

[0137] Assign identification information to the interactive program package;

[0138] The sending of the interaction packet to the core network device includes:

[0139] Based on the transmission request of the interactive package including the identifier of the interactive package, query whether there is a target interactive package stored with identifier information that matches the identifier of the interactive package;

[0140] If the target interaction package exists, the target interaction package is sent to the core network device.

[0141] In one embodiment of the present invention, the ringback tone server assigns offset identification information, i.e., the ID of the interactive program package, to the interactive program package, so that the ringback tone server queries locally whether the interactive program package corresponding to the ID is stored, and after determining that the ringback tone server locally stores the interactive program package corresponding to the ID, the interactive program package is sent to the core network device.

[0142] like Figure 4 As shown, when the callee is the customizer of the interactive program:

[0143] The called terminal uploads the customized interactive program package and the first binding relationship between the called terminal or the group to which the called terminal belongs and the interactive program to the ringback tone server; wherein, the interactive program package includes an interactive program logic file and an interactive program data file;

[0144] After receiving the interactive program and the first binding relationship uploaded by the called terminal, the ringback tone server assigns a unique ID to the interactive program and synchronizes the first binding relationship to the IMS device.

[0145] When the IMS device receives a call request from the calling terminal to the called terminal, the core network device initiates the following negotiation process based on the first binding relationship:

[0146] If the called terminal's mobile phone number has an associated group ID, then negotiation will be prioritized based on the interactive program ID associated with the group ID;

[0147] Otherwise, if the called terminal's mobile phone number has a directly associated program ID, then negotiation will be conducted based on that program ID;

[0148] If the called terminal does not have any negotiable interactive program ID, the interactive program data negotiation process will be terminated.

[0149] After the interactive program negotiation is successful, the core network device sends a transmission request for the interactive program packet to the ringback tone server. Through the above negotiation process, the core network device can know whether the called terminal supports the video ringback tone interaction method, so as to confirm whether to display the video ringback tone interaction interface on the calling terminal.

[0150] After receiving the transmission request of the interactive program packet, the ringback tone server queries the local machine to see if there is a target interactive program corresponding to the ID of the interactive program. If there is, the server sends the interactive program packet to the core network device.

[0151] After receiving the interactive program packet, the core network equipment establishes a data transmission link with the calling terminal and sends the interactive program packet to the calling terminal.

[0152] After receiving the data transmission termination command from the core network equipment, the calling terminal disconnects the data transmission link and loads the received interactive program packet. Before the interactive program packet is successfully loaded, the calling terminal displays the native incoming and outgoing call details interface. After the interactive program packet is successfully loaded, such as... Figure 5 As shown, the calling terminal closes the native incoming and outgoing call display interface and replaces it with the display interface corresponding to the interactive program package, which plays video ringback tones.

[0153] Here, "successful loading of the interactive program package" can be understood as "successful loading of the interactive program without timeout"; if the interactive program fails to load or times out, then... Figure 6 As shown, the calling terminal maintains the original display interface for incoming and outgoing calls.

[0154] After the called terminal answers the caller's call, the video ringback tone playback stops and the video ringback tone playback layer is closed, while the terminal's original call interface is restored.

[0155] like Figure 7 As shown, in the case where the customizer of the interactive program is the calling terminal:

[0156] The calling terminal uploads the customized interactive program package and the first binding relationship between the calling terminal, the called terminal, or the group to which the calling terminal and the group to which the called terminal are located and the interactive program to the ringback tone server; wherein, the interactive program package includes an interactive program logic file and an interactive program data file;

[0157] After receiving the interactive program and the first binding relationship uploaded by the calling terminal, the ringback tone server assigns a unique ID to the interactive program and synchronizes the first binding relationship to the IMS device.

[0158] When the IMS device receives a call request from the calling terminal to the called terminal, the core network device initiates the following negotiation process based on the first binding relationship:

[0159] If the calling terminal's mobile phone number has an associated calling group ID, then negotiation will be prioritized based on the program ID associated with the calling group ID;

[0160] Otherwise, if the calling terminal's mobile phone number has a directly associated program ID, then negotiation will be conducted based on that program ID;

[0161] If the calling terminal has no negotiable program ID, the interactive program data negotiation process will be terminated.

[0162] If a negotiable program ID exists, determine whether the program ID is associated with the called group ID;

[0163] If the called group ID is associated and the called terminal's mobile phone number is within the called group, then an interactive program data negotiation process is established.

[0164] If a called group ID is associated, but the called terminal's mobile phone number is not in that called group, the interactive program data negotiation process will be terminated.

[0165] If the called group ID is not associated, then determine whether the program ID is associated with the mobile phone number of the called terminal;

[0166] If the called terminal's mobile phone number is associated, an interactive program data negotiation process is established.

[0167] If the called terminal's mobile phone number is not associated, the interactive program data negotiation process will be terminated.

[0168] After the interactive program negotiation is successful, the core network device sends a transmission request for the interactive program packet to the ringback tone server. Through the above negotiation process, the core network device can know whether the calling terminal and the called terminal support the video ringback tone interaction method, so as to confirm whether to display the video ringback tone interaction interface on the calling terminal and the called terminal.

[0169] After receiving the transmission request of the interactive program packet, the ringback tone server checks whether the target interactive program corresponding to the ID of the interactive program is stored locally. If it exists, the server sends the interactive program packet to the core network device.

[0170] After receiving the interactive program packet, the core network equipment establishes a data transmission link with the called terminal and sends the interactive program packet to the called terminal.

[0171] After receiving the data transmission termination command from the core network device, the called terminal disconnects the data transmission link and loads the received interactive program packet. Before the interactive program packet is successfully loaded, the called terminal displays the native incoming and outgoing call details interface. After the interactive program packet is successfully loaded, as follows... Figure 8 As shown, the called terminal closes the native incoming and outgoing call display interface and replaces it with the display interface corresponding to the interactive program package, which plays the video ringback tone.

[0172] Here, "successful loading of the interactive program package" can be understood as "successful loading of the interactive program without timeout"; if the interactive program fails to load or times out, then... Figure 9 As shown, the called terminal retains the original display interface for incoming and outgoing calls.

[0173] After the called terminal answers the caller's call, the video ringback tone playback stops and the video ringback tone playback layer is closed, while the terminal's original call interface is restored.

[0174] The video ringback tone interaction method of this invention achieves the application effect of customized interaction programs for the called party or the caller.

[0175] In one embodiment of the present invention, the deliveryman or courier, acting as the uploading interactive program package and the calling terminal, can create a called group based on the recipient's mobile phone number, and can also create a calling group for multiple deliverymen or couriers; for example Figure 10 As shown, when the user is the called terminal, for express delivery, the interactive program can display delivery-related options and express delivery company's business promotion on the called terminal's display interface; for food delivery, it can display delivery-related options and express delivery company's business promotion. When the user is the called terminal, the display interface can display an order status query button and the real-time location of the delivery person.

[0176] like Figure 11 As shown, an embodiment of the present invention provides a video ringback tone interactive device 1100, applied to a terminal, comprising:

[0177] The first receiving module 1101 is used to receive the interactive program package of video ringback tone sent by the core network equipment; the terminal includes a calling terminal and a called terminal;

[0178] Display module 1102 is used to display a first display interface according to the interactive program package. The first display interface includes at least one interactive element between the calling terminal and the called terminal, and the first display interface is used to replace the incoming and outgoing call display interface of the terminal.

[0179] The video ringback tone interaction method of this invention does not require the terminal's native dial buttons. It can achieve flexible expansion of the video ringback tone interaction interface and is easy to operate through a customized video ringback tone interaction program on the terminal, which can solve the problem that users cannot perform real-time interaction with video ringback tones in the prior art.

[0180] Optionally, the display module includes:

[0181] The loading unit is used to load the interactive program and the runtime container for carrying the interactive program according to the interactive program package.

[0182] The display unit is used to display the first display interface after the interactive program and the running container are successfully loaded.

[0183] Optionally, the video ringback tone interactive device further includes:

[0184] The first sending unit is used to send the interactive program package of video ringback tones and the first binding relationship to the ringback tone server;

[0185] Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0186] Optionally, the correspondence between the interactive package and the terminal and / or terminal group includes:

[0187] The correspondence between the interactive program package and the identifier of the terminal; and / or,

[0188] The correspondence between the interactive program package and the group identifier of the terminal group.

[0189] like Figure 12 As shown, an embodiment of the present invention provides a video ringback tone interactive device 1200, applied to core network equipment, comprising:

[0190] The acquisition module 1201 is used to acquire the interactive program package from the ringback tone server when it receives a call request from the calling terminal to the called terminal.

[0191] The first sending module 1202 is used to send the interactive program package to the target terminal;

[0192] The target terminal includes the calling terminal and / or the called terminal.

[0193] Optionally, the video ringback tone interactive device further includes:

[0194] The second receiving module is used to receive the first binding relationship sent by the ringback tone server;

[0195] The second sending unit is used to send a transmission request for the interactive program package to the ringback tone server according to the first binding relationship;

[0196] The first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0197] Optionally, when the target terminal is the calling terminal, the second sending unit is further configured to:

[0198] Based on the first binding relationship, determine whether the identifier of the called terminal or the first group identifier of the group to which the called terminal belongs is associated with the interactive program package;

[0199] If the identifier of the called terminal or the identifier of the first group is associated with the interactive program package, a transmission request for the interactive program package is sent to the ringback tone server.

[0200] Optionally, when the target terminal is the called terminal, the second sending unit is further configured to:

[0201] Based on the first binding relationship, determine whether the identifier of the calling terminal or the second group identifier of the group to which the calling terminal belongs is associated with the interactive program package;

[0202] If the identifier of the calling terminal or the second group identifier is associated with the interactive program package, then based on the first binding relationship, it is determined whether the identifier of the called terminal corresponding to the calling terminal or the third group identifier of the group to which the called terminal belongs is associated with the interactive program package.

[0203] If the identifier of the called terminal or the identifier of the third group is associated with the interactive program package, a transmission request for the interactive program package is sent to the ringback tone server.

[0204] like Figure 13 As shown, an embodiment of the present invention provides a video ringback tone interactive device 1300, applied to a ringback tone server, comprising:

[0205] The second receiving module 1301 is used to receive the transmission request of the interactive program packet sent by the core network device;

[0206] The second sending module 1302 is used to send interactive program packets to core network devices.

[0207] Optionally, the video ringback tone interactive device further includes:

[0208] The third receiving module is used to receive and save the interactive program package of the video ringback tone sent by the terminal and the first binding relationship;

[0209] The third sending module is used to send the first binding relationship to the core network device;

[0210] The fourth receiving module is used to receive the transmission request of the interactive program packet sent by the core network device;

[0211] Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0212] Optionally, the video ringback tone interactive device further includes:

[0213] The allocation module is used to allocate identification information to the interactive program package;

[0214] The second transmitting module includes:

[0215] The query unit is used to query whether a target interactive program package corresponding to the interactive program package is stored based on the interactive program package information.

[0216] The third sending unit is used to send the target interaction package to the core network device if the target interaction package exists.

[0217] like Figure 14 As shown, an embodiment of the present invention provides an electronic device, including a transceiver 1410, a processor 1400, a memory 1420, and a program or instructions stored in the memory 1420 and executable on the processor 1400; when the processor 1400 executes the program or instructions, it implements the video ringback tone interaction method described above.

[0218] The transceiver 1410 is used to receive and send data under the control of the processor 1400.

[0219] Among them, Figure 14In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, such as one or more processors represented by processor 1400 and memory represented by memory 1420. The bus architecture can also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 1410 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, user interface 1430 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0220] The processor 1400 is responsible for managing the bus architecture and general processing, while the memory 1420 can store the data used by the processor 1400 when performing operations.

[0221] Optionally, the transceiver 1410 is used to receive interactive program packets of video ringback tones sent by the core network equipment; the terminal includes a calling terminal and a called terminal.

[0222] The processor 1400 is used to turn off the incoming and outgoing call display interface of the terminal and display a first display interface according to the interaction program package. The first display interface includes at least one interactive element between the calling terminal and the called terminal.

[0223] The processor 1400 is also configured to load an interactive program and a runtime container for carrying the interactive program according to the interactive program package;

[0224] After the interactive program and the running container are successfully loaded, the first display interface is displayed.

[0225] Optionally, the transceiver 1410 is further configured to send the interactive program package of the video ringback tone and the first binding relationship to the ringback tone server;

[0226] Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0227] Optionally, the transceiver 1410 is further configured to obtain an interactive program package from the ringback tone server upon receiving a call request from the calling terminal to the called terminal.

[0228] Send the interactive program package to the target terminal;

[0229] The target terminal includes the calling terminal and / or the called terminal.

[0230] Optionally, the transceiver 1410 is also used to receive the first binding relationship sent by the ringback tone server;

[0231] According to the first binding relationship, a transmission request for the interactive program package is sent to the ringback tone server;

[0232] The first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0233] When the target terminal is the calling terminal, the processor 1400 is further configured to:

[0234] Based on the first binding relationship, determine whether the identifier of the called terminal or the first group identifier of the group to which the called terminal belongs is associated with the interactive program package;

[0235] Optionally, the transceiver 1410 is further configured to send a transmission request for the interactive package to the ringback tone server if the identifier of the called terminal or the first group identifier is associated with the interactive package.

[0236] When the target terminal is the called terminal, the processor 1400 is further configured to:

[0237] Based on the first binding relationship, determine whether the identifier of the calling terminal or the second group identifier of the group to which the calling terminal belongs is associated with the interactive program package;

[0238] If the identifier of the calling terminal or the second group identifier is associated with the interactive program package, then based on the first binding relationship, it is determined whether the identifier of the called terminal corresponding to the calling terminal or the third group identifier of the group to which the called terminal belongs is associated with the interactive program package.

[0239] Optionally, the transceiver 1410 is further configured to send a transmission request for the interactive package to the ringback tone server if the identifier of the called terminal or the third group identifier is associated with the interactive package.

[0240] The transceiver 1410 is also used to send interactive program packets to core network devices.

[0241] The transceiver 1410 is also used to receive and save the interactive program package of video ringback tone sent by the terminal and the first binding relationship;

[0242] Send the first binding relationship to the core network equipment;

[0243] Receive the transmission request of the interactive program packet sent by the core network device;

[0244] Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group; the terminal group is the group to which the terminal belongs.

[0245] The transceiver 1410 is also used to assign identification information to the interactive program package;

[0246] Based on the interactive package information, query whether a target interactive package corresponding to the interactive package is stored;

[0247] If the target interaction package exists, the interaction package is sent to the core network device.

[0248] Embodiments of the present invention provide a computer-readable storage medium having a program or instructions stored thereon, which, when executed by a processor, implement the steps in the video ringback tone interaction method described above.

[0249] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0250] It should be further noted that the terminals described in this specification include, but are not limited to, smartphones, tablets, etc., and many of the functional components described are referred to as modules in order to emphasize the independence of their implementation.

[0251] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.

[0252] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.

[0253] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.

[0254] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of the invention. Therefore, the invention should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make the invention complete and convey the scope of the invention to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values ​​includes the upper and lower limits of the range and any subranges in between.

[0255] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A video ringback tone interaction method, applied to a terminal, characterized in that, include: Send the interactive program package for video ringback tones and the first binding relationship to the ringback tone server; The interactive program package is customized by the calling terminal or the called terminal; The first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group. The first binding relationship is used to confirm whether there is an association between the terminal and the interactive program package. If there is an association, the terminal can receive the interactive program package. The terminal group is the group to which the terminal belongs. The terminal receives video ringback tone interactive program packets sent by the core network equipment; the terminal includes a calling terminal and a called terminal. The first display interface is displayed according to the interactive program package. The first display interface includes at least one interactive element between the calling terminal and the called terminal, and the first display interface is used to replace the incoming and outgoing call display interface of the terminal. When the first display interface also includes the incoming and outgoing call display interface of the terminal, the first display interface is used to replace the incoming and outgoing call display interface in the following way: after the terminal successfully loads the received interactive program, it closes the incoming and outgoing call display interface and displays the first display interface. When the first display interface does not include the incoming and outgoing call display interface, the first display interface is used to replace the incoming and outgoing call display interface in the following way: the first display interface is displayed in the area where the incoming and outgoing call display interface is displayed, and the incoming and outgoing call display interface is displayed in other areas of the terminal.

2. The video ringback tone interaction method according to claim 1, characterized in that, The step of displaying the first display interface according to the interactive program package includes: According to the interactive program package, load the interactive program and the runtime container for hosting the interactive program; After the interactive program and the running container are successfully loaded, the first display interface is displayed.

3. The video ringback tone interaction method according to claim 1, characterized in that, The correspondence between the interactive program package and the terminal and / or terminal group includes: The correspondence between the interactive program package and the identifier of the terminal; and / or, The correspondence between the interactive program package and the group identifier of the terminal group.

4. A video ringback tone interaction method, applied to core network equipment, characterized in that, include: Receive the first binding relationship sent by the ringback tone server; The first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or the terminal group. The first binding relationship is used to confirm whether there is an association between the terminal and the interactive program package. If there is an association, the terminal can receive the interactive program package. The terminal group is the group to which the terminal belongs. Based on the first binding relationship and the caller terminal's call request to the called terminal, a transmission request for the interactive program package is sent to the ringback tone server; Obtain the interactive program package from the ringback tone server; The interactive program package is sent to a target terminal, which displays a first display interface according to the interactive program package. The first display interface includes at least one interactive element between the calling terminal and the called terminal, and the first display interface replaces the incoming and outgoing call display interface of the terminal. When the first display interface also includes the incoming and outgoing call display interface of the terminal, the first display interface replaces the incoming and outgoing call display interface by: after the terminal successfully loads the received interactive program, closing the incoming and outgoing call display interface and displaying the first display interface. When the first display interface does not include the incoming and outgoing call display interface, the first display interface replaces the incoming and outgoing call display interface by: displaying the first display interface in the area where the incoming and outgoing call display interface is displayed, and displaying the incoming and outgoing call display interface in other areas of the terminal. The target terminal includes the calling terminal and / or the called terminal.

5. The video ringback tone interaction method according to claim 4, characterized in that, When the target terminal is the calling terminal, the step of sending the transmission request for the interactive program packet to the ringback tone server based on the first binding relationship and the call request includes: Based on the first binding relationship, determine whether the identifier of the called terminal or the first group identifier of the group to which the called terminal belongs is associated with the interactive program package; If the identifier of the called terminal or the identifier of the first group is associated with the interactive program package, a transmission request for the interactive program package is sent to the ringback tone server.

6. The video ringback tone interaction method according to claim 4, characterized in that, When the target terminal is the called terminal, the step of sending the transmission request for the interactive program packet to the ringback tone server according to the first binding relationship and the call request includes: Based on the first binding relationship, determine whether the identifier of the calling terminal or the second group identifier of the group to which the calling terminal belongs is associated with the interactive program package; If the identifier of the calling terminal or the second group identifier is associated with the interactive program package, then based on the first binding relationship, it is determined whether the identifier of the called terminal corresponding to the calling terminal or the third group identifier of the group to which the called terminal belongs is associated with the interactive program package. If the identifier of the called terminal or the identifier of the third group is associated with the interactive program package, a transmission request for the interactive program package is sent to the ringback tone server.

7. A video ringback tone interaction method, applied to a ringback tone server, characterized in that, include: Receive transmission requests for interactive program packets sent by core network devices; Based on the transmission request, send an interactive program packet to the core network device; The interactive program package is customized by the calling terminal or the called terminal; The sending of the interaction packet to the core network device includes: Receive and save the interactive program package of video ringback tone sent by the terminal and the first binding relationship; Send the first binding relationship to the core network equipment; The interactive program package is sent to the core network device according to the interactive program package and the first binding relationship; Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group, and to confirm whether there is an association between the terminal and the interactive program package through the first binding relationship. If there is an association, the terminal can receive the interactive program package; the terminal group is the group to which the terminal belongs; the terminal is used to display a first display interface according to the interactive program package, the first display interface includes at least one interactive element between the calling terminal and the called terminal, and the first display interface is used to replace the incoming and outgoing call display interface of the terminal; when the first display interface also includes the incoming and outgoing call display interface of the terminal, the first display interface is used to replace the incoming and outgoing call display interface as follows: after the terminal successfully loads the received interactive program, it closes the incoming and outgoing call display interface and displays the first display interface; when the first display interface does not include the incoming and outgoing call display interface, the first display interface is used to replace the incoming and outgoing call display interface as follows: the first display interface is displayed in the area where the incoming and outgoing call display interface is displayed, and the incoming and outgoing call display interface is displayed in other areas of the terminal.

8. The video ringback tone interaction method according to claim 7, characterized in that, After receiving and saving the interactive program package of the video ringback tone sent by the terminal, it includes: Assign identification information to the interactive program package; The sending of the interaction packet to the core network device includes: Based on the transmission request of the interactive package including the identifier of the interactive package, query whether there is a target interactive package stored with identifier information that matches the identifier of the interactive package; If the target interaction package exists, the target interaction package is sent to the core network device.

9. A video ringback tone interactive device, applied to a terminal, characterized in that, include: The sending module is used to send the interactive program package of video ringback tones and the first binding relationship to the ringback tone server; The interactive program package is customized by the calling terminal or the called terminal; The first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group. The first binding relationship is used to confirm whether there is an association between the terminal and the interactive program package. If there is an association, the terminal can receive the interactive program package. The terminal group is the group to which the terminal belongs. The first receiving module is used to receive the interactive program package of video ringback tone sent by the core network equipment; the terminal includes a calling terminal and a called terminal; The display module is configured to display a first display interface according to the interactive program package. The first display interface includes at least one interactive element between the calling terminal and the called terminal, and the first display interface is used to replace the incoming and outgoing call display interface of the terminal. When the first display interface also includes the incoming and outgoing call display interface of the terminal, the first display interface is used to replace the incoming and outgoing call display interface by: after the terminal successfully loads the received interactive program, closing the incoming and outgoing call display interface and displaying the first display interface. When the first display interface does not include the incoming and outgoing call display interface, the first display interface is used to replace the incoming and outgoing call display interface by: displaying the first display interface in the area where the incoming and outgoing call display interface is displayed, and displaying the incoming and outgoing call display interface in other areas of the terminal.

10. A video ringback tone interactive device, applied to core network equipment, characterized in that, include: The receiving module is used to receive the initial binding relationship sent by the ringback tone server; The first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or the terminal group. The first binding relationship is used to confirm whether there is an association between the terminal and the interactive program package. If there is an association, the terminal can receive the interactive program package. The terminal group is the group to which the terminal belongs. The first sending module is used to send a transmission request for the interactive program package to the ringback tone server based on the first binding relationship and the call request from the calling terminal to the called terminal. The acquisition module is used to obtain the interactive program package from the ringback tone server; The first sending module is further configured to send the interactive program package to the target terminal, the target terminal being configured to display a first display interface according to the interactive program package, the first display interface including at least one interactive element between the calling terminal and the called terminal, and the first display interface being used to replace the incoming and outgoing call display interface of the terminal; when the first display interface also includes the incoming and outgoing call display interface of the terminal, the first display interface being used to replace the incoming and outgoing call display interface is configured such that after the terminal successfully loads the received interactive program, it closes the incoming and outgoing call display interface and displays the first display interface; when the first display interface does not include the incoming and outgoing call display interface, the first display interface being used to replace the incoming and outgoing call display interface is configured such that the first display interface is displayed in the area where the incoming and outgoing call display interface is displayed, and the incoming and outgoing call display interface is displayed in other areas of the terminal; The target terminal includes the calling terminal and / or the called terminal.

11. A video ringback tone interactive device, applied to a ringback tone server, characterized in that, include: The second receiving module is used to receive the transmission request of the interactive program packet sent by the core network equipment; The second sending module is used to send an interactive program package to the core network equipment according to the transmission request; the interactive program package is customized by the calling terminal or the called terminal. The second sending module is further configured to: Receive and save the interactive program package of video ringback tone sent by the terminal and the first binding relationship; Send the first binding relationship to the core network equipment; The interactive program package is sent to the core network device according to the interactive program package and the first binding relationship; Wherein, the first binding relationship is used to indicate the correspondence between the interactive program package and the terminal and / or terminal group. The first binding relationship is used to confirm whether there is an association between the terminal and the interactive program package. If there is an association, the terminal can receive the interactive program package; the terminal group is the group to which the terminal belongs. The terminal is configured to display a first display interface according to the interactive program package. The first display interface includes at least one interactive element between the calling terminal and the called terminal, and the first display interface is used to replace the incoming and outgoing call display interface of the terminal. When the first display interface also includes the incoming and outgoing call display interface of the terminal, the first display interface is used to replace the incoming and outgoing call display interface by: after the terminal successfully loads the received interactive program, closing the incoming and outgoing call display interface and displaying the first display interface. When the first display interface does not include the incoming and outgoing call display interface, the first display interface is used to replace the incoming and outgoing call display interface by: displaying the first display interface in the area where the incoming and outgoing call display interface is displayed, and displaying the incoming and outgoing call display interface in other areas of the terminal.

12. An electronic device, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the video ringback tone interaction method as described in any one of claims 1-3; or, when the processor executes the program or instructions, it implements the video ringback tone interaction method as described in any one of claims 4-6; or, when the processor executes the program or instructions, it implements the video ringback tone interaction method as described in any one of claims 7-8.

13. A computer-readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps in the video ringback tone interaction method as described in any one of claims 1-3, or the steps in the video ringback tone interaction method as described in any one of claims 4-6, or the steps in the video ringback tone interaction method as described in any one of claims 7-8.

Citation Information

Patent Citations

  • Interactive information transmission method and device

    CN110891123A

  • Video polyphonic ringtone interaction method and device

    CN111491062A