Method and system for pushing video ringback tone, and device
Patent Information
- Application Number
- CN202210492941.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-07
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2042-05-07
AI Technical Summary
[0004]本申请实施例的目的是提供一种视频彩铃的推送方法及系统、装置,用以解决现有视频彩铃推送存在的局限性问题
[0020] In this embodiment, by collecting life-related information of each user in a service group that has activated the target video ringback tone service under multiple life states; monitoring calls of users in the service group; obtaining life-related information corresponding to the life state of the calling user; and pushing video ringback tones generated based on the life-related information to the calling user, video ringback tones with user life-related information corresponding to the user's current state can be generated in real time based on the real-time status information of each user in the service group that has activated the target video ringback tone service and the user life-related information received from the terminal device. The generation method of video ringback tones is flexible and unique, and the content of the video ringback tones is closely related to the calling user, which greatly improves the user experience.
Smart Images

Figure CN117061663B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of video ringback tones, and more particularly to a method, system, and apparatus for pushing video ringback tones. Background Technology
[0002] With the application of Voice over Long-Term Evolution (VoLTE) technology, users not only enjoy clearer voice calls but also more innovative services based on the VoLTE network, such as video ringback tones. Video ringback tones mean that while waiting for a call to connect, the caller not only "hears" an audio message but also "sees" a video; for example, during the call waiting period, the caller can watch a preset video ringback tone.
[0003] In existing technologies, the specific video ringback tone played on the calling terminal is mainly set by the called user. The content primarily consists of video clips or music videos that the called user likes, and is pushed to the calling party when both parties send a call. The calling party cannot independently choose the ringback tone content, which can cause visual fatigue on the calling terminal. Summary of the Invention
[0004] The purpose of this application is to provide a method, system, and apparatus for pushing video ringback tones, so as to solve the limitations of existing video ringback tones.
[0005] To solve the above-mentioned technical problems, this specification is implemented as follows:
[0006] Firstly, a method for pushing video ringback tones is provided, applied to a server, including:
[0007] Collect life-related information of each user in the service group who have activated the target video ringback tone service under various life statuses;
[0008] Monitor user calls within the service group;
[0009] Obtain relevant life information corresponding to the life status of the user being called;
[0010] The system pushes video ringback tones generated based on the aforementioned lifestyle-related information to the calling user.
[0011] Secondly, a method for pushing video ringback tones is provided, applied to terminal devices, including:
[0012] In response to the first collection instruction issued by the server to users in the service group who have activated the target video ringback tone service, the current status information of the user corresponding to the terminal device is collected and sent to the server. The current status information includes a combination of the user's current time and current location.
[0013] In response to the second collection instruction sent by the server, collect the user's life-related information corresponding to the current status information and send it to the server;
[0014] The server receives feedback information, wherein the feedback information is determined by the server based on feedback from video ringback tones generated based on the user's life-related information.
[0015] Thirdly, a video ringback tone push system is provided, characterized by including a server and terminal devices.
[0016] The server collects life-related information for each user in the service group that has activated the target video ringback tone service under various life states; monitors calls from users in the service group; obtains life-related information corresponding to the life state of the calling user; and pushes video ringback tones generated based on the life-related information to the calling user.
[0017] The terminal device collects relevant life information of the corresponding user in response to the collection instructions from the server.
[0018] Fourthly, a video ringback tone push device is provided, including a memory and a processor electrically connected to the memory, the memory storing a computer program executable by the processor, the computer program, when executed by the processor, implementing the steps of the method described in the first or second aspect.
[0019] Fifthly, a computer-readable storage medium is provided that stores a computer program thereon, which, when executed by a processor, implements the steps of the method described in the first or second aspect.
[0020] In this embodiment, by collecting life-related information of each user in a service group that has activated the target video ringback tone service under multiple life states; monitoring calls of users in the service group; obtaining life-related information corresponding to the life state of the calling user; and pushing video ringback tones generated based on the life-related information to the calling user, video ringback tones with user life-related information corresponding to the user's current state can be generated in real time based on the real-time status information of each user in the service group that has activated the target video ringback tone service and the user life-related information received from the terminal device. The generation method of video ringback tones is flexible and unique, and the content of the video ringback tones is closely related to the calling user, which greatly improves the user experience. Attached Figure Description
[0021] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0022] Figure 1 This is a flowchart illustrating the video ringback tone push method according to the first embodiment of this application.
[0023] Figure 2 This is a flowchart illustrating the video ringback tone push method according to the second embodiment of this application.
[0024] Figure 3 This is a structural block diagram of the video ringback tone push system according to an embodiment of this application.
[0025] Figure 4 This is a structural block diagram of the video ringback tone push device according to an embodiment of this application. Detailed Implementation
[0026] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. The drawing numbers in this application are only used to distinguish the various steps in the solution and are not used to limit the execution order of the various steps. The specific execution order is subject to the description in the specification.
[0027] To address the problems existing in the prior art, this application provides a method for pushing video ringback tones, in which the method is applied to a server.
[0028] Figure 1 This is a flowchart illustrating the video ringback tone push method according to the first embodiment of this application, as shown below. Figure 1 As shown, it includes the following steps:
[0029] Step 102: Collect life-related information of each user in the service group who have activated the target video ringback tone service under various life statuses;
[0030] Step 104: Monitor user calls within the service group;
[0031] Step 106: Obtain life-related information corresponding to the life status of the user being called;
[0032] Step 108: Push a video ringback tone generated based on the life-related information to the calling user.
[0033] Each user in the service group is a user who has activated a certain video ringback tone service. Users in this service group can be provided with the corresponding video ringback tone service. In this embodiment of the application, the target video ringback tone service is to provide video ringback tones that are related to life-related information about the user's life status.
[0034] Life-related information pertains to a user across various life states, including information related to different times and locations. This information is connected to the user's daily life, such as information about the food in their smart refrigerator, the parameters of their smart air conditioner, and the programs playing on their smart TV.
[0035] Before obtaining the life-related information of each user in the service group that has activated the target video ringback tone service under multiple life states, the method further includes: in response to the activation request sent by the target user, activating the target video ringback tone service for the target user and establishing a service group corresponding to the target video ringback tone service; in response to the request of the target user to invite other users to join the service group, activating the target video ringback tone service for other users.
[0036] The target users can be those applying for the target video ringback tone service for the first time. For example, users can log in to the server's video ringback tone platform by dialing a specific number and apply for the video ringback tone family life service function. Upon receiving the application, the server activates the corresponding video ringback tone life service function for the target user and creates a corresponding video ringback tone family life service group. The user can add family members' phone numbers to this service group and invite them to join. The server can then simultaneously activate the video ringback tone life service for all family members who have joined the group.
[0037] In practice, users can activate the video ringback tone family life service through a browser, WeChat official account, mini-program, or by calling the operator's customer service hotline. They can then invite other family members to join the video ringback tone family life service group by entering their phone numbers. Additionally, to prevent unauthorized activation, the video ringback tone server can require users to enter a security verification code to authenticate their identity during service activation.
[0038] After the video ringback tone server verifies the user's identity, it will send a confirmation message to the mobile phone numbers of other members invited to join the group. This confirmation message includes the group creator's name, the creator's phone number, and the names of other invited group members. Group members can confirm whether to join the group by replying to the SMS message.
[0039] Based on the solution provided in the above embodiments, optionally, in step 102 above, collecting life-related information corresponding to multiple life states of each user in the service group that has activated the target video ringback tone service includes: sending a first collection instruction to the terminal devices of each user in the service group; receiving the current status information of each user collected by each terminal device in response to the first collection instruction, wherein the current status information includes a combination of the user's current time and current location; if the current status information meets preset conditions, sending a second collection instruction to the terminal devices of each user in the service group whose current status information meets preset conditions; and receiving the user's life-related information corresponding to the current status information collected by each terminal device in response to the second collection instruction.
[0040] After the service is activated, the server's video ringback tone platform will send data collection instructions to the terminal devices corresponding to each user in the video ringback tone family life service group, so that these terminal devices can collect the current status information of the corresponding users at preset time intervals.
[0041] In one implementation, the user's current status information to be collected by the terminal device includes the user's current location information. For example, the user's home address or work address. The terminal device can send the collected current location to the server. The server, based on the pre-saved location information of the user, determines whether the user's current location meets preset location conditions, such as the location being a home address or work address. If the current location is a home address or work address, then the server collects user-related life information. If the determination result is negative, the terminal device continues to repeatedly execute the user's current status information collection steps.
[0042] When the judgment result is yes, the server will instruct the terminal device to collect life-related information for the corresponding location. For example, when the user is at home, the terminal device will be instructed to establish a communication connection with the smart refrigerator through the home local area gateway to obtain information about the food items already inside the smart refrigerator and upload this information as life-related information to the server's video ringback tone platform. Alternatively, it can connect to the smart air conditioner to obtain the current adjustment parameters of the smart air conditioner from the smart space, including the air conditioning mode, temperature, humidity, etc.
[0043] Alternatively, in one implementation, the current location data collected by the terminal device can be determined by the terminal device based on the user's pre-saved location information to determine whether the user's current location meets preset location conditions. When the determination result is yes, the user terminal automatically establishes a communication connection with the smart refrigerator or smart air conditioner through the home local area gateway to collect user-related life information from the corresponding smart device and upload it to the video ringback tone platform.
[0044] In step 104, the video ringback tone platform will further monitor the calls of each user in the group.
[0045] In step 106, optionally, obtaining life-related information corresponding to the life status of the calling user includes: if the first user of the calling party is a user within the service group, obtaining the calling location of the first user; and obtaining the life-related information of the first user corresponding to the calling location from the collected life-related information.
[0046] Correspondingly, in step 108, pushing a video ringback tone generated based on the life-related information to the calling user includes: generating a video ringback tone based on the life-related information of the first user; and pushing the video ringback tone to the second user who is calling the other party.
[0047] In step 106, optionally, obtaining life-related information corresponding to the life status of the calling user includes: if the first user of the calling party is a user within the service group, obtaining the calling location and calling time of the first user; and obtaining the life-related information of the first user corresponding to the calling location and calling time from the collected life-related information.
[0048] Correspondingly, in step 108, pushing a video ringback tone generated based on the life-related information to the calling user includes: generating a video ringback tone based on the life-related information of the first user; and pushing the video ringback tone to the second user who is calling the other party.
[0049] In step 106, optionally, obtaining life-related information corresponding to the life status of the calling user includes: if both users in the call are users within the service group, obtaining the calling location and calling time of the calling user; and obtaining the life-related information of the calling user corresponding to the calling location and calling time from the collected life-related information.
[0050] Correspondingly, in step 108, pushing a video ringback tone generated based on the life-related information to the calling user includes: generating a video ringback tone based on the life-related information of the calling user; and pushing the video ringback tone to the calling user.
[0051] In addition to obtaining the life-related information of the caller, the system can also obtain the life-related information of the callee and generate a video ringback tone based on the life-related information of the callee, and push the video ringback tone to the caller.
[0052] Alternatively, the server can simultaneously push the video ringback tone to both calling parties.
[0053] When a user in the monitoring group makes a call, the video ringback tone platform will further obtain the current calling location and current calling time of the calling user. Based on the current calling location and / or current calling time of the calling user, the platform will obtain the corresponding life-related information for the location and / or time from the life-related information uploaded by the user's terminal device.
[0054] The video ringback tone platform will further monitor calls from users in the group. When a call is detected from a user in the group, the platform will obtain the caller's current location and time. Based on the caller's current location, call time, and pre-uploaded lifestyle information, the platform will determine the content and playback method of the video ringback tone.
[0055] The following is an example where both users in a call are users within a service group: When the video ringback tone platform determines that one of the calling users, user A (who can be either the caller or the called user), is currently at home and the current time is a specific moment, the video ringback tone platform can generate a recipe video ringback tone based on the received food information from the smart refrigerator, and send it to the terminal device of another user, user B, for playback via the caller's video ringback tone (or the called user's video ringback tone).
[0056] Suppose user A, a member of the video ringback tone family life service group, initiates a call to user B in the same group. After listening to the call, the video ringback tone platform can determine the current location of both parties based on base station positioning (or GPS positioning). Assuming user A is at home and user B is at work, and the current time is 5:00 PM, the video ringback tone platform can generate a recipe video ringback tone based on the family food information uploaded by user A. For example, the video ringback tone could be: "How about we have mushrooms and bok choy, salt-baked chicken, and rice for dinner?" This generated video ringback tone is then sent to the called user B's device as a caller's video ringback tone. If the user at home is the called user, the video ringback tone platform will send the generated recipe video ringback tone to the caller's device as a called user's video ringback tone.
[0057] In one embodiment, the method further includes: receiving first feedback information from the calling user whose video ringback tone is being pushed to the video ringback tone; generating second feedback information based on the first feedback information and the life-related information corresponding to the video ringback tone; and sending the second feedback information to the calling user on the other end.
[0058] In this embodiment, the calling user who receives the video ringback tone push message can provide feedback on the received video ringback tone, and the feedback information can be sent to the other calling user through the server.
[0059] Taking the video ringback tone received by user B as an example, after user B watches the video ringback tone displayed on the terminal device, he / she can provide feedback based on the content displayed by the video ringback tone. The video ringback tone platform can generate recipe information based on the received feedback information and send it to user A's terminal device after the call ends.
[0060] When a video ringback tone is played on User B's device, a feedback button is simultaneously displayed on the playback interface, allowing User B to provide feedback on the currently playing ringback tone. For example, the playback interface displays a generated recipe ringback tone and various feedback buttons. User B can select the feedback button "Want to eat" for the recipe "Mushrooms, Bok Choy, and Salt-baked Chicken," and the feedback button "Replace" for the recipe "Rice," further selecting "Roasted Sweet Potato" as the replacement recipe. User B's device can then upload the user's feedback information to the video ringback tone platform.
[0061] The video ringback tone platform compares user B's feedback with the ingredient information previously received from user A. It identifies the ingredient that differs from the feedback (e.g., sweet potato in the previous example). Based on this difference and the feedback, it generates a recipe, which may include a purchase link for the corresponding ingredient. After determining that the call between user A and user B has ended, the platform sends the recipe to user A's device. Upon receiving the recipe, user A can then purchase the ingredient by clicking the purchase link.
[0062] In another embodiment, this application also provides a video-based ringback tone push method, applied to a terminal device. For example... Figure 2 As shown, it includes:
[0063] Step 202: In response to the first collection instruction issued by the server to users in the service group who have activated the target video ringback tone service, the current status information of the user corresponding to the terminal device is collected and sent to the server. The current status information includes a combination of the user's current time and current location.
[0064] Step 204: In response to the second collection instruction sent by the server, collect the user's life-related information corresponding to the current status information and send it to the server;
[0065] Step 206: Receive feedback information sent by the server, wherein the feedback information is determined by the server based on the feedback of the video ringback tone generated by the server based on the user's life-related information.
[0066] In yet another embodiment, this application also provides a video ringback tone push system. Figure 3 This is a structural block diagram of the video ringback tone push system according to an embodiment of this application.
[0067] like Figure 3 As shown, the video ringback tone push system 1000 includes a server 1200 and a terminal device 1400.
[0068] The server 1200 collects life-related information of each user in the service group that has activated the target video ringback tone service under various life states; monitors the calls of users in the service group; obtains life-related information corresponding to the life state of the calling user; and pushes video ringback tones generated based on the life-related information to the calling user.
[0069] The terminal device 1400 collects relevant life information of the corresponding user in response to the collection instructions of the server.
[0070] The server of the video ringback tone push system provided in the embodiments of this specification can achieve... Figure 1 The various processes implemented in the method embodiments of this specification enable the terminal device of the video ringback tone push system to achieve the following: Figure 2 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0071] In this embodiment, by collecting life-related information of each user in a service group that has activated the target video ringback tone service under multiple life states; monitoring calls of users in the service group; obtaining life-related information corresponding to the life state of the calling user; and pushing video ringback tones generated based on the life-related information to the calling user, video ringback tones with user life-related information corresponding to the user's current state can be generated in real time based on the real-time status information of each user in the service group that has activated the target video ringback tone service and the user life-related information received from the terminal device. The generation method of video ringback tones is flexible and unique, and the content of the video ringback tones is closely related to the calling user, which greatly improves the user experience.
[0072] Optionally, embodiments of this application also provide a video ringback tone push device. Figure 4 This is a structural block diagram of the video ringback tone push device according to an embodiment of this application.
[0073] like Figure 4As shown, the push device 2000 includes a memory 2200 and a processor 2400 electrically connected to the memory 2200. The memory 2200 stores a computer program that can be run on the processor 2400. When the computer program is executed by the processor, it implements the various processes of any of the above-described video ringback tone push method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0074] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of any of the above-described video ringback tone push method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0075] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0076] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0077] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for pushing video ringback tones, characterized in that, Applied to servers, including: The method involves collecting life-related information for each user in a service group that has activated the target video ringback tone service, under various life states. Specifically, this includes: sending a first collection command to the terminal devices of each user in the service group; receiving current status information collected by each terminal device in response to the first collection command, the current status information including a combination of the user's current time and current location; if the current status information meets preset conditions, sending a second collection command to the terminal devices of each user in the service group whose current status information meets the preset conditions; and receiving user-related life information corresponding to the current status information collected by each terminal device in response to the second collection command. Monitor user calls within the service group; Obtain relevant life information corresponding to the life status of the user being called; The system pushes video ringback tones generated based on the aforementioned lifestyle-related information to the calling user.
2. The method as described in claim 1, characterized in that, Before retrieving the relevant life information of each user in the service group who have activated the target video ringback tone service for various life statuses, the process also includes: In response to an activation request sent by a target user, activate the target video ringback tone service for the target user and establish a service group corresponding to the target video ringback tone service; In response to the target user's request to invite other users to join the service group, the target video ringback tone service is activated for the other users.
3. The method as described in claim 1, characterized in that, Obtain relevant life-related information corresponding to the life status of the user making the call, including: If the first user on the calling party is a user within the service group, obtain the calling location of the first user; Obtain the life-related information of the first user corresponding to the call location from the collected life-related information; Pushing video ringback tones generated based on the aforementioned life-related information to the calling user, including: A video ringback tone is generated based on the first user's life-related information; The video ringback tone is pushed to a second user who is calling the other party.
4. The method as described in claim 1, characterized in that, Obtain relevant life-related information corresponding to the life status of the user making the call, including: If the first user on the calling party is a user within the service group, obtain the first user's calling location and calling time; Obtain the life-related information of the first user corresponding to the call location and call time from the collected life-related information; Pushing video ringback tones generated based on the aforementioned life-related information to the calling user, including: A video ringback tone is generated based on the first user's life-related information; The video ringback tone is pushed to a second user who is calling the other party.
5. The method as described in claim 1, characterized in that, Obtain relevant life-related information corresponding to the life status of the user making the call, including: If both users in the call are users within the service group, obtain the call location and call time of the calling user; Obtain the user's life-related information corresponding to the caller's location and call time from the collected life-related information; Pushing video ringback tones generated based on the aforementioned life-related information to the calling user, including: A video ringback tone is generated based on the caller's personal information. The video ringback tone is pushed to the user who is calling the recipient.
6. The method as described in claim 1, characterized in that, Also includes: Receive the first feedback information from the calling user who received the video ringback tone; Based on the first feedback information and the life-related information corresponding to the video ringback tone, a second feedback information is generated; The second feedback information is sent to the calling user on the other end.
7. A method for pushing video ringback tones, characterized in that, Applied to terminal devices, including: In response to the first collection instruction issued by the server to users in the service group who have activated the target video ringback tone service, the current status information of the user corresponding to the terminal device is collected and sent to the server. The current status information includes a combination of the user's current time and current location. In response to the second collection instruction sent by the server, collect the user's life-related information corresponding to the current status information and send it to the server; The server receives feedback information, wherein the feedback information is determined by the server based on feedback from the video ringback tone generated based on the user's life-related information; wherein the server collects the user's life-related information by: sending a first collection instruction to the user's terminal device; receiving the user's current status information collected by the user's terminal device in response to the first collection instruction; sending a second collection instruction to the user's terminal device if the current status information meets preset conditions; and receiving the user's life-related information corresponding to the current status information collected by the user's terminal device in response to the second collection instruction.
8. A video ringback tone push system, characterized in that, Including servers and terminal devices, The server collects life-related information corresponding to various life states of each user in the service group that has activated the target video ringback tone service. Specifically, this includes: sending a first collection instruction to the terminal devices of each user in the service group; receiving current status information of each user collected by each terminal device in response to the first collection instruction, wherein the current status information includes a combination of the user's current time and current location; sending a second collection instruction to the terminal devices of each user in the service group whose current status information meets the preset conditions when the current status information meets the preset conditions; receiving user life-related information corresponding to the current status information collected by each terminal device in response to the second collection instruction; monitoring calls of users in the service group; obtaining life-related information corresponding to the life state of the calling user; and pushing video ringback tones generated based on the life-related information to the calling user. The terminal device collects relevant life information of the corresponding user in response to the collection instructions from the server.
9. A video ringback tone push device, characterized in that, include: A memory and a processor electrically connected to the memory, the memory storing a computer program executable by the processor, the computer program, when executed by the processor, implementing the steps of the method as claimed in any one of claims 1 to 6 or implementing the steps of the method as claimed in claim 7.
Citation Information
Patent Citations
Mobile phone polyphonic ringtone setting method and equipment
CN107528984A
Video polyphonic ringtone playing method, polyphonic ringtone platform and readable storage medium
CN112738342A
Video polyphonic ringtone processing method, server, terminal and readable storage medium
CN113163060A