CN107767846B - Method, device and storage medium for KTV online remote K song - Google Patents
Method, device and storage medium for KTV online remote K song Download PDFInfo
- Publication number
- CN107767846B CN107767846B CN201710895668.0A CN201710895668A CN107767846B CN 107767846 B CN107767846 B CN 107767846B CN 201710895668 A CN201710895668 A CN 201710895668A CN 107767846 B CN107767846 B CN 107767846B
- Authority
- CN
- China
- Prior art keywords
- ktv
- song
- virtual
- television
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000012545 processing Methods 0.000 claims abstract description 21
- 238000012795 verification Methods 0.000 claims description 31
- 239000000203 mixture Substances 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 14
- 230000008569 process Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a KTV online remote K song method, which is characterized in that when a song is played, song information to be played is identified, background data corresponding to the song information is sent to a television in a virtual KTV room, when voice data uploaded by a mobile terminal is received, the received voice data is subjected to sound mixing processing to generate mixed sound, and the mixed sound is sent to the television in the virtual KTV room. The invention also discloses a device and a storage medium for the KTV online remote KTV. The relatives and friends in different places can sing together to achieve the effect of getting together. Meanwhile, the problem of poor quality of output sound effect in the prior art is solved.
Description
Technical Field
The invention relates to the field of Internet, in particular to a method, a device and a storage medium for KTV online remote K song.
Background
With the development of society, people are distributed in various cities due to reasons such as work, so that more and more relatives and friends live in different cities, and gathering is difficult. In the current internet era, relatives and friends living in various places can chat in the way of telephone, WeChat, QQ, facetime and the like.
There are almost few and few relatives and friends who are in different places to gather together to sing. At present, the video functions of WeChat, QQ, facetime and the like can be utilized, a plurality of people enter the same chat interface and sing the same song simultaneously, and the effect of conducting the K song in the same KTV room in the same body is achieved.
Singing in a chat video requires high requirements on the network speed of each person, and the heard sound is generated by the own sound transmitted in the air and the sound of other people transmitted from a mobile terminal sound box, so that the output sound effect quality is poor.
Disclosure of Invention
The invention mainly aims to provide a method, a device and a storage medium for KTV online remote K song, which aim to solve the problem of poor quality of output sound effect in remote online singing in chat videos in the prior art and achieve the effect of being personally on the scene.
In order to achieve the above object, the present invention provides a method for connecting a KTV to a remote K song, the method for connecting the KTV to the remote K song comprising the steps of:
identifying song information to be played when a song is played;
sending the background data corresponding to the song information to a television in a virtual KTV room;
when voice data uploaded by the mobile terminal are received, the received voice data are subjected to sound mixing processing to generate mixed sound, and the mixed sound is sent to a television in a virtual KTV room.
Preferably, after the step of receiving the voice data, the method further includes:
identifying attributes of voice data, the attributes of the voice data including singing and chatting;
when the attribute of the received voice data is singing, executing mixed sound generated after the received voice data is subjected to sound mixing processing, and sending the mixed sound to the television in the virtual KTV room;
and when the attribute of the received voice data is chat, mixed sound generated after the received voice data is subjected to sound mixing processing is sent to the mobile terminal in the virtual KTV room.
Preferably, before the step of identifying the song information to be played when the song is played, the method further includes:
when a song requesting request sent by a television is received, sending a song library to the television;
identifying the song name uploaded by the television, and inserting the song name into a song playing sequence;
and sending the song playing sequence to the television in the virtual KTV room so as to play songs according to the song playing sequence.
Preferably, the step of sending the mixed sound generated by mixing the received voice data to all the televisions in the virtual KTV room further includes:
when video information uploaded by a television is received, the received video information is integrated and then sent to the television in the virtual KTV room.
Preferably, before the step of identifying the song information to be played when the song is played, the method further includes:
after a request for entering a virtual KTV room sent by a mobile terminal or a television is received, a verification password sent by the terminal is verified;
and when the verification password is the same as the verification code associated with the virtual KTV room, establishing the association between the virtual KTV room and the terminal.
Preferably, before the step of receiving a request for entering a virtual KTV room sent by a mobile terminal or a television, the method further includes:
after a request for establishing a virtual KTV room sent by a mobile terminal is received, generating a verification password of the virtual KTV room, and associating the verification password with the virtual KTV room;
and associating the mobile terminal with the virtual KTV room.
Preferably, after the step of sending the mixed sound generated by mixing the received voice data to the television in the virtual KTV room, the method further includes:
after receiving a leaving request sent by the mobile terminal or the television, sending a selection interface for determining whether to leave;
and when information that the mobile terminal or the television determines to leave is received, deleting the association relation between the mobile terminal or the mobile phone and the virtual KTV room.
Preferably, after the step of disconnecting the association between the mobile terminal or the television and the virtual KTV room, the method further includes:
identifying the number of mobile terminals and televisions in the virtual KTV room;
and when the sum of the numbers of the mobile terminal and the television is zero, closing the virtual KTV room.
In addition, in order to achieve the above object, the present invention further provides an apparatus for connecting a KTV to a remote karaoke, wherein the apparatus for connecting a KTV to a remote karaoke comprises: memory, processor and a remote karaoke program stored on the memory and executable on the processor, the remote karaoke program when executed by the processor implementing the steps of the method as claimed in any one of claims 1 to 8.
In addition, to achieve the above object, the present invention further provides a computer readable storage medium, wherein the computer readable storage medium stores thereon a remote karaoke program, which when executed by a processor implements the steps of the method according to any one of claims 1 to 8.
According to the method, the device and the storage medium for the KTV online remote K song, when the song is played, the information of the song to be played is identified, the identified background data of the song is sent to the television in the virtual KTV room, a user can see the MV displayed by the television and hear background music, the sound sent by the user can be sent to the server through the mobile terminal, and the server performs sound mixing processing on all received sound to obtain mixed sound. The mixed sound is sent to all televisions in the virtual KTV room, and the user can hear singing sounds of other users in the virtual KTV room, so that relatives and friends in different places can like to get together to sing songs together. Meanwhile, the collected sound of all users is subjected to sound mixing processing and then is sent to the users, and the problem of poor quality of output sound effect in the prior art is solved.
Drawings
FIG. 1 is a schematic diagram of an apparatus in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a first embodiment of a KTV online remote KTV song playback method according to the present invention;
FIG. 3 is a flowchart illustrating a second embodiment of a KTV online remote KTV song playback method according to the present invention;
FIG. 4 is a flowchart illustrating a third embodiment of a KTV online remote KTV song playback method according to the present invention;
FIG. 5 is a flowchart illustrating a fourth embodiment of a KTV online remote KTV song playback method according to the present invention;
FIG. 6 is a flowchart illustrating a fifth embodiment of a KTV online remote KTV method of the present invention;
FIG. 7 is a flowchart illustrating a sixth embodiment of a KTV online remote KTV method of the present invention;
FIG. 8 is a flowchart illustrating a seventh embodiment of a KTV online remote KTV song playback method according to the present invention;
the implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The main solution of the embodiment of the invention is as follows:
identifying song information to be played when a song is played;
sending the background data corresponding to the song information to a television in a virtual KTV room;
when voice data uploaded by the mobile terminal are received, the received voice data are subjected to sound mixing processing to generate mixed sound, and the mixed sound is sent to a television in a virtual KTV room.
In the prior art, singing in a chat video has the defects of poor output sound effect quality, complex operation process, high network speed requirement and the like.
The invention provides a solution, which is characterized in that when a song is played, the song to be played is subjected to information identification, the background data of the identified song is sent to a television in a virtual KTV room, the television presents the background data of the song, a mobile terminal collects voice data, when the voice data uploaded by the mobile terminal is received, the received voice data is subjected to sound mixing processing to generate mixed sound, and the mixed sound is sent to the television in the virtual KTV room to play the mixed sound. The effect of enabling relatives and friends in different places to get together to sing together is achieved.
As shown in fig. 1, fig. 1 is a schematic device structure diagram of a hardware operating environment according to an embodiment of the present invention.
The device of the embodiment of the invention can be a server.
As shown in fig. 1, the apparatus may include: a processor 1001, such as a CPU, a network interface 1003, a memory 1004, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The network interface 1003 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1004 may be a high-speed RAM memory or a non-volatile memory (e.g., a disk memory). The memory 1004 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the configuration of the apparatus shown in fig. 1 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, the memory 1004, which is a kind of computer storage medium, may include therein an operating system, a network communication module, and a KTV remote K song application program.
In the terminal shown in fig. 1, the network interface 1003 is mainly used for connecting to a backend server and performing data communication with the backend server; and the processor 1001 may be configured to invoke the remote karaoke application stored in the memory 1004 and perform the following operations:
identifying song information to be played when a song is played;
sending the background data corresponding to the song information to a television in a virtual KTV room;
when voice data uploaded by the mobile terminal are received, the received voice data are subjected to sound mixing processing to generate mixed sound, and the mixed sound is sent to a television in a virtual KTV room.
Further, after the step of receiving the voice data, the processor 1001 may call the remote karaoke application stored in the memory 1004, and further perform the following operations:
identifying attributes of voice data, the attributes of the voice data including singing and chatting;
when the attribute of the received voice data is singing, executing mixed sound generated after the received voice data is subjected to sound mixing processing, and sending the mixed sound to the television in the virtual KTV room;
and when the attribute of the received voice data is chat, mixed sound generated after the received voice data is subjected to sound mixing processing is sent to the mobile terminal in the virtual KTV room.
Further, before the step of identifying the information of the song to be played when the song is played, the processor 1001 may call the remote karaoke application stored in the memory 1004, and further perform the following operations:
when a song requesting request sent by a television is received, sending a song library to the television;
identifying the song name uploaded by the television, and inserting the song name into a song playing sequence;
and sending the song playing sequence to the television in the virtual KTV room so as to play songs according to the song playing sequence.
Further, while the step of sending the mixed sound generated by mixing the received voice data to the television in the virtual KTV room, the processor 1001 may call the remote K song application stored in the memory 1004, and further perform the following operations:
when video information uploaded by a television is received, the received video information is integrated and then sent to the television in the virtual KTV room.
Further, before the step of identifying the information of the song to be played when the song is played, the processor 1001 may call the remote karaoke application stored in the memory 1004, and further perform the following operations:
after a request for entering a virtual KTV room sent by a mobile terminal or a television is received, a verification password sent by the mobile terminal or the television is verified;
and when the verification password is the same as the verification code associated with the virtual KTV room, establishing the association between the virtual KTV room and the mobile terminal or the television terminal.
Further, before the step of receiving a request to enter a virtual KTV room sent by the mobile terminal or the tv, the processor 1001 may call the remote KTV application stored in the memory 1004, and further perform the following operations:
after a request for establishing a virtual KTV room sent by a mobile terminal is received, generating a verification password of the virtual KTV room, and associating the verification password with the virtual KTV room;
and associating the mobile terminal with the virtual KTV room.
Further, after the step of sending the mixed sound generated by mixing the received voice data to the television in the virtual KTV room, the processor 1001 may call the remote K song application stored in the memory 1004, and further perform the following operations:
after receiving a leaving request sent by the mobile terminal or the television, sending a selection interface for determining whether to leave;
and when information that the mobile terminal or the television is determined to leave is received, deleting the association relation between the mobile terminal or the television and the virtual KTV room.
Further, after the step of deleting the association between the mobile terminal or television and the virtual KTV room, the processor 1001 may call the remote K song application stored in the memory 1004, and further perform the following operations:
identifying the number of mobile terminals and televisions in the virtual KTV room;
and when the sum of the numbers of the mobile terminal and the television is zero, closing the virtual KTV room.
Referring to fig. 2, a method for KTV online remote karaoke according to a first embodiment of the present invention includes:
in step S10, when a song is played, song information to be played is identified.
The song information mainly comprises related information such as song names, words, compositions, singers, belonging types, song styles and the like.
The identification of the songs to be played may be the identification of the songs in the sequence in which they are played, or the identification of the songs inserted by the user after inserting the songs.
And step S20, sending the background data corresponding to the song information to a television in the virtual KTV room.
Generally, when a user is preparing to sing a song, the user needs to see the MV of the song, hear the accompaniment of the song, and sing the song according to the caption and the accompaniment in the MV. Therefore, when a song is played, the server identifies related information such as the name, composition, singer and the like of the song to be played in advance, and extracts background data of the corresponding song, such as the MV and the accompaniment of the song, from the database according to the related information. And the extracted background data is sent to the television and played by the display and the sound of the television.
And step S30, when the voice data uploaded by the mobile terminal is received, mixing the received voice data to generate mixed sound, and sending the mixed sound to the television in the virtual KTV room.
The mobile terminal equipment capable of collecting voice through a mobile phone, a tablet, a notebook computer and the like collects the voice of a user when singing, and uploads the collected voice to a server. The server performs sound mixing processing on the sounds from multiple sources received at the same time, and then sends the mixed sound generated after the sound mixing processing to the television in the virtual KTV room, and the sound of the television plays the sound. The sound mixing processing and sending are to process the voice data received at the same time and finish the same release, and no higher requirement is made on the network speed of the user in the process.
The mixing process is to integrate the sound from multiple sources into a stereo track or a monophonic track. The mixed sound can be processed by mixed sound software such as mixed recording Tianwang, CoolEditPro2.0, Gold Wave and the like, and can also be processed by mixed sound equipment, and common equipment for mixed sound mainly comprises a synthesizer, a sound effect processor and a mixed sound seat.
Further, the mixed sound after the mixed sound processing can be properly compressed according to the network bandwidth of the user, the memory size of the mixed sound is reduced, the mixed sound can be smoothly and timely transmitted to each user in the virtual KTV room, and the phenomenon of pause in the singing process of the user is avoided, so that the user experience is not influenced.
In this embodiment, the song to be played is identified by information when the song is played, the identified background data of the song is sent to the television in the virtual KTV room, the television presents the background data of the song, the mobile terminal collects voice data, when the voice data uploaded by the mobile terminal is received, the received voice data is subjected to sound mixing processing to generate mixed sound, and the mixed sound is sent to the television in the virtual KTV room to play the mixed sound. The effect of enabling relatives and friends in different places to enjoy singing together is achieved, and the problem of poor quality of output sound effect in the prior art is solved.
Further, referring to fig. 3, a second embodiment of the method for KTV online remote karaoke according to the present invention, based on the first embodiment, further includes, after step S20, the steps of:
in step S40, when the voice data is received, the attribute of the voice data is recognized.
The voice data is collected and uploaded by the mobile terminal, wherein a voice collection part of a remote karaoke application program in the mobile terminal has three modes which can be selected, namely karaoke, chatting and closing. When K songs are selected, the attribute of the voice data collected by the mobile terminal is marked as singing; when chatting is selected, the attribute of voice data collected by the mobile terminal is marked as chatting; when the mobile terminal selects to be closed, the mobile terminal does not collect the received voice. When the server receives the voice data, the corresponding attribute is identified through the mark of the voice data.
In step S50, it is determined whether the attribute of the voice data is singing.
And comparing the attribute mark of the received voice data with mark information with the attribute of singing prestored in the system, and when the similarity of the comparison result reaches 100%, indicating that the attribute of the received voice data is singing, otherwise, indicating that the attribute of the voice data is not singing and the corresponding attribute is chatting.
When the attribute of the voice data is singing, step S30 is performed; when the attribute of the voice data is not singing, the following steps are performed.
Step S60, sending the mixed sound generated by mixing the received voice data to the mobile terminal in the virtual KTV room.
And sending mixed voice generated after the voice mixing processing to the mobile terminal, and playing the mixed voice through the playing equipment of the mobile terminal. Thereby enabling the chat to be played separately from the singing voice.
In this embodiment, the received voice data is divided into singing and chatting according to the attribute marks, the mixed sound of the voice data marked as singing after being subjected to sound mixing processing is sent to the television, and the mixed sound of the voice data marked as chatting after being subjected to sound mixing processing is sent to the mobile terminal. The singing and chatting sounds are played separately, a user can participate in singing or chatting in the virtual KTV room as required, the operation is simple, and the functional diversity of the remote on-line K singing is reflected.
Further, referring to fig. 4, a third embodiment of the method for KTV online remote karaoke according to the present invention, based on the first or second embodiment, before step S10, further includes the steps of:
and step S70, when receiving a song request sent by the television, sending the song library to the television.
And after receiving the song-on-demand request, sending the song library in the database to the requesting television. The implementation mode of song selection in the song library can be that a song is selected through rays sent by a remote controller, or the song is selected manually through a touch screen function user of a television, or the song is selected through the mobile terminal after the mobile terminal is connected with the television through Bluetooth.
And step S80, identifying the song name uploaded by the television, and inserting the song name into the song playing sequence.
By adopting the song requesting method provided in the step S70, the television uploads the song names selected by the user to the server, and the server arranges the song names uploaded by the television according to the sequence of uploading time to obtain a song playing sequence. When the user inserts the song, the server receives that the song name uploaded by the television already exists in the song playing sequence, the existing song information is deleted, the song name uploaded at the latest time point is reserved, and the song playing sequence is refreshed.
When the song names uploaded by the plurality of televisions are received at the same time, the received song names can be arranged in the playing sequence according to the time sequence associated with the virtual KTV room or the current network bandwidth of the televisions. The song titles received at the same time can also be arranged in the playing sequence after being randomly arranged.
Step S90, sending the song playing sequence to the television in the virtual KTV room, so as to play songs according to the song playing sequence.
After the system finishes updating the song playing sequence every time, the updated song playing sequence is sent to all the televisions in the virtual KTV room. And when the song name exists in the song playing sequence, the song is played, and in the playing process, the song is played according to the current song playing sequence.
In this embodiment, when the television sends a song request, the server sends the song library in the database to the television sending the song request, the server identifies the song name uploaded by the television, inserts the song name into the song playing sequence, sends the updated song playing sequence to all existing televisions in the virtual KTV room, and plays songs according to the song playing sequence when playing the songs. The song selection mode in the virtual KTV room song requesting operation is various, and the operation is simple.
Further, referring to fig. 5, a fourth embodiment of the method for KTV online remote karaoke according to the present invention is based on any one of the first to third embodiments, and the step S30 is executed at the same time as the step:
step S110, when receiving the video information uploaded by the television, integrating the received video information and then sending the video information to the television in the virtual KTV room.
The video information of the user is collected and uploaded in real time through a camera arranged in the television, all the received video information is arranged in a partition mode, the video set arranged in the partition mode is sent to all the televisions existing in the virtual KTV room, and the user can see videos collected by different cameras. When a user wants to see the dynamic state of a certain user clearly, the user clicks the video of the user, and the video can be amplified to be convenient for the user to watch.
In this embodiment, while receiving the voice data uploaded by the mobile terminal, the video information uploaded by the television is received, and the received video information is sent to all the televisions existing in the virtual KTV room. The user can simultaneously receive the voice information and the video information of other friends in the virtual KTV room, and can see the activity state of remote friends in the process of singing or chatting. The effect of singing together in the scene is better.
Further, referring to fig. 6, a fifth embodiment of the method for KTV online remote karaoke according to the present invention is based on any one of the first to fourth embodiments, wherein the step S10 is preceded by the steps of:
and step S120, after receiving a request for entering the virtual KTV room sent by the mobile terminal or the television, verifying the verification password sent by the mobile terminal or the television.
The verification password can be a character password formed by combining numbers, letters, Chinese characters and the like singly or can be a voice password.
Generally, before singing with friends and relatives remotely, a user needs to enter a mobile terminal and a television into a pre-established virtual KTV room to establish association with the virtual KTV room. Before the mobile terminal or the television enters the virtual KTV room, an entering request with a verification password is sent, the verification password is compared with the verification password which is stored in advance by the system and is associated with the virtual KTV room, if the comparison result is completely the same, the password is correct, otherwise, the password is wrong.
And step S130, when the password is verified to be correct, establishing the association between the virtual KTV room and the mobile terminal or the television.
When the verification password sent by the mobile terminal or the television is correct, the system establishes connection between the mobile terminal or the television and the virtual KTV room, and receives audio and video information corresponding to the room. And if the verification password is wrong, sending the information of the request failure to the mobile terminal or the television which sends the request.
In this embodiment, the mobile terminal or the television sends a request for an authentication password to enter the virtual KTV room, the system authenticates the authentication password, and when the authentication password is verified to be correct, the mobile terminal or the television is associated with the virtual KTV room, and the associated mobile terminal or television can receive audio and video information corresponding to the room. The user can remotely associate with other users to sing songs by sending the verification information, and the operation is simple and easy.
Further, referring to fig. 7, a sixth embodiment of the method for KTV online remote karaoke according to the present invention is based on the fifth embodiment, and before the step S120, the method further includes the steps of:
step S140, after receiving a request for establishing a virtual KTV room sent by the mobile terminal, generating a verification password of the virtual KTV room, and associating the verification password with the virtual KTV room.
In the process of remote on-line singing, a virtual KTV room is established on the basis of connecting a plurality of users together, the virtual KTV room is established by the mobile terminal, an establishment request is sent to the system, the system randomly generates a verification password after receiving the request, the verification password corresponds to the virtual KTV room established by the mobile terminal only, and the verification password is stored in the system, so that a comparison basis is provided for the system to verify whether the received verification password is correct.
Step S150, the mobile terminal is associated with the virtual KTV room.
After the virtual KTV room is successfully established, the mobile terminal requesting to establish the room is associated with the virtual KTV room, and the associated mobile terminal can receive audio and video information corresponding to the room.
In this embodiment, before the mobile terminal or the television enters the virtual KTV room, the mobile terminal establishes the virtual KTV room first, and after the establishment is successful, the randomly generated verification password is stored in the system, so as to provide a comparison basis for the system to verify whether the received verification password is correct. And associating the mobile terminal with the virtual KTV room. The establishment of the virtual KTV room is the key for interconnecting remote online users, the virtual KTV room can be established by sending an establishment request, and the operation is simple and convenient.
Further, referring to fig. 8, a seventh embodiment of the method for KTV online remote karaoke according to the present invention is based on the first to sixth embodiments, and after step S30, the method further includes the following steps:
step S150, after receiving the leaving request sent by the mobile terminal or the television, sending a selection interface for determining whether to leave.
When a user wants to finish remote on-line singing and leave the virtual KTV room, the mobile terminal or the television sends a leaving request, and after the system receives the leaving request, the system sends a selection interface for determining whether to leave to the mobile terminal or the television so as to determine whether the user really wants to leave the virtual KTV room. The method and the system prevent the user from sending the leaving request due to misoperation, or change the idea after the user sends the request without ending the remote on-line singing, so that the system executes corresponding operation according to the selection result after the user determines whether to leave the selection interface.
And step S160, when the information that the mobile terminal or the television is determined to leave is received, deleting the association relation between the terminal and the virtual KTV room.
And step S170, identifying the number of the mobile terminals and the number of the televisions in the virtual KTV room.
The mobile terminal or the television is determined to leave, the system moves the mobile terminal or the television out of the virtual KTV room, and the system updates the number of the mobile terminals and the television in the virtual KTV room
And step S180, when the sum of the numbers of the mobile terminal and the television is zero, closing the virtual KTV room.
And when the number of the mobile terminals and the television in the virtual KTV room is updated and the numerical value is zero, deleting all the related connection information of the virtual KTV room from the system. And all the audio-video information generated in the virtual KTV room is stored in a system server for the user to review.
In this embodiment, before the mobile terminal or the television leaves the virtual KTV room, a leaving request is sent, after receiving the leaving request, the system sends a selection interface for determining whether to leave, and when the mobile terminal or the television feeds back information for determining to leave, the association between the mobile terminal or the television and the virtual KTV room is deleted. After the mobile terminal or the television is moved out, the system identifies the number of the rest mobile terminals and the number of the rest televisions in the virtual KTV room, and when the sum of the number of the mobile terminals and the number of the rest televisions is zero, the virtual KTV room is closed. When no mobile terminal or television is arranged in the room, the room is closed, so that the invalid occupation of the system space is reduced, the burden on the system operation is reduced, and the system operation speed is effectively improved.
In addition, the invention also provides a device for KTV online remote K song, which comprises: the KTV online remote Karaoke system comprises a memory, a processor and a remote Karaoke application program stored on the memory and capable of running on the processor, wherein the steps of the KTV online remote Karaoke method are realized when the remote Karaoke application program is executed by the processor.
In addition, the present invention further provides a computer readable storage medium, on which a remote K song application program is stored, and when the remote K song application program is executed by a processor, the steps of the method for KTV online remote K song are implemented as described above.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (9)
1. A method for KTV to online remote K song is characterized by comprising the following steps:
identifying song information to be played when a song is played;
sending the background data corresponding to the song information to a television in a virtual KTV room;
when voice data uploaded by a mobile terminal is received, identifying attribute tags of the voice data according to a mode selected by a user, wherein the mode comprises a singing mode and a chatting mode, and the attribute tags comprise singing and chatting;
comparing the attribute mark with pre-stored mark information with the attribute of singing to judge whether the attribute of the voice data is singing;
when the attribute of the voice data is singing, mixed sound generated after the voice data is subjected to sound mixing processing is sent to a television in a virtual KTV room;
and when the attribute of the voice data is chat, sending mixed sound generated after the voice data is subjected to sound mixing processing to the mobile terminal in the virtual KTV room.
2. The method of claim 1, wherein said step of identifying song information to be played while playing a song further comprises:
when a song requesting request sent by a television is received, sending a song library to the television;
identifying the song name uploaded by the television, and inserting the song name into a song playing sequence;
and sending the song playing sequence to the television in the virtual KTV room so as to play songs according to the song playing sequence.
3. The method of claim 1, wherein said step of transmitting the mixed voice generated by mixing said voice data to the tv set in the virtual KTV room further comprises:
when video information uploaded by a television is received, the received video information is integrated and then sent to the television in the virtual KTV room.
4. The method of claim 1, wherein said step of identifying song information to be played while playing a song further comprises:
after a request for entering a virtual KTV room sent by a mobile terminal or a television is received, a verification password sent by the mobile terminal or the television is verified;
and when the verification password is the same as the verification code associated with the virtual KTV room, establishing the association between the virtual KTV room and the mobile terminal or the television.
5. The method of claim 4, wherein said step of receiving a request to enter a virtual KTV room from a terminal further comprises:
after a request for establishing a virtual KTV room sent by a mobile terminal is received, generating a verification password of the virtual KTV room, and associating the verification password with the virtual KTV room;
and associating the mobile terminal with the virtual KTV room.
6. The method of any of claims 1-5 for KTV online remote KTV, wherein after the step of sending the audio mixture generated by mixing the audio data to the TV set in the virtual KTV room, further comprising:
after receiving a leaving request sent by the mobile terminal or the television, sending a selection interface for determining whether to leave;
and when information that the mobile terminal or the television is determined to leave is received, deleting the association relation between the mobile terminal or the television and the virtual KTV room.
7. The method of KTV online remote KTV song according to claim 6, further comprising after said step of deleting the association between said mobile terminal or television and said virtual KTV room:
identifying the number of mobile terminals and televisions in the virtual KTV room;
and when the total number of the mobile terminal and the television is zero, closing the virtual KTV room.
8. The utility model provides a device of online remote K song of KTV which characterized in that, the device of online remote K song of KTV includes: memory, a processor and a remote karaoke program stored on the memory and executable on the processor, the remote karaoke program when executed by the processor implementing the steps of the method as claimed in any one of claims 1 to 7.
9. A computer-readable storage medium, having stored thereon a remote karaoke program, which when executed by a processor, performs the steps of the method of any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710895668.0A CN107767846B (en) | 2017-09-27 | 2017-09-27 | Method, device and storage medium for KTV online remote K song |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710895668.0A CN107767846B (en) | 2017-09-27 | 2017-09-27 | Method, device and storage medium for KTV online remote K song |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107767846A CN107767846A (en) | 2018-03-06 |
| CN107767846B true CN107767846B (en) | 2021-09-28 |
Family
ID=61266388
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710895668.0A Active CN107767846B (en) | 2017-09-27 | 2017-09-27 | Method, device and storage medium for KTV online remote K song |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107767846B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109285532A (en) * | 2018-10-31 | 2019-01-29 | 深圳市酷达通讯有限公司 | A kind of order programme |
| CN110070848B (en) * | 2019-03-11 | 2023-11-21 | 深圳听籁科技有限公司 | Online K song method, system and storage medium based on microphone with sound |
| CN110324156B (en) * | 2019-07-24 | 2022-08-26 | 广州趣丸网络科技有限公司 | Virtual room information exchange method, device, equipment and system |
| CN111741370A (en) * | 2020-08-12 | 2020-10-02 | 腾讯科技(深圳)有限公司 | Multimedia interaction method, related device, equipment and storage medium |
| CN114125480B (en) * | 2021-11-17 | 2024-07-26 | 广州方硅信息技术有限公司 | Live chorus interaction method, system, device and computer equipment |
| CN114120943B (en) * | 2021-11-22 | 2023-07-04 | 腾讯科技(深圳)有限公司 | Virtual concert processing method, device, equipment and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005107087A (en) * | 2003-09-30 | 2005-04-21 | Yamaha Corp | Singing voice evaluation device, karaoke scoring device and programs thereof |
| CN101118743A (en) * | 2007-07-12 | 2008-02-06 | 深圳市融合视讯科技有限公司 | Remote interaction karaoke system establishing and using method thereof |
| CN104469442A (en) * | 2014-11-21 | 2015-03-25 | 天津思博科科技发展有限公司 | Device for achieving collective singing through intelligent terminal |
| CN106531201A (en) * | 2016-10-18 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Song recording method and device |
| CN206506691U (en) * | 2017-02-24 | 2017-09-19 | 贵州加来智能科技有限公司 | A kind of K for supporting portable computer sings equipment |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3512098B2 (en) * | 1996-12-13 | 2004-03-29 | ソニー株式会社 | Information recording apparatus and method, and information reproducing apparatus and method |
-
2017
- 2017-09-27 CN CN201710895668.0A patent/CN107767846B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005107087A (en) * | 2003-09-30 | 2005-04-21 | Yamaha Corp | Singing voice evaluation device, karaoke scoring device and programs thereof |
| CN101118743A (en) * | 2007-07-12 | 2008-02-06 | 深圳市融合视讯科技有限公司 | Remote interaction karaoke system establishing and using method thereof |
| CN104469442A (en) * | 2014-11-21 | 2015-03-25 | 天津思博科科技发展有限公司 | Device for achieving collective singing through intelligent terminal |
| CN106531201A (en) * | 2016-10-18 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Song recording method and device |
| CN206506691U (en) * | 2017-02-24 | 2017-09-19 | 贵州加来智能科技有限公司 | A kind of K for supporting portable computer sings equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107767846A (en) | 2018-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107767846B (en) | Method, device and storage medium for KTV online remote K song | |
| CN106531201B (en) | Song recording method and device | |
| CN112653902B (en) | Speaker recognition method and device and electronic equipment | |
| US9055193B2 (en) | System and method of a remote conference | |
| CN111294606B (en) | Live broadcast processing method and device, live broadcast client and medium | |
| CN105808710A (en) | Remote karaoke terminal, remote karaoke system and remote karaoke method | |
| CN108115691B (en) | Robot interaction system and method | |
| CN108304434B (en) | Information feedback method and terminal equipment | |
| JP2014155128A (en) | Management system, management method, and program | |
| CN113179416A (en) | Live content rebroadcasting method and related equipment | |
| JP2009282254A (en) | Login user copy system among plural karaoke terminals | |
| KR20130122836A (en) | System for sharing augmented reality contents and method thereof | |
| CN114082197A (en) | Interactive live broadcast method, device, computer equipment and storage medium for offline games | |
| CN110035296B (en) | Method and device for displaying song information in live broadcast room and readable storage medium | |
| KR102131106B1 (en) | Karaoke player that enables personal broadcasting by connecting to a broadcasting service server based on a two-dimensional code and operating method thereof | |
| JP2010060627A (en) | Karaoke system | |
| JP7479995B2 (en) | Karaoke equipment | |
| US20130041491A1 (en) | Communication system and communication method | |
| KR20150076862A (en) | System and method of servicing invitation of a game | |
| KR101855397B1 (en) | On site evaluation method and server using real world images of mobile terminal | |
| JP6394463B2 (en) | Music search system and music search program | |
| JP2001056796A (en) | Network system, communication terminal equipment and portable device | |
| JP2002006871A (en) | Internet karaoke sing-along machine system | |
| CN116055666B (en) | Display device and method for generating meeting minutes | |
| JP7584996B2 (en) | Virtual event system, information processing device, output control method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |