An information processing method, device, terminal and storage medium
By providing multiple reference lead vocal and accompaniment options and using voice synthesis technology in karaoke software, the problem of users having difficulty recalling lyrics and melodies has been solved, achieving personalized singing assistance, reducing the difficulty of singing and improving the quality of singing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2021-03-15
- Publication Date
- 2026-07-24
AI Technical Summary
Existing karaoke software lacks diverse lead vocal accompaniment when users recall lyrics and melodies, resulting in overly monotonous lead vocal accompaniment that fails to meet the needs of different users and increases the difficulty of singing.
This invention provides an information processing method and system that displays multiple reference lead vocal accompaniment options through a singing application, allowing users to select a lead vocal accompaniment that matches their own timbre and pitch, and combines voice technology to synthesize the user's singing voice with the lead vocal accompaniment, and records and uploads a rich collection of lead vocal accompaniments.
It lowers the difficulty of singing, improves the quality of singing, enriches the functions of singing apps, and enhances the user experience.
Smart Images

Figure CN115079988B_ABST
Abstract
Description
Technical Field
[0001] This application relates to Internet technology, and more particularly to the field of multimedia technology, specifically to an information processing method, an information processing device, a terminal, and a storage medium. Background Technology
[0002] Currently, with the continuous development of multimedia technology, people can not only listen to songs through music playback software, but also use it for karaoke, increasing user enjoyment. Karaoke refers to integrating a user's vocals into the accompaniment provided by the karaoke software. Users can record their own vocals using the downloaded accompaniment for their favorite songs, and the software automatically scores the recording during the process. After recording, the user can share the song with other users. However, when singing karaoke, users may not be able to recall the melody immediately. Therefore, the original vocal track is played first to help users remember the lyrics and melody. But in this case, the provided vocal accompaniment is too limited and cannot meet the diverse needs of different users. Summary of the Invention
[0003] This application provides an information processing method, device, terminal, and storage medium, offering a rich selection of lead vocal accompaniment tracks to ensure that users can choose a lead vocal accompaniment track that matches their own timbre and pitch for singing, thereby reducing the difficulty of singing and improving the quality of singing.
[0004] On one hand, embodiments of this application provide an information processing method, the method including: This displays the singing selection interface in a singing application. The singing selection interface includes identification information for multiple songs, and each song's identification information corresponds to a singing trigger control. When the singing trigger control corresponding to the identification information of the target singing song among multiple singing songs is triggered, the singing settings interface for the target singing song is displayed. The singing settings interface includes multiple reference lead singer accompaniments for the target singing song, and each reference lead singer accompaniment corresponds to an application option. When any of the application options corresponding to a reference lead vocal accompaniment is selected among multiple reference lead vocal accompaniments, a singing interface for singing the target song is displayed, and any reference lead vocal accompaniment is played in the singing interface.
[0005] On one hand, embodiments of this application provide an information processing apparatus, the method of which includes: The display unit is used to display the singing selection interface in the singing application. The singing selection interface includes the identification information of multiple singing songs, and the identification information of each singing song corresponds to a singing trigger control. The display unit is also used to display a singing settings interface for the target singing song when the singing trigger control corresponding to the identification information of the target singing song among multiple singing songs is triggered. The singing settings interface includes multiple reference lead singing accompaniments for the target singing song, and each reference lead singing accompaniment corresponds to an application option. The display unit is also used to display the singing interface for singing the target song when the application option corresponding to any of the multiple reference lead vocal accompaniments is selected. The processing unit is used to play any reference lead vocal accompaniment on the singing interface.
[0006] On one hand, embodiments of this application provide a terminal, which includes an input device, an output device, a processor, and a computer storage medium. The processor and the computer storage medium are interconnected. The computer storage medium is used to store a computer program, and the processor is configured to call the computer program to execute the information processing method described in the first aspect.
[0007] On one hand, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, is used to implement the information processing method described above.
[0008] On one hand, embodiments of this application provide a computer program product, which includes a computer program; the computer program is stored in a computer-readable storage medium, and when the computer program is executed by the processor of a terminal, it performs the above-described information processing method.
[0009] In this embodiment, the terminal can display a singing selection interface in a singing application. The singing selection interface includes identification information for multiple songs, and each song's identification information corresponds to a singing trigger control. When the singing trigger control corresponding to the identification information of a target song is triggered, a singing settings interface for setting the target song is displayed. The singing settings interface includes multiple reference lead vocal accompaniments for the target song, and each reference lead vocal accompaniment corresponds to an application option. This provides singing users with a rich selection of lead vocal accompaniments, ensuring that users can choose a lead vocal accompaniment that matches their timbre and pitch. This reduces the difficulty of singing and improves the quality of singing, thus enriching the singing function in the singing application and increasing its usage rate. Attached Figure Description
[0010] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1a This is an architecture diagram of a singing system provided in an embodiment of this application; Figure 1b This is a schematic diagram of a process for recording a lead vocal accompaniment provided in an embodiment of this application; Figure 2 This is a flowchart illustrating an information processing method provided in an embodiment of this application; Figure 3a This is a schematic diagram of the structure of a singing selection interface provided in an embodiment of this application; Figure 3b This is a schematic diagram of a singing settings interface provided in an embodiment of this application; Figure 3c This is a schematic diagram of a singing interface provided in an embodiment of this application; Figure 4 This is a schematic diagram of a process for playing a reference lead vocal accompaniment provided in an embodiment of this application; Figure 5 This is a flowchart illustrating an information processing method provided in an embodiment of this application; Figure 6a This is a schematic diagram of a display interface for selecting lead singer songs provided in an embodiment of this application; Figure 6b This is a schematic diagram illustrating a lead vocal accompaniment played in a target area, according to an embodiment of this application. Figure 6c This is a schematic diagram illustrating how to view the historical backing track of a target lead singer's song, provided in an embodiment of this application. Figure 6d This is another schematic diagram of viewing the historical accompaniment of a target lead singer's song, provided in an embodiment of this application; Figure 6e This is a schematic diagram illustrating a lead-singing song selection method provided in an embodiment of this application; Figure 6f This is a schematic diagram of a lead singer recording interface provided in an embodiment of this application; Figure 6g This is a schematic diagram of another display interface for lead singer recording provided in an embodiment of this application; Figure 6h This is a schematic diagram illustrating an upload completion interface provided in an embodiment of this application; Figure 7This is a schematic diagram of the structure of an information processing device provided in an embodiment of this application; Figure 8 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Detailed Implementation
[0012] 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, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0013] This application relates to speech technology within artificial intelligence. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that utilize digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. In other words, AI is a comprehensive technology within computer science that attempts to understand the essence of intelligence and produce new intelligent machines capable of reacting in a manner similar to human intelligence. AI studies the design principles and implementation methods of various intelligent machines, enabling them to possess perception, reasoning, and decision-making capabilities.
[0014] Artificial intelligence (AI) is a comprehensive discipline encompassing a wide range of fields, including both hardware and software technologies. Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies primarily include computer vision, speech processing, natural language processing, and machine learning / deep learning.
[0015] Key technologies in speech technology include Automatic Speech Recognition (ASR), Text-to-Speech (TTS), and voiceprint recognition. Speech technology includes speech synthesis technology. In the embodiments described in this application, the terminal can use speech synthesis technology to synthesize a user's voice singing a song with the accompaniment of that song, thereby obtaining a song containing the user's voice; alternatively, the terminal can synthesize a user's voice leading a song with a segment of the lead vocal accompaniment for that song, thereby obtaining a lead vocal accompaniment containing the user's voice.
[0016] Based on the aforementioned artificial intelligence-based voice technology, this application provides an information processing scheme and a singing management system to better provide singing users with rich accompaniment for lead vocals and meet their needs. Please see [link to relevant documentation]. Figure 1a The singing management system may include at least one terminal 101 and a server 102. In the singing management system, terminal 101 refers to any device equipped with a microphone, which can be used to collect the voice of a singing user or a lead singer. Terminal 101 can be a smartphone, tablet, laptop, desktop computer, smart vehicle, etc., and can run multiple singing applications, such as QQ Music, WeSing, etc. Terminal 101 and server 102 can be directly or indirectly connected via wired or wireless communication. Server 102 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms, etc.
[0017] Based on the singing management system provided above, this application embodiment also provides an information processing scheme, which can be executed by the aforementioned terminal 101. Its general principle is as follows: When a singing user wants to sing a song, they can first enter a singing application. Then, when the terminal 101 detects a trigger operation on the singing application, it displays the singing selection interface of that application. Next, in this singing selection interface, the singing user can select the target song they want to sing. When the terminal 101 detects the singing user's trigger operation on the target song, it displays a singing settings interface for setting up the target song, and a list of lead vocal accompaniments is displayed in this interface. The singing user can select one lead vocal accompaniment from multiple options according to their needs. The lead vocal accompaniment refers to the sound played during the intro when the user sings the song, mainly to help the user recall the melody and lyrics. Generally, the lead vocal accompaniment only sings 1-2 lines of the song. Then, the terminal 101 detects the trigger operation for a certain lead singer accompaniment, and can display a singing interface for singing the target song, and play the lead singer accompaniment selected by the singing user in the singing interface, so that the singing user can recall the tune and lyrics of the song based on the lead singer accompaniment, thereby enabling the singing user to sing the target song.
[0018] In one embodiment, the singing user or other users (who can be the user singing the song or a user specifically recording the lead vocal accompaniment) can also participate in the lead vocal accompaniment recording. The lead vocal accompaniment recording process can be found in [reference needed]. Figure 1b As shown, specifically: when a singing user or other user triggers the corresponding lead vocal trigger control in the singing selection interface of a singing application, terminal 101, in response to the trigger of the lead vocal trigger control, sends a request to the server to retrieve lead vocal resources. These lead vocal resources refer to popular lead vocal resources captured when the terminal operates the singing application. These lead vocal resources may include multiple lead vocal songs and a corresponding lead vocal accompaniment segment for each song. The lead vocal accompaniment segment refers to the audio segment containing the first few lines of lyrics in the corresponding song. Then, server 102 queries the lead vocal resources stored in the background according to the request. After server 102 finds the lead vocal resources in the background storage, server 102 sends the lead vocal resources to terminal 101. Terminal 101 receives the lead vocal resources and displays the received lead vocal resources in the singing selection interface, so that the singing user can select the song they want to sing from the lead vocal resources. When a singing user selects a lead vocal song, terminal 101 can display a lead vocal recording interface. In this interface, the singing user can record their own lead vocal accompaniment based on the lead vocal accompaniment segment of the song. Then, terminal 101 uploads the recorded lead vocal accompaniment to the backend of server 102 for storage.
[0019] Through the aforementioned information processing scheme, recorded backing tracks are provided to any user, enriching the backing track selection for each song and offering users more choices instead of just relying on the original vocal track. Furthermore, since each song has multiple backing tracks, each recorded by different users with varying timbres and pitches, users can choose a backing track that matches their own timbre and pitch, reducing the difficulty and improving the quality of their singing. Moreover, users can select different backing tracks, addressing the issue of insufficient backing track variety due to copyright restrictions, which often prevent the original vocal tracks from playing. This provides effective singing guidance during selected sections, enhancing the overall singing experience.
[0020] Based on the information processing solution and singing management system provided above, please refer to... Figure 2 , Figure 2 This is a flowchart illustrating an information processing method provided in an embodiment of this application. The information processing method can be executed by the aforementioned terminal, and the scheme may include the following steps S201-S203: S201. Display the singing selection interface in the singing application.
[0021] In practice, when a user wants to sing a song, they can trigger a singing application to enter the application. This singing application can be an application such as QQ Music or WeSing; the triggering method can be clicking the singing application, inputting a specific gesture, or inputting voice information to open the singing application.
[0022] In one embodiment, in response to a trigger operation on a singing application, the terminal opens the singing application and displays a singing selection interface within the application. For example, the singing selection interface may be as follows: Figure 3a As shown. Optionally, the song selection interface may include identification information for multiple songs, such as... Figure 3a 301 indicates the identification information of a song.
[0023] Optionally, the identification information for each song may include at least one of the following: the song title, some lyrics, the listening time, etc. For example, the identification information 301 may include the song title "Solo," some lyrics, etc. Figure 3a The phrase "Dance for me dance dance for Meoh oh oh" and the listening time of the song are as follows: Figure 3a The "30s" in it.
[0024] Optionally, each song's identifier corresponds to a singing trigger control, which can be various singing trigger buttons, etc. The shape, size, and position of the singing trigger button can be set as needed, and this embodiment does not limit these aspects. Figure 3a In the text, the singing trigger control corresponding to the song's identifier information 301 can be represented as a singing trigger button such as "Sing". Figure 3a As shown in Figure 31.
[0025] It should be noted that, Figure 3a This is merely an exemplary singing selection interface. This application embodiment does not limit the display area of the identification information of each singing song and the corresponding singing trigger control in the singing selection interface.
[0026] S202. When the singing trigger control corresponding to the identification information of the target singing song among multiple singing songs is triggered, the singing settings interface for the target singing song is displayed. The singing settings interface includes multiple reference lead singer accompaniments for the target singing song, and each reference lead singer accompaniment corresponds to an application option.
[0027] In one embodiment, a user can trigger the singing trigger control to display a singing settings interface on the terminal for setting the target song. As an optional implementation, the singing trigger control can be triggered by: single click, double click, long press, or multiple clicks within a preset time, etc.; as another optional implementation, the singing trigger control can be triggered by sliding the control left or right; as yet another optional implementation, the singing trigger control can be triggered by inputting a voice message that can trigger the singing trigger control, such as "select singing control" or "I want to sing a solo jneie". In practical implementation, when the terminal detects that the singing trigger control corresponding to the identifier information of the target song has been triggered, the terminal can switch from the singing selection interface to the singing settings interface for setting the singing mode. For example, suppose the singing user clicks... Figure 3a The singing trigger control 31 (i.e., "Singing") in the terminal detects that the singing trigger control corresponding to the identifier information of the target singing song "Solo" has been triggered, and the terminal switches from the singing selection interface to the singing selection interface. Figure 3b The song settings interface shown.
[0028] In one embodiment, the singing settings interface can display multiple reference lead vocal accompaniments for the target song, such as... Figure 3b The singing settings interface shown may include reference lead vocal accompaniments by Bishop Bri, Edsheeran, and Ariana. These reference accompaniments can be recorded by different lead singers; that is, the singing user's terminal can obtain reference accompaniments from the terminals of other lead singers. Specifically, this can be achieved by connecting the terminals of other lead singers to the singing user's terminal, whereby the other lead singers record reference accompaniments and then transmit these recordings to the singing user's terminal via the connection between the two terminals. Alternatively, another method could be that other lead singers record reference accompaniments on their terminals and upload them to a server for storage; when the singing user's terminal opens the song settings interface, it requests reference accompaniments recorded by other lead singers from the server.
[0029] In one embodiment, in the singing settings interface, multiple reference lead singer accompaniments for the target song are displayed in descending order of lead singer scores. For example, in... Figure 3b In the accompaniment section, top1, top2, and top3 represent the ranking of each lead vocal accompaniment's lead vocal score. The lead vocal accompaniment corresponding to top1 has the highest lead vocal score, and the lead vocal accompaniment corresponding to top2 has the second highest lead vocal score.
[0030] In other embodiments, these reference lead vocal accompaniments can also be displayed in the singing interface according to the usernames of the corresponding lead vocal users. For example, they can be displayed according to the order of the surnames of the lead vocal users in the 26 letters of the alphabet. For instance, if the lead vocal user of reference lead vocal accompaniment A has the surname Ai and the lead vocal user of reference lead vocal accompaniment B has the surname Cao, then in the singing settings interface, reference lead vocal accompaniment A will be displayed before reference lead vocal accompaniment B.
[0031] In one embodiment, the singing settings interface includes an application option corresponding to each reference lead singer accompaniment. For example, in Figure 3b In this context, the application options corresponding to the lead vocalist and accompaniment can be represented as an "application options" option, such as... Figure 3b As shown in Figure 32.
[0032] Optionally, in addition to an application option corresponding to each reference lead vocal accompaniment, the singing settings interface may also include a lead vocal accompaniment preview option for each reference lead vocal accompaniment. This preview option helps singing users quickly listen to each reference lead vocal accompaniment to find a suitable one. For example, as... Figure 3b In the text, the preview options for the lead vocal accompaniment can be represented by a play icon, such as... Figure 3b As shown in Figure 33. Specifically, when a singing user wants to quickly listen to a reference lead vocal accompaniment, they can select the lead vocal accompaniment preview option corresponding to the target reference lead vocal accompaniment; then the terminal detects that the lead vocal accompaniment preview option corresponding to the target reference lead vocal accompaniment is selected among multiple reference lead vocal accompaniments, and plays the target reference lead vocal accompaniment in the singing settings interface. The target reference lead vocal accompaniment can be selected by clicking the lead vocal accompaniment preview option; the position of the lead vocal accompaniment preview option for each reference lead vocal accompaniment in the singing settings interface can be adjusted.
[0033] Optionally, when a user wants to select an original vocalist for accompaniment, the singing settings interface also includes an original vocal accompaniment option, for example, in... Figure 3b In the song settings interface, the original vocal and instrumental option can be represented by an original vocal and instrumental icon, such as... Figure 3b As shown in 34.
[0034] It should be noted that, in this embodiment, the positions of the original vocal accompaniment option, the application options corresponding to each reference lead vocal accompaniment, and the lead vocal accompaniment preview option in the song settings interface can all be changed. In actual application, these can be set according to user needs. For example, the original vocal accompaniment option can be displayed before the song title, and the lead vocal accompaniment preview option corresponding to each reference lead vocal accompaniment can be displayed in... Figure 3b The location of the application options is shown in the image, and the application options corresponding to each reference lead vocalist can be displayed. Figure 3b The lead vocal and accompaniment preview options.
[0035] S203. When the application option corresponding to any of the multiple reference lead vocal accompaniments is selected, the singing interface for singing the target song is displayed, and any reference lead vocal accompaniment is played in the singing interface.
[0036] In practical implementation, when the terminal detects that the application option corresponding to any one of the multiple reference lead vocal accompaniments is selected, it can be understood that the singing user has selected the corresponding reference lead vocal accompaniment. The terminal can then send a data request for that reference lead vocal accompaniment to the server, so that the server can retrieve that reference lead vocal accompaniment based on the data request. When the terminal receives the reference lead vocal accompaniment sent by the server, the terminal can display a singing interface for singing the target song and play the reference lead vocal accompaniment on that interface. For example, suppose the singing user... Figure 3b The lead singer with the highest score was selected as the reference lead singer accompaniment (i.e. Figure 3b The application option for the reference lead vocal accompaniment (corresponding to top 1) is selected. When the terminal detects that the application option for the reference lead vocal accompaniment corresponding to top 1 is selected, the terminal displays a singing interface for singing the target song. This singing interface is as follows: Figure 3c As shown, the reference lead vocal accompaniment "And I didn't want anyone I still" corresponding to the top 1 is played in the singing interface.
[0037] Optionally, the singing interface may also include the user's avatar singing the target song, and pitch indicators for any reference lead singer / accompaniment. For example, in Figure 3c In the game, the user's avatar for singing the target song is a "gift" shaped icon, and in that... Figure 3c The interface displays pitch indicators for the reference lead vocal accompaniment corresponding to the top-ranked song. Optionally, while the user is singing the target song, the interface can also display the user's score for each line of lyrics, allowing the user to promptly understand their performance on the target song.
[0038] Optionally, the singing interface includes a singing confirmation button. For example, in Figure 3c In this system, the singing confirmation button can be represented as a "Complete" button. Specifically, when a user finishes singing a target song in the singing interface and obtains the singing audio data, they can trigger the singing confirmation button. In response to the triggering operation of the singing confirmation button, the terminal displays a singing completion interface, which includes a song upload option. When the terminal detects that the song upload option has been triggered, it publishes the user's singing audio data and singing score to the singing application so that other users can listen to the user's singing audio data. During the process of uploading the singing audio data, the terminal removes any reference lead vocals or accompaniment from the singing work to ensure that no other reference lead vocals or accompaniment appear in the user's singing audio data, thereby ensuring the integrity and consistency of the singing audio data.
[0039] Since the lead vocal accompaniment only helps the singer recall the melody or lyrics, while the singer's true intention is to sing the entire target song, when any of the multiple reference lead vocal accompaniments is selected, the terminal can obtain both the reference lead vocal accompaniment and the original instrumental version of the target song from the server. In this case, the process of playing the reference lead vocal accompaniment on the singing interface can be as follows: Figure 4 As shown: When the terminal detects that the application option corresponding to any of the multiple reference vocal accompaniments is selected, the terminal can obtain that reference vocal accompaniment and the original song accompaniment. This can be understood as the singing user pre-selecting the reference vocal accompaniment to prevent forgetting the key or lyrics of the target song. Then, when the singing user selects to use a vocal accompaniment, the terminal can adjust the volume of any vocal accompaniment to a first volume value and the volume of the original song accompaniment to a second volume value. The reference vocal accompaniment is then played at the first volume value in the singing interface. When the singing user does not select a vocal accompaniment, the terminal can adjust the volume of any vocal accompaniment to the second volume value and the volume of the original song accompaniment to the first volume value. The original song accompaniment is then played at the first volume value in the singing interface. The first volume value is greater than the second volume value, and these first and second volume values can be set according to actual needs.
[0040] It should be noted that when the application option corresponding to any of the above-mentioned reference lead vocal accompaniments is selected, it can be understood that the singing user can pre-select a reference lead vocal accompaniment; when the volume of any reference lead vocal accompaniment is adjusted to the first volume value and the volume of the original accompaniment of the target song is adjusted to the second volume value, the reference lead vocal accompaniment selected by the singing user will be played in the singing interface of the terminal.
[0041] In this embodiment, the terminal can display a singing selection interface in a singing application. The singing selection interface includes identification information for multiple songs, and each song identification information corresponds to a singing trigger control. When the singing trigger control corresponding to the identification information of a target song is triggered, a singing settings interface for setting up the target song is displayed. The singing settings interface includes multiple reference lead vocal accompaniments for the target song, and each reference lead vocal accompaniment corresponds to an application option. This provides singing users with a rich selection of lead vocal accompaniments, ensuring that users can choose a lead vocal accompaniment that matches their timbre and pitch, thereby reducing the difficulty of singing and improving the quality of singing.
[0042] Based on the information processing solution and singing management system provided above, please refer to... Figure 5 , Figure 5 This is a flowchart illustrating an information processing method provided in an embodiment of this application. The information processing method can be executed by the aforementioned terminal, and the scheme may include the following steps S501-S506: S501. Display the singing selection interface in the singing application; the singing selection interface includes a lead singer trigger control and identification information for multiple singing songs, with each singing song's identification information corresponding to a singing trigger control.
[0043] The lead singer trigger control provides a lead singer entry point for the singing user or other users; this lead singer trigger control can be a lead singer trigger button, and its shape and display position on the singing interface are not limited. For example, in Figure 3a In this context, the lead singer trigger control can be represented as a "I want to lead sing" lead singer trigger button.
[0044] S502. When the singing trigger control corresponding to the identification information of the target singing song among multiple singing songs is triggered, the singing settings interface for the target singing song is displayed. The singing settings interface includes multiple reference lead singer accompaniments for the target singing song, and each reference lead singer accompaniment corresponds to an application option.
[0045] S503. When the application option corresponding to any of the multiple reference lead vocal accompaniments is selected, the singing interface for singing the target song is displayed, and any reference lead vocal accompaniment is played in the singing interface.
[0046] The specific implementation process of steps S502-S503 can be found in the specific implementation process of steps S202-S203.
[0047] S504. If the lead singer trigger control is triggered, the lead singer song selection interface will be displayed.
[0048] In the specific implementation, when a singing user wants to record a lead vocal accompaniment, they can trigger a lead vocal trigger control on the singing selection interface; in response to the trigger operation of this lead vocal trigger control, the terminal displays a lead vocal song selection interface. For example, the singing user clicks... Figure 6a The "I want to lead the singing" option in the terminal, triggered by the "I want to lead the singing" action, displays the following: Figure 6a The interface for selecting lead vocal songs is shown. Optionally, this interface may include identification information for multiple lead vocal songs, such as... Figure 6a The 601 in the text represents the identification information of a lead singer's song.
[0049] Optionally, the identification information for each lead vocal song may include at least one of the following: the song title, partial lyrics, and the listening time. For example, the identification information for a lead vocal song may include the song title "These Two Windows," and partial lyrics such as... Figure 6a The phrase "Dance for me dance dance for Me oh oh oh" and the listening time of the song are as follows: Figure 6a The "10s" in it.
[0050] Optionally, each lead singer's song identification information corresponds to a lead singer control, which can be various lead singer buttons, etc. The shape, size, and position of the lead singer button can be set according to requirements, and this application embodiment does not limit these aspects. Figure 6a In the text, the lead singer control corresponding to the lead singer song identifier 601 can be identified as a "Sing" lead singer button, such as... Figure 6a As shown in 61.
[0051] In one embodiment, the identification information of each lead singer song and the corresponding lead singer control can both be displayed in a display area of a preset shape; wherein, the display area of the preset shape can be a rectangle, a round rectangle, etc. For example, in... Figure 6a In this context, the display area of the preset shape can be represented as a rectangle, such as... Figure 6a As shown in 60.
[0052] It should be noted that, Figure 6a This is merely an exemplary interface for selecting lead songs. This embodiment of the application does not limit the display area of the identification information of each lead song and the corresponding lead song control in the singing selection interface.
[0053] Optionally, the lead singer song selection interface may also include user avatars of multiple lead singer accompaniments for each lead singer song, and these avatars are arranged according to the lead singer's score. For example, in Figure 6a Taking the lead vocal song "These Two Windows" as an example, this song corresponds to three user avatars, which are arranged according to the lead vocal score. Optionally, multiple lead vocal accompaniment user avatars for each lead vocal song and the lead vocal control corresponding to the song's identifier can be simultaneously displayed in the same area of the target display area, such as when walking... Figure 6a In the image, the three vocal accompaniments for the lead song "These Two Windows," along with the corresponding "Sing" buttons for the song's identifiers, are all displayed in area 602. Alternatively, the user avatars for multiple vocal accompaniments for each song, along with the corresponding vocal controls, can be displayed separately in different areas of the target display area.
[0054] In one embodiment, after displaying the lead vocal song selection interface, the terminal can play the target historical lead vocal accompaniment corresponding to the first lead vocal song. The first lead vocal song refers to the lead vocal song displayed in the target area of the lead vocal song selection interface from among multiple lead vocal songs; the target historical lead vocal accompaniment refers to the historical lead vocal accompaniment with the highest lead vocal score among the multiple historical lead vocal accompaniments corresponding to the first lead vocal song. Specifically, after displaying the lead vocal song selection interface, the terminal can continuously detect lead vocal songs located in the target area of the lead vocal song selection interface. When the terminal detects that the first lead vocal song is in the target area, the terminal can retrieve the target historical lead vocal accompaniment with the highest lead vocal score corresponding to the first lead vocal song from the server and play the target historical lead vocal accompaniment with the highest lead vocal score corresponding to the first lead vocal song. For example, when the terminal detects that the lead vocal song "X Card" is in the target area, the terminal can retrieve the historical lead vocal accompaniment with the highest score corresponding to "X Card" from a server, and can also determine that the lead vocalist corresponding to the historical lead vocal accompaniment with the highest score is anlans, and play the historical lead vocal accompaniment with the highest score corresponding to "X Card" on the lead vocal song selection interface. Optionally, the target area can be the area occupied by the first lead vocal song among multiple lead vocal songs in the lead vocal song selection interface. For example, in Figure 6bIn the image, the target area is the area occupied by the lead singer's song "These Two Windows".
[0055] Optionally, a list of multiple lead songs is generated from the lead song selection interface. If the terminal detects a swipe operation on the lead song list, the display positions of the multiple lead songs in the list are updated. This swipe operation can be an up swipe, a down swipe, etc. When a second lead song is detected to be displayed in the target area of the lead song selection interface, the terminal can play the historical lead song accompaniment with the highest lead song score corresponding to the second lead song. For example, in Figure 6b As shown, the target area is defined as the area occupied by the lead vocal song "These Two Windows". When the terminal detects that the lead vocal song "These Two Windows" is located in the target area of the lead vocal song selection interface, the terminal retrieves the target historical lead vocal accompaniment with the highest lead vocal score for "These Two Windows" and plays the lead vocal song "These Two Windows" in the lead vocal song selection interface. At this time, when the singing user or other users want to view other lead vocal songs, they can do so as follows... Figure 6b As shown, when the list of lead vocal songs is swiped upwards, in response to the upward swiping operation, the terminal updates the display area of multiple singing songs in the list. When the terminal detects that the lead vocal song "Blinduing Linghts" is in the target area, the terminal obtains the target historical lead vocal accompaniment with the highest lead vocal score for the lead vocal song "Blinduing Linghts" and plays the target historical lead vocal accompaniment with the highest lead vocal score for the lead vocal song "Blinduing Linghts".
[0056] It should be noted that when the terminal detects that a lead singer song is in the target area of the lead singer song selection interface, but the lead singer song does not have a corresponding historical lead singer accompaniment, the terminal will play the original lead singer of the lead singer song.
[0057] To facilitate the explanation of how singing users or lead singers can view the detailed information of a selected lead singer song, this detailed information may include song information, a popular lead singer ranking list, and the singing user's own ranking. Since multiple lead singer songs include the target song, the following explanation will use the lead singer song as the target song as an example.
[0058] (1) The identification information of the target song and the corresponding lead vocal control are displayed within a target display area of a preset shape. When the terminal detects that other areas within the target display area besides the lead vocal control corresponding to the identification information of the target song are triggered, the terminal can display the historical lead vocal viewing interface of the target song. For example, Figure 6c As shown, the identification information for the lead song "These Two Windows" and the corresponding lead singer control are displayed. Figure 6c In the case of 60; when a singing user or other user clicks on the blank area of the lead singing song "These Two windows", the terminal detects that the area outside the lead singing control corresponding to the identification information of the target singing song has been triggered, and the terminal displays the historical lead singing viewing interface of the lead singing song "These Two windows". Optionally, the historical lead vocal viewing interface includes a popularity leaderboard for the target song, which includes multiple historical lead vocal accompaniments displayed in descending order of lead vocal score. For example, in 6c, the historical lead vocal viewing interface includes a popularity leaderboard for the song "These Two Windows," which lists ClarKson as the top-ranked lead vocal accompaniment, Eason Mars as the second-ranked lead vocal accompaniment, and Anne as the third-ranked lead vocal accompaniment.
[0059] Optionally, the historical lead singer viewing interface may also include the singer's own ranking information, such as... Figure 6c In the video, the historical lead singer interface includes the user's username (user) and current ranking (55th).
[0060] Optionally, when a singing user or other user has finished viewing the detailed information of a song they want to lead in on the historical lead singing viewing interface and wants to directly record the lead singing accompaniment for that song, they can access the lead singing recording interface in two ways; as an optional implementation, the historical lead singing viewing interface also includes lead singing recording controls, for example, in Figure 6c In this context, the lead singer recording control can be represented as a "I want to lead sing" button, such as... Figure 6c As shown in 612. At this time, the singing user or other users can trigger the lead singing recording control to directly enter the lead singing recording interface. As another optional implementation, the historical lead singing viewing interface also includes a return button; for example, in Figure 6c In this context, the back button can be represented as a "<" back button, such as... Figure 6cAs shown in 613. Specifically, the singing user or other user clicks the back button in the historical lead singing viewing interface; when the terminal detects that the back button in the historical lead singing viewing interface has been triggered, the terminal returns to the lead singing song selection interface, and then executes step S505.
[0061] Optionally, each historical lead vocal accompaniment corresponds to a preview control, which can be various preview buttons, and this embodiment of the application is not limited thereto. Figure 6c In this context, the preview control can be represented as a play button in the form of a play icon, such as... Figure 6c As shown in 611. Specifically, when a singing user wants to view the lead vocal details of a historical lead vocal accompaniment, the singing user or other users can trigger the preview control corresponding to any historical lead vocal accompaniment. As an optional implementation, the triggering method for the preview control corresponding to any historical lead vocal accompaniment can be: single click, double click, long press, or multiple clicks within a preset time, etc.; as another optional implementation, the triggering method for the preview control corresponding to any historical lead vocal accompaniment can also be to slide the preview control left or right.
[0062] When the terminal detects that the preview control corresponding to any historical lead vocal accompaniment has been triggered, the terminal displays the playback interface for that historical lead vocal accompaniment. For example, when the singing user or other user clicks on... Figure 6c The preview control 611 for the historical lead vocal accompaniment "Clarkson" is displayed on the terminal when the terminal detects that the preview control for the historical lead vocal accompaniment "Clarkson" has been triggered. Figure 6c The playback interface for the historical lead vocal accompaniment "Clarkson" is shown.
[0063] Optionally, the playback interface includes interactive options, such as options to send gifts, like, and text input, for example in... Figure 6c In the game, the option to send a gift is represented by a "gift" icon, and the option to like is represented by a "like" gesture, etc.
[0064] In one embodiment, the playback interface of any historical lead vocal accompaniment includes interactive options. When a singing user wants to interact with the target user corresponding to any historical lead vocal accompaniment, they can click on the interactive option. If the terminal detects that the interactive option has been triggered, the terminal displays an interactive window. This interactive window includes an interaction confirmation option. If the terminal detects that the interaction confirmation option has been triggered and that an interactive message exists, the interactive message is sent to the target user who recorded any historical lead vocal accompaniment, and the interactive message is displayed on the playback interface of any historical lead vocal accompaniment. The interactive window may include text input options, a "like" option, etc.
[0065] In one embodiment, the method for obtaining multiple historical lead vocal accompaniments can be as follows: the terminal can use a time-limited, priority-based approach to obtain multiple historical lead vocal accompaniments. Specifically, the terminal can re-obtain the lead vocal accompaniments for the target song within a certain period (e.g., one week, half a month). For example, the terminal can re-obtain the lead vocal accompaniments for the target song every week, and then rank the obtained lead vocal accompaniments from high to low according to the lead vocal score, that is, the lead vocal accompaniment with the highest lead vocal score is placed at the top. In this case, if a lead vocal user does not upload a lead vocal accompaniment in a certain week, then that lead vocal user cannot participate in the ranking of lead vocal accompaniments in that week. Therefore, in order to continue to participate in the ranking of lead vocal accompaniments for the target song, the lead vocal user may need to participate for a long time.
[0066] (2) The identification information of the target lead song corresponds to a lead song display control. In Figure 6d In this interface, the lead singer song selection screen includes three lead singer songs. The identification information for each of these three songs corresponds to a lead singer song display control, which can be represented by a "Lead Singer Song Display" button. Figure 6d As shown in Figure 621. If the terminal detects that the lead singing song display control corresponding to the identification information of the target singing song among multiple lead singing songs is triggered, the lead singing song display interface is displayed, and a historical lead singing accompaniment corresponding to the target singing song is played in the lead singing song display interface. The historical lead singing accompaniment corresponding to the target singing song is the lead singing accompaniment with the highest lead singing score among multiple historical lead singing accompaniments corresponding to the target singing song, and the detailed information of the historical lead singing accompaniment is displayed in the lead singing song display interface.
[0067] For example: In Figure 6d In the middle, singing users or other users click Figure 6d The terminal detects that the "Singer Song Display" button 621, corresponding to the identifier information of the lead singer song "These Two windows," has been triggered, and displays the following: Figure 6d The playback interface shown plays the historical lead singer accompaniment with the highest lead singer score for the lead singer song "These Two Windows".
[0068] Optionally, the playback interface includes interactive options, such as options to send gifts, like, and text input, for example in... Figure 6d In the game, the option to send a gift is represented by a "gift" icon, and the option to like is represented by a "like" gesture. In one embodiment, if the terminal detects that the lead singer trigger control has been triggered, a lead singer song filter window is displayed, which is as follows: Figure 6eAs shown. Optionally, the lead vocal song filter window includes filter criteria setting options and a confirmation filter option. For example, in Figure 6e The filtering options include light music and classic oldies. Specifically, in this lead singer song filtering window, the singing user can select a filtering option; then, if the terminal detects that a filtering option is selected, it can obtain the corresponding filtering conditions; next, when the terminal detects that a filtering option is selected, it can select multiple lead singer songs that meet the filtering conditions from the candidate lead singer songs, and display the identification information of multiple lead singer songs in the lead singer song selection interface. For example, as... Figure 6e When a user or other user clicks the "Classic Oldies" option, the terminal detects that the "Classic Oldies" option has been selected and obtains the filter condition "Classic Oldies". Subsequently, the user or other user clicks "Confirm Filter", and the terminal selects three lead-singing songs from the candidate lead-singing songs that meet the filter condition, and displays them as follows: Figure 6e The interface for selecting lead vocal songs shows the identification information of three lead vocal songs. The names of these three lead vocal songs are "These Two windows", "Blinduing Linghts" and "XXXX" respectively.
[0069] In another embodiment, since the lead-singing song selection interface displays a large number of lead-singing songs, it may take a considerable amount of time to find the target song. Therefore, the lead-singing song selection interface includes a search option, which allows for quick retrieval of the target song. Specifically, when the terminal detects that the search option is selected, a lead-singing song search interface is displayed. This search interface includes a search criteria setting option and a search confirmation option. The singing user or other users can select the search criteria setting option to set search criteria; then, if the terminal detects that the search criteria setting option is selected, it obtains the search criteria corresponding to the search criteria setting option; next, after the singing user or other users have set the search criteria, they can select the search confirmation option; when the terminal detects that the search confirmation option is selected, it can obtain lead-singing songs that meet the search criteria indicated by the search criteria setting option and display the lead-singing song selection interface, which displays the target song among multiple lead-singing songs.
[0070] S505. When the lead singer control corresponding to the identification information of the target song among multiple lead singer songs is triggered, the lead singer recording interface is displayed. The lead singer recording interface includes the lead singer accompaniment segment in the target song and the recording confirmation control.
[0071] In the specific implementation, when the lead vocal control corresponding to the identifier information of the target song among multiple lead vocal songs is triggered, a lead vocal retrieval request for the target song is sent to the server. This lead vocal retrieval request carries the identifier information of the target song. This request instructs the server to query the lead vocal accompaniment segment of the target song based on the identifier information, return the lead vocal accompaniment segment, and return display instructions for the lead vocal recording interface. These display instructions instruct the terminal to display the lead vocal recording interface. The terminal receives the display instructions sent by the server and displays the lead vocal recording interface and the lead vocal accompaniment segment on the interface.
[0072] For example: the lead singer clicks Figure 6f When the "Sing" button 61 is pressed, the terminal detects that the lead singer control has been triggered and sends a lead singer acquisition request for the lead singer song "These Two Windows" to the server. This request carries identification information for the song "These Two Windows," instructing the server to query and return the lead singer accompaniment segment from the song based on this information, as well as display instructions for returning to the lead singer recording interface. The terminal then displays the following information: Figure 6f The interface shown is for recording the lead vocals, and it displays the lead vocal accompaniment clip "And Ididn't want anyone I still".
[0073] Optionally, the lead singer recording interface also includes: a pitch indicator for the lead singer accompaniment of the target song, which indicates the pitch of the lead singer accompaniment segment; to encourage lead singers to achieve higher scores and compete for the best lead singer position, the lead singer recording interface can also compare the lead singer score of the lead singer accompaniment recorded by the lead singer with the highest lead singer score corresponding to the target song. For example, in Figure 6f In the game, when the lead singer records the lyrics "And I didn't want anyone I still", the lead singer's score "Good × 3" will be displayed on the lead singer recording interface.
[0074] Optionally, the lead singer recording interface includes a recording confirmation control, which can be various recording confirmation buttons. Figure 6f In this context, the recording confirmation control can be represented as a "√" button, such as... Figure 6f As shown in 631.
[0075] In one embodiment, when the terminal detects that the lead vocal control corresponding to the identifier information of a target song among multiple lead vocal songs has been triggered, the terminal can display the accompaniment loading interface for that target song, waiting for the terminal to obtain the lead vocal accompaniment fragment of the target song from the server. For example, the lead vocal user clicks... Figure 6g When the "Sing" button 61 is pressed, the terminal detects that the lead singer control has been triggered and displays the following: Figure 6g The accompanying music loading interface is shown.
[0076] Optionally, the accompaniment loading interface includes the accompaniment loading progress. For example, in Figure 6g In the process, the accompaniment loading progress is 86%. The terminal then checks if the accompaniment loading progress is within the preset value. When the terminal detects that the accompaniment loading progress is within the preset value, the lead vocal recording interface is displayed. The preset progress value can be set according to user needs. For example, the preset progress value can be set to 86%. Figure 6g The accompaniment is currently 86% loaded, which is the preset loading progress, as shown below. Figure 6g The accompanying music loading interface is shown.
[0077] Optionally, the accompaniment loading interface may also include a two-way button. Figure 6g The two-way buttons include video buttons and a karaoke button, and these two-way buttons can be used as follows: Figure 6g As shown in 641. When the singing user or other user triggers the sing button in the two-way button, the terminal responds by loading the accompaniment containing the target song for that sing button; when the singing user or other user triggers the video button in the two-way button, the terminal responds by loading the accompaniment and video containing the target song for that video button.
[0078] S506. If the recording confirmation control is triggered and there is audio data for singing the lead vocal accompaniment segment, the recording completion interface is displayed. The recording completion interface includes the marking information of the target lead vocal accompaniment corresponding to the target song. The target lead vocal accompaniment is determined based on the audio data of the lead vocal accompaniment segment.
[0079] The recording confirmation control can be a recording control button, etc., and the marking information can be a description of the target lead singer and accompaniment, as well as permission settings for the target lead singer and accompaniment, etc.
[0080] In the specific implementation, if the terminal detects that the recording confirmation control has been triggered and detects that audio data for singing the lead vocal accompaniment segment has been generated, it indicates that the singing user has completed recording, and the terminal displays the recording completion interface. For example, in Figure 6h When the singing user or other user clicks the "√" button, the terminal detects that the recording confirmation control 631 has been triggered and displays the recording completion interface, such as... Figure 6h As shown. Optionally, the recording completion interface includes description options for describing the target lead vocalist and accompaniment, permission settings, etc. For example, in Figure 6h The description option is "Click here to add a description so that more people can see your lead vocal performance"; the permission setting option is "Only friends can listen".
[0081] Optionally, the recording completion interface includes a lead singer upload option, for example, in Figure 6h In this context, the lead singer upload option can be represented as a "Publish Lead Singer" option. After the singing user describes the content of the target lead singer accompaniment and sets permissions, the lead singer user or other users can select this lead singer upload option. When the terminal detects that the lead singer upload option has been triggered, the terminal displays the lead singer upload interface, which looks like this: Figure 6h As shown.
[0082] Optionally, the lead singer upload interface includes a prompt message indicating that the target lead singer accompaniment for the target song has been uploaded to the server for storage, so that other users can select and sing the target song based on the target lead singer accompaniment through singing applications. For example, in Figure 6h The upload interface for the lead singer includes a message that reads "Upload successful".
[0083] In this embodiment, the song selection interface of the singing application displayed on the terminal includes a lead singer trigger control. Users can access the lead singer song selection interface through this control, allowing them to select their preferred target lead singer song and record it in the lead singer recording interface. This ultimately generates a corresponding lead singer accompaniment for the target song. This expands the functionality of the singing application, enabling lead singers to generate their own accompaniments according to their needs, resulting in richer and more efficient accompaniments. This achieves a self-driven closed loop by using "user-generated content" to drive "user-generated content," allowing the singing application to accumulate more original works. Furthermore, by having different users record accompaniments and then compete for lead singer ranking based on scores, song content exposure and the sense of competition can be increased, improving user engagement and ensuring the flexibility of the accompaniment content. Simultaneously, users do not need to leave the existing page or relearn the interaction methods, maintaining a smooth user experience.
[0084] Based on the information processing methods provided above, please refer to Figure 7 This is a schematic diagram of the structure of an information processing device provided in an embodiment of this application. Figure 7 As shown, the information processing device can be applied to the above. Figure 2 or Figure 5The terminal in the corresponding embodiment; specifically, the information processing device may be a computer program (including program code) running on the terminal, for example, the information processing device may be an application software; the information processing device may be used to execute the corresponding steps in the method provided in the embodiments of this application.
[0085] Display unit 701 is used to display the singing selection interface in a singing application. The singing selection interface includes identification information of multiple singing songs, and each singing song identification information corresponds to a singing trigger control. The display unit 701 is also used to display a singing settings interface for setting up the singing of the target singing song when the singing trigger control corresponding to the identification information of the target singing song among the plurality of singing songs is triggered. The singing settings interface includes a plurality of reference lead singing accompaniments for leading the singing of the target singing song, and each reference lead singing accompaniment corresponds to an application option. The display unit 701 is also used to display a singing interface for singing the target song when the application option corresponding to any of the multiple reference lead singer accompaniments is selected. Processing unit 702 is used to play any of the reference lead vocal accompaniment on the singing interface.
[0086] In one embodiment, the singing selection interface includes a lead singer trigger control, and the display unit 701 is further configured to: If the lead singer trigger control is triggered, the lead singer song selection interface is displayed. The lead singer song selection interface includes identification information of multiple lead singer songs. Each lead singer song identification information corresponds to a lead singer control. The multiple lead singer songs include the target singing song. When the lead singer control corresponding to the identification information of the target singing song among the multiple lead singer songs is triggered, the lead singer recording interface is displayed. The lead singer recording interface includes the lead singer accompaniment segment in the target singing song and the recording confirmation control. If the recording confirmation control is triggered and there is audio data for singing the lead vocal accompaniment segment, a recording completion interface is displayed. The recording completion interface includes the marking information of the target lead vocal accompaniment corresponding to the target song. The target lead vocal accompaniment is determined based on the audio data of the lead vocal accompaniment segment.
[0087] In another embodiment, the display unit 701, when the lead singer control corresponding to the identifier information of the target singing song among the plurality of lead singer songs is triggered, displays the lead singer recording interface, which can be specifically used for: When the lead singer control corresponding to the identification information of the target singing song among the multiple lead singer songs is triggered, the accompaniment loading interface of the target singing song is displayed, and the accompaniment loading interface includes the accompaniment loading progress. When the accompaniment loading progress reaches the preset progress value, the lead singer recording interface is displayed.
[0088] In another embodiment, the identification information of the target song and the lead singer control corresponding to the identification information of the target song are displayed in a target display area of a preset shape. The display unit 701 is further configured to: When the target display area is triggered in any area other than the lead singer control corresponding to the identification information of the target song, the historical lead singer viewing interface of the target song is displayed. The historical lead singer viewing interface includes multiple historical lead singer accompaniments of the target song. The multiple historical lead singer accompaniments are displayed in descending order of lead singer score, and each historical lead singer accompaniment corresponds to a preview control. When the preview control corresponding to any historical lead vocal accompaniment is triggered, the playback interface of that historical lead vocal accompaniment is displayed.
[0089] In another embodiment, if the lead singer trigger control is triggered, after displaying the lead singer song selection interface, the processing unit 702 is further configured to play the target historical lead singer accompaniment corresponding to the first lead singer song on the lead singer song selection interface. The first lead singer song refers to the lead singer song displayed in the target area of the lead singer song selection interface among the plurality of lead singer songs; the target historical lead singer accompaniment refers to the historical lead singer accompaniment with the highest lead singer score among the plurality of historical lead singer accompaniments corresponding to the first lead singer song.
[0090] In another embodiment, the recording completion interface includes a lead singer upload option, and the display unit 701 is further configured to: When the lead singer upload option is triggered, the lead singer upload interface is displayed. The lead singer upload interface includes a prompt message indicating that the target lead singer accompaniment corresponding to the target song has been uploaded to the server for storage, so that other users can select to sing the target song based on the target lead singer accompaniment through the singing application.
[0091] In another embodiment, each reference lead vocal accompaniment in the singing settings interface corresponds to a lead vocal accompaniment preview option; the processing unit 702 is further configured to: When the preview option for the lead vocal accompaniment corresponding to the target lead vocal accompaniment among the multiple reference lead vocal accompaniments is selected, the target reference lead vocal accompaniment is played in the singing settings interface.
[0092] In another embodiment, the playback interface of any historical lead vocal accompaniment includes interactive options; the display unit 701 is further configured to display an interactive window if the interactive option is triggered, the interactive window including an interactive confirmation option; The processing unit 702 is further configured to send the interaction message to the target user who recorded any of the historical lead vocal accompaniment if the interaction confirmation option is triggered and there is an interaction message. The display unit 701 is also used to display the interactive message on the playback interface of any historical lead vocal accompaniment.
[0093] In another embodiment, when the lead singer control corresponding to the identifier information of the target singing song among the plurality of lead singer songs is triggered, the processing unit 702 displays the lead singer recording interface, which can be specifically used for: When the lead singer control corresponding to the identification information of the target singing song among the multiple lead singer songs is triggered, a lead singer acquisition request for the target singing song is sent to the server. The lead singer acquisition request carries the identification information of the target singing song. The lead singer acquisition request is used to instruct the server to query the lead singer accompaniment segment in the target singing song according to the identification information of the target singing song and return the lead singer accompaniment segment, as well as return the display instruction information of the lead singer recording interface. The system receives display instruction information sent by the server, displays the lead singer recording interface according to the display instruction information, and displays the lead singer accompaniment segment on the lead singer recording interface.
[0094] In another embodiment, the processing unit 702, when playing any of the reference lead vocal accompaniment on the singing interface, may specifically be used for: When any application option corresponding to any of the multiple reference lead vocal accompaniments is selected, the volume of any lead vocal accompaniment is adjusted to a first volume value, and the volume of the original accompaniment of the target song is adjusted to a second volume value, wherein the first volume value is greater than the second volume value. In the singing interface, play any of the reference lead vocal accompaniment at the first volume value.
[0095] In another embodiment, when the display unit 701 is used to display the lead singer song selection interface if the lead singer trigger control is triggered, it can be specifically used for: If the lead singer trigger control is triggered, the lead singer song filter window is displayed, which includes filter condition setting options and confirm filter options; When the filter option is triggered, a lead singer song selection interface is displayed, and identification information of multiple lead singer songs is displayed in the lead singer song selection interface. The multiple lead singer songs refer to lead singer songs that meet the filter conditions indicated by the filter condition setting option.
[0096] In another embodiment, the lead song selection interface includes a search option, and the display unit 701 is further configured to: When the search option is selected, the lead singing song search interface is displayed, which includes search condition setting options and search confirmation options. When the search confirmation option is triggered, the lead singer song selection interface is displayed, and the target singing song among the multiple lead singer songs is displayed in the lead singer song selection interface. The target singing song refers to the lead singer song that meets the search conditions indicated by the search condition setting control.
[0097] It is understood that the functions of each functional unit of the information processing device in this embodiment can be specifically implemented according to the methods in the above method embodiments, and the specific implementation process can refer to the above method embodiments. Figure 2 or Figure 5 This will not be elaborated upon here.
[0098] According to one embodiment of this application, Figure 2 and Figure 5 The information processing method shown can involve various steps that can be derived from... Figure 7 This is performed by the various units within the information processing apparatus shown. For example, Figure 2 Steps S201 to S202 can be performed by Figure 7 The information processing device shown is executed by the display unit 701, and step S203 can be performed by... Figure 7 The information processing device shown in the illustration uses the display unit 701 and processing unit 702 to perform the operation; for example, Figure 5 In the information processing method shown, steps S501-S502 can be performed by... Figure 7 The information processing device shown is executed by the display unit 701, and step S503 can be performed by... Figure 7 The display unit 701 and processing unit 702 in the information processing device shown are used to execute steps S504 to S506, which can be performed by... Figure 7 The display unit 701 in the information processing device shown performs the operation. According to another embodiment of this application, Figure 7The various units in the information processing apparatus shown can be individually or entirely merged into one or more other units, or some of the units can be further divided into multiple functionally smaller units. This achieves the same operation without affecting the technical effects of the embodiments of this application. The above-mentioned units are divided based on logical functions. In practical applications, the function of one unit can also be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the information processing apparatus may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented collaboratively by multiple units.
[0099] According to another embodiment of this application, the following can be achieved by running on a general-purpose computing device, such as a computer, which includes processing elements and storage elements such as a central processing unit (CPU), random access memory (RAM), and read-only memory (ROM), a device capable of performing operations such as... Figure 2 and Figure 5 The computer program (including program code) for each step involved in the corresponding method shown, to construct such... Figure 7 The information processing apparatus shown herein, and the information processing method for implementing the embodiments of this application, are described. The computer program may be recorded on, for example, a computer-readable storage medium, loaded onto the aforementioned computing device via the computer-readable storage medium, and run therein.
[0100] In this embodiment, the terminal can display a singing selection interface in a singing application. The singing selection interface includes identification information for multiple songs, and each song's identification information corresponds to a singing trigger control. When the singing trigger control corresponding to the identification information of a target song is triggered, a singing settings interface for setting the target song is displayed. The singing settings interface includes multiple reference lead vocal accompaniments for the target song, and each reference lead vocal accompaniment corresponds to an application option. This provides singing users with a rich selection of lead vocal accompaniments, ensuring that users can choose a lead vocal accompaniment that matches their timbre and pitch. This reduces the difficulty of singing and improves the quality of singing, thus enriching the singing function in the singing application and increasing its usage rate.
[0101] Further, please see Figure 8 This is a schematic diagram of a terminal provided in an embodiment of this application. Specifically, the terminal can be as described above. Figure 2 or Figure 5 The terminal in the corresponding embodiment. For example... Figure 8As shown, the terminal may include: a processor 801, an input device 802, an output device 803, and a computer storage medium 804. The processor 801, input device 802, output device 803, and computer storage medium 804 are connected via a bus.
[0102] The aforementioned computer storage medium 804 can be stored in the terminal's memory. The computer storage medium 804 is used to store computer programs, and the processor 801 is used to execute the computer programs stored in the computer storage medium 804. The processor 801 (or CPU (Central Processing Unit)) is the terminal's computing and control core, suitable for implementing one or more computer programs, specifically suitable for loading and executing: The application displays a singing selection interface, which includes identification information for multiple songs, each corresponding to a singing trigger control. When the singing trigger control for a target song is triggered, a singing settings interface is displayed, allowing users to configure the singing settings for that target song. This interface includes multiple reference lead vocal accompaniments for the target song, each corresponding to an application option. When the application option for any of the reference lead vocal accompaniments is selected, a singing interface is displayed, and the chosen reference lead vocal accompaniment is played within this interface.
[0103] In this embodiment, the terminal can display a singing selection interface in a singing application. The singing selection interface includes identification information for multiple songs, and each song's identification information corresponds to a singing trigger control. When the singing trigger control corresponding to the identification information of a target song is triggered, a singing settings interface for setting the target song is displayed. The singing settings interface includes multiple reference lead vocal accompaniments for the target song, and each reference lead vocal accompaniment corresponds to an application option. This provides singing users with a rich selection of lead vocal accompaniments, ensuring that users can choose a lead vocal accompaniment that matches their timbre and pitch. This reduces the difficulty of singing and improves the quality of singing, thus enriching the singing function in the singing application and increasing its usage rate.
[0104] This application embodiment also provides a computer storage medium (memory), which is a memory device in a terminal used to store programs and data. It is understood that the computer storage medium here can include the terminal's built-in storage medium, or it can include extended storage media supported by the terminal. The computer storage medium provides storage space, which stores the terminal's operating system. Furthermore, this storage space also stores one or more computer programs suitable for loading and execution by the processor 801. It should be noted that the computer storage medium here can be high-speed RAM, or it can be non-volatile memory, such as at least one disk storage device; optionally, it can also be at least one computer storage medium located remotely from the aforementioned processor.
[0105] In one embodiment, the computer storage medium may be loaded and executed by the processor 801, along with one or more computer programs stored in the computer storage medium, to achieve the above-mentioned purpose. Figure 2 and Figure 5 The corresponding steps of the information processing method shown are as follows. In specific implementation, one or more computer programs in the computer storage medium are loaded by the processor 801 and executed as follows: The application displays a singing selection interface, which includes identification information for multiple songs, each corresponding to a singing trigger control. When the singing trigger control for a target song is triggered, a singing settings interface is displayed, allowing users to configure the singing settings for that target song. This interface includes multiple reference lead vocal accompaniments for the target song, each corresponding to an application option. When the application option for any of the reference lead vocal accompaniments is selected, a singing interface is displayed, and the chosen reference lead vocal accompaniment is played within this interface.
[0106] In one embodiment, the singing selection interface includes a lead singer trigger control, and one or more computer programs in the computer storage medium are loaded by the processor 801 and executed in the following steps: If the lead singer trigger control is triggered, the lead singer song selection interface is displayed. The lead singer song selection interface includes identification information of multiple lead singer songs. Each lead singer song identification information corresponds to a lead singer control. The multiple lead singer songs include the target singing song. When the lead singer control corresponding to the identification information of the target singing song among the multiple lead singer songs is triggered, the lead singer recording interface is displayed. The lead singer recording interface includes the lead singer accompaniment segment in the target singing song and the recording confirmation control. If the recording confirmation control is triggered and there is audio data for singing the lead vocal accompaniment segment, a recording completion interface is displayed. The recording completion interface includes the marking information of the target lead vocal accompaniment corresponding to the target song. The target lead vocal accompaniment is determined based on the audio data of the lead vocal accompaniment segment.
[0107] In another embodiment, when the lead singer control corresponding to the identifier information of the target song among the plurality of lead singer songs is triggered, the lead singer recording interface is displayed, and one or more computer programs in the computer storage medium are loaded by the processor 801 and specifically executed as follows: When the lead singer control corresponding to the identification information of the target singing song among the multiple lead singer songs is triggered, the accompaniment loading interface of the target singing song is displayed, and the accompaniment loading interface includes the accompaniment loading progress. When the accompaniment loading progress reaches the preset progress value, the lead singer recording interface is displayed.
[0108] In another embodiment, the identification information of the target song and the lead singer control corresponding to the identification information of the target song are displayed in a target display area of a preset shape, and one or more computer programs in the computer storage medium are loaded by the processor 801 and executed as follows: When the target display area is triggered in any area other than the lead singer control corresponding to the identification information of the target song, the historical lead singer viewing interface of the target song is displayed. The historical lead singer viewing interface includes multiple historical lead singer accompaniments of the target song. The multiple historical lead singer accompaniments are displayed in descending order of lead singer score, and each historical lead singer accompaniment corresponds to a preview control. When the preview control corresponding to any historical lead vocal accompaniment is triggered, the playback interface of that historical lead vocal accompaniment is displayed.
[0109] In another embodiment, after the lead singer trigger control is triggered and the lead singer song selection interface is displayed, one or more computer programs in the computer storage medium are loaded by the processor 801 and executed as follows: Play the target historical backing track corresponding to the first lead singer song on the lead singer song selection interface. The first lead singer song refers to the lead singer song displayed in the target area of the lead singer song selection interface among the multiple lead singer songs. The target historical backing track refers to the historical backing track with the highest lead singer score among the multiple historical backing tracks corresponding to the first lead singer song.
[0110] In another embodiment, the recording completion interface includes a lead singer upload option, and one or more computer programs in the computer storage medium are loaded by the processor 801 and executed as follows: When the lead singer upload option is triggered, the lead singer upload interface is displayed. The lead singer upload interface includes a prompt message indicating that the target lead singer accompaniment corresponding to the target song has been uploaded to the server for storage, so that other users can select to sing the target song based on the target lead singer accompaniment through the singing application.
[0111] In another embodiment, each reference lead vocal accompaniment in the singing settings interface corresponds to a lead vocal accompaniment preview option; one or more computer programs in the computer storage medium are loaded by the processor 801 and executed as follows: When the preview option for the lead vocal accompaniment corresponding to the target lead vocal accompaniment among the multiple reference lead vocal accompaniments is selected, the target reference lead vocal accompaniment is played in the singing settings interface.
[0112] In another embodiment, the playback interface of any historical lead vocal accompaniment includes interactive options; one or more computer programs in the computer storage medium are loaded by processor 801 and executed as follows: If the interactive option is triggered, an interactive window is displayed, which includes an interactive confirmation option; If the interaction confirmation option is triggered and an interaction message exists, the interaction message will be sent to the target user who recorded any of the historical lead vocal accompaniment tracks, and the interaction message will be displayed on the playback interface of any of the historical lead vocal accompaniment tracks.
[0113] In another embodiment, when the lead singer control corresponding to the identifier information of the target singing song among the plurality of lead singer songs is triggered, the lead singer recording interface is displayed, and one or more computer programs in the computer storage medium are loaded by the processor 801 and executed as follows: When the lead singer control corresponding to the identification information of the target singing song among the multiple lead singer songs is triggered, a lead singer acquisition request for the target singing song is sent to the server. The lead singer acquisition request carries the identification information of the target singing song. The lead singer acquisition request is used to instruct the server to query the lead singer accompaniment segment in the target singing song according to the identification information of the target singing song and return the lead singer accompaniment segment, as well as return the display instruction information of the lead singer recording interface. The system receives display instruction information sent by the server, displays the lead singer recording interface according to the display instruction information, and displays the lead singer accompaniment segment on the lead singer recording interface.
[0114] In another embodiment, when playing any of the reference lead vocal accompaniment on the singing interface, one or more computer programs in the computer storage medium are loaded by the processor 801 and executed as follows: When any application option corresponding to any of the multiple reference lead vocal accompaniments is selected, the volume of any lead vocal accompaniment is adjusted to a first volume value, and the volume of the original accompaniment of the target song is adjusted to a second volume value, wherein the first volume value is greater than the second volume value. In the singing interface, play any of the reference lead vocal accompaniment at the first volume value.
[0115] In another embodiment, if the lead singer trigger control is triggered, a lead singer song selection interface is displayed, and one or more computer programs in the computer storage medium are loaded by the processor 801 and specifically executed as follows: If the lead singer trigger control is triggered, the lead singer song filter window is displayed, which includes filter condition setting options and confirm filter options; When the filter option is triggered, a lead singer song selection interface is displayed, and identification information of multiple lead singer songs is displayed in the lead singer song selection interface. The multiple lead singer songs refer to lead singer songs that meet the filter conditions indicated by the filter condition setting option.
[0116] In another embodiment, the lead singer song selection interface includes a search option, and the processor 801 is further configured to: When the search option is selected, the lead singing song search interface is displayed, which includes search condition setting options and search confirmation options. When the search confirmation option is triggered, the lead singer song selection interface is displayed, and the target singing song among the multiple lead singer songs is displayed in the lead singer song selection interface. The target singing song refers to the lead singer song that meets the search conditions indicated by the search condition setting control.
[0117] It should be understood that, in the embodiments of this application, the processor 801 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0118] In specific implementations, the processor 801, input device 802, output device 803, and computer storage medium 804 described in the embodiments of this application can execute the implementation methods described in all the above embodiments, or they can execute the implementation methods described in the above devices, which will not be repeated here.
[0119] In this embodiment, the terminal can display a singing selection interface in a singing application. The singing selection interface includes identification information for multiple songs, and each song's identification information corresponds to a singing trigger control. When the singing trigger control corresponding to the identification information of a target song is triggered, a singing settings interface for setting the target song is displayed. The singing settings interface includes multiple reference lead vocal accompaniments for the target song, and each reference lead vocal accompaniment corresponds to an application option. This provides singing users with a rich selection of lead vocal accompaniments, ensuring that users can choose a lead vocal accompaniment that matches their timbre and pitch. This reduces the difficulty of singing and improves the quality of singing, thus enriching the singing function in the singing application and increasing its usage rate.
[0120] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. When executed by a terminal's processor, the computer program performs the following: Displaying a singing selection interface in a singing application, the singing selection interface including identification information for multiple songs, each song's identification information corresponding to a singing trigger control; when the singing trigger control corresponding to the identification information of a target song is triggered, displaying a singing settings interface for setting up the target song, the singing settings interface including multiple reference lead vocal accompaniments for the target song, each reference lead vocal accompaniment corresponding to an application option; when the application option corresponding to any of the multiple reference lead vocal accompaniments is selected, displaying a singing interface for singing the target song, and playing any of the reference lead vocal accompaniments on the singing interface.
[0121] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0122] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Those skilled in the art will understand that implementing all or part of the processes of the above embodiments and making equivalent changes in accordance with the claims of this application are still within the scope of the invention.
Claims
1. An information processing method, characterized in that, include: The singing selection interface in the singing application is displayed. The singing selection interface includes identification information of multiple singing songs, and each singing song identification information corresponds to a singing trigger control. When the singing trigger control corresponding to the identification information of the target singing song among the multiple singing songs is triggered, a singing settings interface for singing the target singing song is displayed. The singing settings interface includes multiple reference lead vocal accompaniments for leading the singing of the target singing song, and each reference lead vocal accompaniment corresponds to an application option. When the application option corresponding to any of the multiple reference lead vocal accompaniments is selected, a singing interface for singing the target song is displayed, and any of the reference lead vocal accompaniments is played on the singing interface. The singing selection interface also includes a lead singer trigger control. By using the lead singer trigger control, one can enter the lead singer song selection interface, select a target lead singer song, and record the target lead singer song in the lead singer recording interface to generate the lead singer accompaniment corresponding to the target lead singer song.
2. The method according to claim 1, characterized in that, The singing selection interface includes a lead singer trigger control, and the method further includes: If the lead singer trigger control is triggered, the lead singer song selection interface is displayed. The lead singer song selection interface includes identification information of multiple lead singer songs. Each lead singer song identification information corresponds to a lead singer control. The multiple lead singer songs include the target singing song. When the lead singer control corresponding to the identification information of the target singing song among the multiple lead singer songs is triggered, the lead singer recording interface is displayed. The lead singer recording interface includes the lead singer accompaniment segment in the target singing song and the recording confirmation control. If the recording confirmation control is triggered and there is audio data for singing the lead vocal accompaniment segment, a recording completion interface is displayed. The recording completion interface includes the marking information of the target lead vocal accompaniment corresponding to the target song. The target lead vocal accompaniment is determined based on the audio data of the lead vocal accompaniment segment.
3. The method according to claim 2, characterized in that, When the lead singer control corresponding to the identifier information of the target song among the plurality of lead singer songs is triggered, the lead singer recording interface is displayed, including: When the lead singer control corresponding to the identification information of the target singing song among the multiple lead singer songs is triggered, the accompaniment loading interface of the target singing song is displayed, and the accompaniment loading interface includes the accompaniment loading progress. When the accompaniment loading progress reaches the preset progress value, the lead singer recording interface is displayed.
4. The method according to claim 2 or 3, characterized in that, The identification information of the target song and the corresponding lead singer control are displayed within a target display area of a preset shape. The method further includes: When the target display area is triggered in any area other than the lead singer control corresponding to the identification information of the target song, the historical lead singer viewing interface of the target song is displayed. The historical lead singer viewing interface includes multiple historical lead singer accompaniments of the target song. The multiple historical lead singer accompaniments are displayed in descending order of lead singer score, and each historical lead singer accompaniment corresponds to a preview control. When the preview control corresponding to any historical lead vocal accompaniment is triggered, the playback interface of that historical lead vocal accompaniment is displayed.
5. The method according to claim 2, characterized in that, If the lead singer trigger control is triggered, and the lead singer song selection interface is displayed, the method further includes: Play the target historical backing track corresponding to the first lead singer song on the lead singer song selection interface. The first lead singer song refers to the lead singer song displayed in the target area of the lead singer song selection interface among the multiple lead singer songs. The target historical backing track refers to the historical backing track with the highest lead singer score among the multiple historical backing tracks corresponding to the first lead singer song.
6. The method according to claim 2, characterized in that, The recording completion interface includes a lead singer upload option, and the method further includes: When the lead singer upload option is triggered, the lead singer upload interface is displayed. The lead singer upload interface includes a prompt message indicating that the target lead singer accompaniment corresponding to the target song has been uploaded to the server for storage, so that other users can select to sing the target song based on the target lead singer accompaniment through the singing application.
7. The method according to claim 1, characterized in that, In the singing settings interface, each reference lead vocal accompaniment corresponds to a lead vocal accompaniment preview option; the method further includes: When the preview option for the lead vocal accompaniment corresponding to the target lead vocal accompaniment among the multiple reference lead vocal accompaniments is selected, the target reference lead vocal accompaniment is played in the singing settings interface.
8. The method according to claim 4, characterized in that, The playback interface for any historical lead vocal accompaniment includes interactive options; the method further includes: If the interactive option is triggered, an interactive window is displayed, which includes an interactive confirmation option; If the interaction confirmation option is triggered and an interaction message exists, the interaction message will be sent to the target user who recorded any of the historical lead vocal accompaniment tracks, and the interaction message will be displayed on the playback interface of any of the historical lead vocal accompaniment tracks.
9. The method according to claim 2, characterized in that, When the lead singer control corresponding to the identifier information of the target song among the plurality of lead singer songs is triggered, the lead singer recording interface is displayed, including: When the lead singer control corresponding to the identification information of the target singing song among the multiple lead singer songs is triggered, a lead singer acquisition request for the target singing song is sent to the server. The lead singer acquisition request carries the identification information of the target singing song. The lead singer acquisition request is used to instruct the server to query the lead singer accompaniment segment in the target singing song according to the identification information of the target singing song and return the lead singer accompaniment segment, as well as return the display instruction information of the lead singer recording interface. The system receives display instruction information sent by the server, displays the lead singer recording interface according to the display instruction information, and displays the lead singer accompaniment segment on the lead singer recording interface.
10. The method according to claim 1, characterized in that, Playing any of the reference lead vocal accompaniment on the singing interface includes: When any application option corresponding to any of the multiple reference lead vocal accompaniments is selected, the volume of any reference lead vocal accompaniment is adjusted to a first volume value, and the volume of the original accompaniment of the target singing song is adjusted to a second volume value, wherein the first volume value is greater than the second volume value. In the singing interface, play any of the reference lead vocal accompaniment at the first volume value.
11. The method according to claim 2, characterized in that, If the lead singer trigger control is triggered, the lead singer song selection interface is displayed, including: If the lead singer trigger control is triggered, the lead singer song filter window is displayed, which includes filter condition setting options and confirm filter options; When the filter option is triggered, a lead singer song selection interface is displayed, and identification information of multiple lead singer songs is displayed in the lead singer song selection interface. The multiple lead singer songs refer to lead singer songs that meet the filter conditions indicated by the filter condition setting option.
12. The method according to claim 2, characterized in that, The lead singer song selection interface includes a search option, and the method further includes: When the search option is selected, the lead singing song search interface is displayed, which includes search condition setting options and search confirmation options. When the search confirmation option is triggered, the lead singer song selection interface is displayed, and the target singing song among the multiple lead singer songs is displayed in the lead singer song selection interface. The target singing song refers to the lead singer song that meets the search conditions indicated by the search condition setting option.
13. An information processing device, characterized in that, include: The display unit is used to display the singing selection interface in the singing application. The singing selection interface includes identification information of multiple singing songs, and each singing song identification information corresponds to a singing trigger control. The display unit is also used to display a singing settings interface for setting up the singing of the target song when the singing trigger control corresponding to the identification information of the target song among the plurality of singing songs is triggered. The singing settings interface includes a plurality of reference lead vocal accompaniments for leading the singing of the target song, and each reference lead vocal accompaniment corresponds to an application option. The display unit is also used to display a singing interface for singing the target song when the application option corresponding to any of the multiple reference lead singer accompaniments is selected. The processing unit is used to play any of the reference lead vocal accompaniment on the singing interface; The singing selection interface also includes a lead singer trigger control. By using the lead singer trigger control, one can enter the lead singer song selection interface, select a target lead singer song, and record the target lead singer song in the lead singer recording interface to generate the lead singer accompaniment corresponding to the target lead singer song.
14. A terminal, characterized in that, include: A processor is used to implement one or more computer programs; as well as A computer storage medium storing one or more computer programs, said one or more computer programs being adapted to be loaded by said processor and executed as described in any one of claims 1-12.
15. A computer storage medium, characterized in that, The computer storage medium stores a computer program, which, when executed by a processor, performs the information processing method according to any one of claims 1-12.
16. A computer program product comprising a computer program; said computer program is stored in a computer-readable storage medium, and said computer program is loaded by a processor to execute the information processing method as described in any one of claims 1-12.