CN103050114A - Construction method of network karaoke system - Google Patents
Construction method of network karaoke system Download PDFInfo
- Publication number
- CN103050114A CN103050114A CN2011103154313A CN201110315431A CN103050114A CN 103050114 A CN103050114 A CN 103050114A CN 2011103154313 A CN2011103154313 A CN 2011103154313A CN 201110315431 A CN201110315431 A CN 201110315431A CN 103050114 A CN103050114 A CN 103050114A
- Authority
- CN
- China
- Prior art keywords
- client
- user
- player
- ring
- audience
- 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.)
- Granted
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention relates to a construction method of a network karaoke system. The construction method comprises the following steps that: 1) a user logs in, enters a PK (player killing) hall and then executes a step 2; 2) in the PK hall, the user selects to enter different KTV (karaoke television) boxes and then executes a step 3; 3) after the user enters one KTV box, the user can enter an arena through the following three methods that: a. the user self-creates the arena; after the user selects the method of creating the arena, a system requires the user to select a song from a song library on the client of the user; and after the user successfully creates the arena, the user becomes the king of the arena and then executes a step 4; b. the user joins in the arena as a PK player and then executes the step 4; c. the user joins in the arena as an audience and then executes the step 4; and 4) after the user joins in the arena, the system automatically establishes P2P (peer-to-peer) connection between the client and other clients in the arena. Compared with the prior art, the construction method of the network karaoke system has the advantages of objective and fair scoring, strong interactivity and the like.
Description
Technical field
The present invention relates to a kind of karaoke OK system and application thereof, especially relate to the construction method of a kind of network karaoke system.
Background technology
Because network karaoke has the advantage of song resource sharing, add song and upgrade also more in time, therefore, in recent years, the network karaoke business development is very fast.Yet current network karaoke system just provides a platform of listening to and sing Karaoke to the user mostly, but can not provide one to singer's performance level and reasonably estimate, and is when especially many people sing a song simultaneously, all the more so.
Summary of the invention
Purpose of the present invention is exactly that a kind of construction method of estimating objective justice, interactive strong network karaoke system is provided in order to overcome the defective that above-mentioned prior art exists.
Purpose of the present invention can be achieved through the following technical solutions:
The construction method of a kind of network karaoke system is characterized in that, may further comprise the steps:
1) user's login enters the PK hall, and then execution in step 2);
2) in the PK hall, the user selects to enter different KTV boxes according to singer, acquiescence room, age three kinds of mode classifications, and then execution in step 3);
3) enter the KTV box after, the user has following three kinds of modes to enter ring:
A. user oneself creates ring; User selection after this mode of establishment ring, select a song the Qu Ku of system requirements user on own client, the user successfully creates ring, oneself becomes the winner of a contest of this ring, then execution in step 4);
B. the user adds ring as PK player, and then execution in step 4);
C. the user adds ring as the audience, and then execution in step 4);
4) behind the adding ring, system can be automatically be connected for setting up P2P between other client in this client and this ring, if there is not the PK song on user's the client, system can download this song in the mode of P2P on other client automatically from this ring, if the user adds ring with audience's identity, then execution in step 5), otherwise execution in step 6);
5) select a PK player who oneself likes from this ring, as the object of listening to of oneself, then execution in step 6);
6) winner of a contest is by network issue PK initiation command, and all clients that participate in the player of PK begin to play this song, and then execution in step 7);
7) this system is when playing the PK song, can give a mark in real time according to player's pitch, rhythm, if being chosen as, this client listens to object, karaoke OK system on this client also needs player's song is carried out the ADPCM sampling, and be to pack a time period by 250ms, add a timestamp for each packet by the start time of each packet sampling simultaneously, after finishing, packing timely the mode of packet by P2P is sent on audience's the client, then execution in step 8), otherwise execution in step 9);
8) client of audience's end is after packet, at first will carry out ADPCM to packet decompresses, then MP3 and the MIDI data with the data behind the decompress(ion) and audience's end synthesize the broadcast of WAV data, when synthetic, the karaoke OK system of audience end according to packet with timestamp decide the start time of its broadcast, to guarantee that the audience holds the situation of broadcast to hold the situation of performance consistent with PK player, then execution in step 9);
9) after PK finishes, the winner of a contest of this ring uploads onto the server after each player's achievement and audience's marking situation are gathered, server returns empirical value, gold coin number and winning rate data to each PK player after the achievement of epicycle match is gathered with each PK player achievement in the past.
The audience holds client to be provided with a data buffer zone, voice data after the described process ADPCM decompress(ion) at first is stored in the data buffer, data in the buffer zone output to the data mixing device by the mode of first-in first-out, buffer zone can be deposited the data more than at least 5 seconds, when the data accumulation in the buffer zone when enough playing 5 seconds, the audience holds and begins to play the PK song.
The audience holds client in the performance process of appreciating the player, sends the virtual present of gold coin, egg or fruit for this PK player by network.
In the PK process, each PK client passes the mode of instant score data with P2P mutually, and PK player and audience can see each player's of challenge tournament performance mark in real time.
Compared with prior art, the present invention can carry out a relatively objective appraisal to singer's performance level, and each player can add with different roles simultaneously, also has each other interactive.
Description of drawings
Fig. 1 is PK subsystem workflow synoptic diagram of the present invention.
Fig. 2 is the present invention's P2P connection procedure between each client and song files transmission synoptic diagram when PK begins.
Fig. 3 be the present invention the PK achievement between each client and stage property when PK finishes pass mutually and winner of a contest's client and server between PK result transmit synoptic diagram.
Fig. 4 is the workflow synoptic diagram of audience's subsystem of the present invention.
Fig. 5 is the principle of work synoptic diagram of audience's subsystem of the present invention.
Embodiment
The present invention is described in detail below in conjunction with the drawings and specific embodiments.
Embodiment
The workflow of the PK subsystem of karaoke OK system of the present invention as shown in Figure 1, at the client login interface, user end to server sends log-on message, enters the PK hall; Enter after the PK hall, client can have three kinds of modes to enter the KTV box, and the 1st, enter the KTV box in the mode of giving tacit consent to the room, the 2nd, enter the KTV box in the mode of selecting the singer, the 3rd, enter the KTV box in the mode of age cohorts; Enter after the KTV box, the user can oneself create ring, also can add with PK player's identity the ring that others creates; When creating ring, the ring founder need to select a song the Qu Ku from the televisor of oneself, and after the success of establishment ring, oneself becomes the winner of a contest; After other client added ring, system can connect for setting up P2P between the client that adds this ring automatically, if the rear client that adds does not have above-mentioned song, system can download this song in the mode of P2P from adding on other client of this ring automatically; After song was downloaded and finished, the winner of a contest issued the PK initiation command, and the client that adds this ring as PK player begins to play above-mentioned selected song simultaneously, and the local karaoke playing system of each client can be given a mark according to pitch, rhythm that the player sings; After PK finished, the mode with P2P between each client in this ring passed the PK achievement mutually, and each client just can be seen the achievement ranking list of this PK in this ring at once; The client at winner of a contest place sends to server after the PK achievement is gathered, and the data such as empirical value, gold coin number and winning rate with PK player after the data that server transmits client are processed return to each client.
As shown in Figure 2, after each client adds ring, system can connect for setting up P2P between the client that adds ring automatically, also can detect simultaneously the song of selecting when whether having the winner of a contest to set up ring on the client that adds ring, if there is not described song, system can be automatically other has the client of this song to download this song from this ring in the mode of P2P.
As shown in Figure 3, when PK finishes, can pass mutually the PK achievement between each client, winner of a contest's client sends server to after the PK achievement is gathered, server returns the data such as the empirical value of each client and gold coin after with this PK achievement and each client achievement aggregation process in the past to winner of a contest's client, and winner of a contest's client is passed to described return data other client in this ring again.
Audience's subsystem workflow of karaoke OK system of the present invention as shown in Figure 4, at the client login interface, user end to server sends log-on message, enters the PK hall; Enter after the PK hall, client can have three kinds of modes to enter the KTV box, and the 1st, enter the KTV box in the mode of giving tacit consent to the room, the 2nd, enter the KTV box in the mode of selecting the singer, the 3rd, enter the KTV box in the mode of age cohorts; Enter after the KTV box, the user adds ring with audience's identity; After adding ring, system connects for setting up P2P between other client in this audience's client and this ring automatically, if audience place client does not have above-mentioned song, system can download this song from adding on other client of this ring in the mode of P2P automatically; After song was downloaded and finished, this audience also must select an object that PK player listens to as oneself from this ring; After the winner of a contest issued the PK initiation command, the client that participates in PK began played songs immediately; Selected client of listening to is carried out ADPCM compression packing to this PK player's voice data take 250ms as a time period, and add timestamp for each adpcm data bag according to the start time of sampling, after packing was finished, the mode with P2P sent the adpcm data bag to the audience client immediately; Audience end at first carries out ADPCM to packet and decompresses after receiving the adpcm data bag, the data after the decompress(ion) are put into data buffer, and when the data accumulation in the impact damper reached the data volume in 5 seconds of enough broadcasts, the audience held the beginning played songs; The benefit of doing like this is to guarantee that the audience holds the broadcast that can realize smoothness, and being unlikely to affects broadcast because of the fluctuation of network communication state; In the process of listening to, this audience can estimate described performance level of listening to object in the mode of giving stage property, and evaluation result sends the described object of listening to immediately to; In the process of listening to, the audience can be switched arbitrarily and listened to object.
As shown in Figure 5, being selected as the client of listening to object samples afterwards again through ADPCM compression processing to player's voice data, the ADPCM compressed package is passed to audience's client in the mode of P2P immediately, audience's client at first decompresses to the adpcm data bag after receiving packet, and the data after decompressing are mixed afterwards again output with the MP3 of audience's client terminal local and MIDI data.
Claims (4)
1. the construction method of a network karaoke system is characterized in that, may further comprise the steps:
1) user's login enters the PK hall, and then execution in step 2);
2) in the PK hall, the user selects to enter different KTV boxes according to singer, acquiescence room, age three kinds of mode classifications, and then execution in step 3);
3) enter the KTV box after, the user has following three kinds of modes to enter ring:
A. user oneself creates ring; User selection after this mode of establishment ring, select a song the Qu Ku of system requirements user on own client, the user successfully creates ring, oneself becomes the winner of a contest of this ring, then execution in step 4);
B. the user adds ring as PK player, and then execution in step 4);
C. the user adds ring as the audience, and then execution in step 4);
4) behind the adding ring, system can be automatically be connected for setting up P2P between other client in this client and this ring, if there is not the PK song on user's the client, system can download this song in the mode of P2P on other client automatically from this ring, if the user adds ring with audience's identity, then execution in step 5), otherwise execution in step 6);
5) select a PK player who oneself likes from this ring, as the object of listening to of oneself, then execution in step 6);
6) winner of a contest is by network issue PK initiation command, and all clients that participate in the player of PK begin to play this song, and then execution in step 7);
7) this system is when playing the PK song, can give a mark in real time according to player's pitch, rhythm, if being chosen as, this client listens to object, karaoke OK system on this client also needs player's song is carried out the ADPCM sampling, and be to pack a time period by 250ms, add a timestamp for each packet by the start time of each packet sampling simultaneously, after finishing, packing timely the mode of packet by P2P is sent on audience's the client, then execution in step 8), otherwise execution in step 9);
8) client of audience's end is after packet, at first will carry out ADPCM to packet decompresses, then MP3 and the MIDI data with the data behind the decompress(ion) and audience's end synthesize the broadcast of WAV data, when synthetic, the karaoke OK system of audience end according to packet with timestamp decide the start time of its broadcast, to guarantee that the audience holds the situation of broadcast to hold the situation of performance consistent with PK player, then execution in step 9);
9) after PK finishes, the winner of a contest of this ring uploads onto the server after each player's achievement and audience's marking situation are gathered, server returns empirical value, gold coin number and winning rate data to each PK player after the achievement of epicycle match is gathered with each PK player achievement in the past.
2. the construction method of a kind of network karaoke according to claim 1 system, it is characterized in that, the audience holds client to be provided with a data buffer zone, voice data after the described process ADPCM decompress(ion) at first is stored in the data buffer, data in the buffer zone output to the data mixing device by the mode of first-in first-out, buffer zone can be deposited the data more than at least 5 seconds, when the data accumulation in the buffer zone when enough playing 5 seconds, the audience holds and begins to play the PK song.
3. the construction method of a kind of network karaoke according to claim 1 system is characterized in that the audience holds client in the performance process of appreciating the player, sends the virtual present of gold coin, egg or fruit for this PK player by network.
4. the construction method of a kind of network karaoke according to claim 1 system, it is characterized in that, in the PK process, each PK client passes the mode of instant score data with P2P mutually, and PK player and audience can see each player's of challenge tournament performance mark in real time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110315431.3A CN103050114B (en) | 2011-10-17 | 2011-10-17 | Construction method of network karaoke system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110315431.3A CN103050114B (en) | 2011-10-17 | 2011-10-17 | Construction method of network karaoke system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103050114A true CN103050114A (en) | 2013-04-17 |
CN103050114B CN103050114B (en) | 2015-03-04 |
Family
ID=48062730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110315431.3A Expired - Fee Related CN103050114B (en) | 2011-10-17 | 2011-10-17 | Construction method of network karaoke system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103050114B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103474082A (en) * | 2013-09-16 | 2013-12-25 | 无敌科技(西安)有限公司 | Multi-microphone vocal accompaniment marking system and method thereof |
CN104537011A (en) * | 2014-12-17 | 2015-04-22 | 广州酷狗计算机科技有限公司 | Singing ranking method and device |
CN104580493A (en) * | 2015-01-21 | 2015-04-29 | 冯山泉 | KTV remote interaction method and system |
CN104869427A (en) * | 2014-02-24 | 2015-08-26 | 唐大为 | Method, device and system enabling multiple users to sing same song simultaneously online |
CN104902012A (en) * | 2015-05-11 | 2015-09-09 | 福建星网视易信息系统有限公司 | Method for carrying out singing contest through network and singing contest system |
CN107659655A (en) * | 2017-09-30 | 2018-02-02 | 广州酷狗计算机科技有限公司 | Candidate user display methods, candidate user provide method and device |
CN107679973A (en) * | 2017-10-28 | 2018-02-09 | 广州云魔企业管理有限公司 | A kind of shop interaction platform of bar night and method |
CN107770235A (en) * | 2016-08-23 | 2018-03-06 | 冯山泉 | One kind bucket song service implementing method and system |
CN109690450A (en) * | 2017-11-17 | 2019-04-26 | 腾讯科技(深圳)有限公司 | Role playing method and terminal device under VR scene |
CN110072151A (en) * | 2019-05-07 | 2019-07-30 | 北京字节跳动网络技术有限公司 | Virtual gift display method, electronic equipment and computer readable storage medium |
CN111813990A (en) * | 2020-07-13 | 2020-10-23 | 腾讯音乐娱乐科技(深圳)有限公司 | Audio fight processing method and related device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002215173A (en) * | 2000-12-27 | 2002-07-31 | Koninkl Philips Electronics Nv | Method and system for publishing singing using telecommunication network or the like |
JP2004500662A (en) * | 2000-03-22 | 2004-01-08 | ジョン ヨングン | Singing ability evaluation and singer selection system and method using the Internet |
CN1681270A (en) * | 2004-04-08 | 2005-10-12 | 归海信息技术集成(上海)有限公司 | System and method for realizing antiphonal singing and KTV of karaoke by Internet |
CN1735028A (en) * | 2004-08-31 | 2006-02-15 | 张旺 | Method and device for realizing real-time Kala OK singing based on network musical hall |
CN101261703A (en) * | 2008-03-20 | 2008-09-10 | 姚武杰 | Competition management system and method based on network |
CN101483536A (en) * | 2009-02-10 | 2009-07-15 | 腾讯科技(深圳)有限公司 | Method, system and customer terminal for transmitting data used for network karaoke |
-
2011
- 2011-10-17 CN CN201110315431.3A patent/CN103050114B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004500662A (en) * | 2000-03-22 | 2004-01-08 | ジョン ヨングン | Singing ability evaluation and singer selection system and method using the Internet |
JP2002215173A (en) * | 2000-12-27 | 2002-07-31 | Koninkl Philips Electronics Nv | Method and system for publishing singing using telecommunication network or the like |
CN1681270A (en) * | 2004-04-08 | 2005-10-12 | 归海信息技术集成(上海)有限公司 | System and method for realizing antiphonal singing and KTV of karaoke by Internet |
CN1735028A (en) * | 2004-08-31 | 2006-02-15 | 张旺 | Method and device for realizing real-time Kala OK singing based on network musical hall |
CN101261703A (en) * | 2008-03-20 | 2008-09-10 | 姚武杰 | Competition management system and method based on network |
CN101483536A (en) * | 2009-02-10 | 2009-07-15 | 腾讯科技(深圳)有限公司 | Method, system and customer terminal for transmitting data used for network karaoke |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103474082A (en) * | 2013-09-16 | 2013-12-25 | 无敌科技(西安)有限公司 | Multi-microphone vocal accompaniment marking system and method thereof |
CN104869427A (en) * | 2014-02-24 | 2015-08-26 | 唐大为 | Method, device and system enabling multiple users to sing same song simultaneously online |
CN104537011A (en) * | 2014-12-17 | 2015-04-22 | 广州酷狗计算机科技有限公司 | Singing ranking method and device |
CN104537011B (en) * | 2014-12-17 | 2018-08-07 | 广州酷狗计算机科技有限公司 | Sing arrangement method and device |
CN104580493A (en) * | 2015-01-21 | 2015-04-29 | 冯山泉 | KTV remote interaction method and system |
CN104902012B (en) * | 2015-05-11 | 2019-07-19 | 福建凯米网络科技有限公司 | The method and singing contest system of singing contest are carried out by network |
CN104902012A (en) * | 2015-05-11 | 2015-09-09 | 福建星网视易信息系统有限公司 | Method for carrying out singing contest through network and singing contest system |
CN107770235A (en) * | 2016-08-23 | 2018-03-06 | 冯山泉 | One kind bucket song service implementing method and system |
CN107659655A (en) * | 2017-09-30 | 2018-02-02 | 广州酷狗计算机科技有限公司 | Candidate user display methods, candidate user provide method and device |
CN107679973A (en) * | 2017-10-28 | 2018-02-09 | 广州云魔企业管理有限公司 | A kind of shop interaction platform of bar night and method |
CN109690450A (en) * | 2017-11-17 | 2019-04-26 | 腾讯科技(深圳)有限公司 | Role playing method and terminal device under VR scene |
CN109690450B (en) * | 2017-11-17 | 2020-09-29 | 腾讯科技(深圳)有限公司 | Role simulation method in VR scene and terminal equipment |
US10953336B2 (en) | 2017-11-17 | 2021-03-23 | Tencent Technology (Shenzhen) Company Limited | Role simulation method and terminal apparatus in VR scene |
CN110072151A (en) * | 2019-05-07 | 2019-07-30 | 北京字节跳动网络技术有限公司 | Virtual gift display method, electronic equipment and computer readable storage medium |
CN111813990A (en) * | 2020-07-13 | 2020-10-23 | 腾讯音乐娱乐科技(深圳)有限公司 | Audio fight processing method and related device |
Also Published As
Publication number | Publication date |
---|---|
CN103050114B (en) | 2015-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103050114A (en) | Construction method of network karaoke system | |
CN113058270B (en) | Live interaction method and device, storage medium and electronic equipment | |
US20170144074A1 (en) | Video game recording and playback with visual display of game controller manipulation | |
CN109889908A (en) | A kind of interaction live broadcasting method, device, electronic equipment and storage medium | |
CN114007094B (en) | Voice-to-microphone interaction method, system and medium of live broadcasting room and computer equipment | |
US20090305788A1 (en) | Modifying electronic games based on previous game play | |
CN101764994A (en) | Long-distance karaoke implanting method and system based on Internet protocol television networks | |
CN110176221B (en) | Singing competition method, singing competition device and storage medium | |
CN108525293B (en) | Information processing method, device and storage medium | |
US10413828B2 (en) | Incorporating player-generated audio in an electronic game | |
CN103685355A (en) | Method for achieving online game operation based on cloud computing | |
CN114007095A (en) | Voice microphone-connecting interaction method, system, medium and computer equipment for live broadcast room | |
CN104574154A (en) | Interactive advertisement putting system and method | |
CN111586430A (en) | Online interaction method, client, server and storage medium | |
CN112866732A (en) | Music broadcasting method and device, equipment and medium thereof | |
CN107347167A (en) | A kind of method, system and application for realizing networking singing competition | |
US11165596B2 (en) | System and method for inviting users to participate in activities based on interactive recordings | |
CN106407353A (en) | Animation playing method and apparatus | |
CN111787353A (en) | Multi-party audio processing method and device, electronic equipment and storage medium | |
WO2008074242A1 (en) | A method and system for implementing an online broadcast in network game | |
CN116170613B (en) | Audio stream processing method, computer device and computer program product | |
CN102270280A (en) | Game popular degree calculating and sorting method of Internet bar game platform | |
KR100629710B1 (en) | Server for Operating Tug of War Game by Using Key Event Pattern | |
CN117641039A (en) | Singing live broadcasting method, equipment and storage medium of KTV playing live broadcasting room | |
KR100806743B1 (en) | Server for Operating Tug of War Game by Using Key Event Pattern |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150304 Termination date: 20201017 |
|
CF01 | Termination of patent right due to non-payment of annual fee |