CN105828210A - Bullet screen based song-on-demand method and device - Google Patents

Bullet screen based song-on-demand method and device Download PDF

Info

Publication number
CN105828210A
CN105828210A CN201610145777.6A CN201610145777A CN105828210A CN 105828210 A CN105828210 A CN 105828210A CN 201610145777 A CN201610145777 A CN 201610145777A CN 105828210 A CN105828210 A CN 105828210A
Authority
CN
China
Prior art keywords
song
barrage
requesting
information
main broadcaster
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.)
Pending
Application number
CN201610145777.6A
Other languages
Chinese (zh)
Inventor
朱剑琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201610145777.6A priority Critical patent/CN105828210A/en
Publication of CN105828210A publication Critical patent/CN105828210A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a bullet screen based song-on-demand method and device that can applied to bullet screen type video live telecast websites, and belongs to the field of Internet technology. An audience sends bullet screen information in certain format via a webpage or a mobile phone client when watching live telecast, and the bullet screen information includes song-on-demand information as a song name and a singer; a live telecast tool determines whether the bullet screen information is used for demanding a song after receiving the bullet screen information, and if yes, the song-on-demand information is extracted; the live telecast tool calls a third-party song searching network interface to search a song and obtains information as the downloading address of the song; and the live telecast tool downloads the network song and plays the song. According to the invention, the audience can make response automatically via bullet-screen song demanding and the live telecast too, the interactivity and entertainment between the audience and telecast content are improved effectively, the songs can be searched, downloaded and played online in real time, the live telecast tool needs not to prepare a songbook, and the range of supported songs is very wide.

Description

A kind of method and device of requesting songs based on barrage
Technical field
The present invention relates to Internet technical field, can be applicable to barrage formula net cast class website, be specifically related to the method and device of a kind of requesting songs based on barrage.
Background technology
At present, popular along with barrage formula video website and live platform, " barrage " has become as the exchange way between a kind of important beholder, between main broadcaster and beholder.Increasing user likes delivering the comment of oneself when video website viewing video." barrage " refers to the brief comment sent by beholder, occurs on video with rolling, stop or other modes.By barrage, user can watch video or live, while making comments.In this way, user can watch the comment of other users while viewing video/live, and main broadcaster can also be during live, it is seen that the comment of beholder, is fed back, thus forms the good experience of a kind of immediate interactive.
But, when main broadcaster carries out game class project live, it will usually be primarily focused in game, the most too many energy is interactive with beholder.
Summary of the invention
The present invention mainly solves the technical problem existing for prior art;Provide that one can make beholder pass through barrage requesting song, main broadcaster's end responds automatically, effectively strengthen the method and device of interactive and recreational a kind of based on barrage requesting songs between spectators and live content.
The above-mentioned technical problem of the present invention is mainly addressed by following technical proposals:
A kind of method of requesting songs based on barrage, including:
Program request song information barrage is sent to main broadcaster's end according to self-defining form;
The barrage information of main broadcaster's end real-time reception current scrolling, searches for the barrage information of current scrolling successively and determines whether requesting songs information barrage, and performs according to judged result:
Select execution one: if searching the requesting songs information barrage that barrage information is user-defined format of current scrolling, then according to current requesting song request call third party's song search network interface searches song, obtain song download address information, and call broadcasting instrument after downloading network song and play out;
Select execution two: if current search is to the requesting songs information barrage that the barrage information of current scrolling is not user-defined format, then search for barrage information of next rolling.
Preferably, when main broadcaster's end plays out current song, the most also carrying out selecting execution one or the judgement of selection execution two, and:
During broadcasting, need to continue executing with selection execution one according to judged result, then the requesting song request received is inserted in the song waiting list set up;Current song is play after terminating, and the instrument of broadcasting takes out next requesting song request from this queue.
Preferably, described song waiting list row's song order can select following any one:
Put in order one: arrange according to the transmission order of requesting song request;
Put in order two: according to the grade of client requesting song user;
Put in order three: the present quantity received according to main broadcaster is from how to be at least arranged in order.
Preferably, after song waiting list is newly added a requesting song request, automatically updates the client corresponding to all requesting song requests in current song waiting list, and again arrange according to the row's song order selected.
Preferably, when main broadcaster's end plays out current song, no longer carry out selecting perform one or select to perform the judgement of two, only when current song finishes, carry out immediately selecting perform one or select to perform the judgement of two, and perform the step selecting to perform according to first the requesting songs information barrage searched.
Preferably, main broadcaster's end arranges the program request authority of client, and the client meeting program request authority can have requesting songs authority.
Preferably, after main broadcaster's end arranges program request authority for client, carry out selecting to perform a period of time, if current search to the barrage information of current scrolling be self-defining form be requesting songs information barrage, also needing to judge whether the client that requesting songs information barrage is corresponding has program request authority, if having, then continuing executing with program request step, if not having, then search for next barrage information rolled.
Preferably, main broadcaster's end by cross broadcasting instrument the broadcasting of song is controlled, and if main broadcaster's end have selected row song ordered mode, the Queue sequence in song waiting list can be edited by main broadcaster's end voluntarily.
Preferably, main broadcaster's end can show that self-defining form that the client all of requesting song information in song, song waiting list that is currently played, client request a song, client are requested a song self-defining format sample, the authority of client requesting song.
A kind of device of requesting songs based on barrage, including:
Sending module: send program request song information barrage to main broadcaster's end according to self-defining form;
Main broadcaster's end: the barrage information of real-time reception sending module current scrolling, searches for the barrage information of current scrolling successively and determines whether requesting songs information barrage, and performs according to judged result:
Select execution one: if searching the requesting songs information barrage that barrage information is user-defined format of current scrolling, then according to current requesting song request call third party's song search network interface searches song, obtain song download address information, and call broadcasting instrument after downloading network song and play out;
Select execution two: if current search is to the requesting songs information barrage that the barrage information of current scrolling is not user-defined format, then search for barrage information of next rolling.
Judge module: have two ways to carry out:
Mode one: when main broadcaster's end plays out current song, is the most also carrying out selecting execution one or the judgement of selection execution two, and:
During broadcasting, need to continue executing with selection execution one according to judged result, then the requesting song request received is inserted in the song waiting list set up;Current song is play after terminating, and the instrument of broadcasting takes out next requesting song request from this queue.
Mode two: when main broadcaster's end plays out current song, no longer carry out selecting perform one or select to perform the judgement of two, only when current song finishes, carry out immediately selecting perform one or select to perform the judgement of two, and perform the step selecting to perform according to first the requesting songs information barrage searched.
Sequence of songs generation module: select following any one to carry out the sequence of waiting list:
Put in order one: arrange according to the transmission order of requesting song request;
Put in order two: according to the grade of client requesting song user;
Put in order three: the present quantity received according to main broadcaster is from how to be at least arranged in order.
Song more new module: after being newly added a requesting song request in song waiting list, automatically updates the client corresponding to all requesting song requests in current song waiting list, and again arranges according to the row's song order selected.
Priority assignation module: main broadcaster's end arranges the program request authority of client, the client meeting program request authority can have requesting songs authority;After main broadcaster's end arranges program request authority for client, carry out selecting to perform a period of time, if current search to the barrage information of current scrolling be self-defining form be requesting songs information barrage, also need to judge whether the client that requesting songs information barrage is corresponding has program request authority, if having, then continuing executing with program request step, if not having, then searching for next barrage information rolled.
Sequence editor module: the broadcasting of song is controlled by main broadcaster's end by broadcasting instrument, and if main broadcaster's end have selected row song ordered mode, the Queue sequence in song waiting list can be edited by main broadcaster's end voluntarily.
Display module: display is currently played client all of requesting song information in song, song waiting list, the self-defining form of client requesting song, the client self-defining format sample of requesting song, the authority of client requesting song.
Therefore, present invention have the advantage that 1, beholder can be made to pass through barrage requesting song, main broadcaster's end responds automatically, that effectively strengthens between spectators and live content is interactive and recreational;2, requesting song request is carried with the form of barrage, it is not necessary to barrage formula webcast website is for supporting that any amendment is made in requesting song;3, search in real time online, download, play song, it is not necessary to main broadcaster's end prepares any Qu Ku, and the song scope supported is the widest.
Accompanying drawing explanation
Accompanying drawing 1 is a kind of Method And Principle schematic diagram of the present invention.
Detailed description of the invention
In order to make the purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.As long as just can be mutually combined additionally, technical characteristic involved in each embodiment of invention described below does not constitutes conflict each other.
The method of the requesting songs based on barrage that the present invention provides, including:
Program request song information barrage is sent to main broadcaster's end according to self-defining form;
The barrage information of main broadcaster's end real-time reception current scrolling, searches for the barrage information of current scrolling successively and determines whether requesting songs information barrage, and performs according to judged result:
Select execution one: if searching the requesting songs information barrage that barrage information is user-defined format of current scrolling, then according to current requesting song request call third party's song search network interface searches song, obtain song download address information, and call broadcasting instrument after downloading network song and play out;
Select execution two: if current search is to the requesting songs information barrage that the barrage information of current scrolling is not user-defined format, then search for barrage information of next rolling.
When main broadcaster's end plays out current song, simultaneously the most also select perform one or select to perform the judgement of two carrying out, and when playing, need to continue executing with selection execution one according to judged result, then the requesting song request that will receive is inserted in the song waiting list set up;Current song is play after terminating, and the instrument of broadcasting takes out next requesting song request from this queue.
Main broadcaster's end can also arrange the program request authority of client, and the client meeting program request authority can have requesting songs authority.After song waiting list is newly added a requesting song request, automatically updates the client corresponding to all requesting song requests in current song waiting list, and again arrange according to the row's song order selected.In playing process, the broadcasting of song is controlled by main broadcaster's end by broadcasting instrument, and if main broadcaster's end have selected row song ordered mode, the Queue sequence in song waiting list can be edited by main broadcaster's end voluntarily.Main broadcaster's end can show that self-defining form that the client all of requesting song information in song, song waiting list that is currently played, client request a song, client are requested a song self-defining format sample, the authority of client requesting song.
Wherein, song waiting list row's song order can select following any one:
Put in order one: arrange according to the transmission order of requesting song request;
Put in order two: according to the grade of client requesting song user;
Put in order three: the present quantity received according to main broadcaster is from how to be at least arranged in order.
In the mode playing song, following two mode is had to arrange:
1, when main broadcaster's end plays out current song, no longer carry out selecting perform one or select to perform the judgement of two, only when current song finishes, carry out immediately selecting perform one or select to perform the judgement of two, and perform the step selecting to perform according to first the requesting songs information barrage searched.
2, after main broadcaster's end arranges program request authority for client, carry out selecting to perform a period of time, if current search to the barrage information of current scrolling be self-defining form be requesting songs information barrage, also need to judge whether the client that requesting songs information barrage is corresponding has program request authority, if having, then continuing executing with program request step, if not having, then searching for next barrage information rolled.
The device of the requesting songs based on barrage that the present invention provides, including:
Sending module: send program request song information barrage to main broadcaster's end according to self-defining form;
Main broadcaster's end: the barrage information of real-time reception sending module current scrolling, searches for the barrage information of current scrolling successively and determines whether requesting songs information barrage, and performs according to judged result:
Select execution one: if searching the requesting songs information barrage that barrage information is user-defined format of current scrolling, then according to current requesting song request call third party's song search network interface searches song, obtain song download address information, and call broadcasting instrument after downloading network song and play out;
Select execution two: if current search is to the requesting songs information barrage that the barrage information of current scrolling is not user-defined format, then search for barrage information of next rolling.
Judge module: have two ways to carry out:
Mode one: when main broadcaster's end plays out current song, is the most also carrying out selecting execution one or the judgement of selection execution two, and:
During broadcasting, need to continue executing with selection execution one according to judged result, then the requesting song request received is inserted in the song waiting list set up;Current song is play after terminating, and the instrument of broadcasting takes out next requesting song request from this queue.
Mode two: when main broadcaster's end plays out current song, no longer carry out selecting perform one or select to perform the judgement of two, only when current song finishes, carry out immediately selecting perform one or select to perform the judgement of two, and perform the step selecting to perform according to first the requesting songs information barrage searched.
Sequence of songs generation module: select following any one to carry out the sequence of waiting list:
Put in order one: arrange according to the transmission order of requesting song request;
Put in order two: according to the grade of client requesting song user;
Put in order three: the present quantity received according to main broadcaster is from how to be at least arranged in order.
Song more new module: after being newly added a requesting song request in song waiting list, automatically updates the client corresponding to all requesting song requests in current song waiting list, and again arranges according to the row's song order selected.
Priority assignation module: main broadcaster's end arranges the program request authority of client, the client meeting program request authority can have requesting songs authority;After main broadcaster's end arranges program request authority for client, carry out selecting to perform a period of time, if current search to the barrage information of current scrolling be self-defining form be requesting songs information barrage, also need to judge whether the client that requesting songs information barrage is corresponding has program request authority, if having, then continuing executing with program request step, if not having, then searching for next barrage information rolled.
Sequence editor module: the broadcasting of song is controlled by main broadcaster's end by broadcasting instrument, and if main broadcaster's end have selected row song ordered mode, the Queue sequence in song waiting list can be edited by main broadcaster's end voluntarily.
Display module: display is currently played client all of requesting song information in song, song waiting list, the self-defining form of client requesting song, the client self-defining format sample of requesting song, the authority of client requesting song.
It is below embodiment:
Embodiment 1:
The method include that
Step 1, client: send program request song information barrage to main broadcaster's end according to self-defining form;Self-defining form such as " my Chinese heart of $ ", wherein " $ " is requesting song barrage indications.Spectators send barrage by webpage or cell-phone customer terminal according to certain format when watching live, comprise requesting song information (song title, singer etc.) in barrage,
Step 2, main broadcaster's end determine whether barrage of requesting a song after receiving barrage, if it is extract requesting song information.If ought not be, then search for next barrage information rolled;
Step 3, main broadcaster's end call third party's song search network interface searches song, obtain the information such as song download address.
Step 4, main broadcaster's end are downloaded network song and are played out by broadcasting instrument.Use the method, the computer at main broadcaster's end place need not be previously stored any song.The song of program request is all that online search in real time is play, and obtains so the most any common song can search for broadcasting.
It should be understood that in the present embodiment, on the method basis, various requesting song pattern or rule are set up, such as:
One, requesting song pattern (2 kinds).
(1) ranking method: receiving requesting song request when current song is play, the requesting song request that main broadcaster's end can receive inserts in a waiting list, and row's song order of song waiting list can select following any one:
Put in order one: arrange according to the transmission order of request;
Put in order two: according to the grade of client requesting song user;
Put in order three: give the present quantity of main broadcaster from how to be at least arranged in order according to user.
(2) song method is robbed: after only currently playing song terminates, just acceptable requesting song is asked.Namely only have
When current song finishes, search for the barrage information of current scrolling the most successively and determine whether requesting songs information barrage, and perform requesting song according to judged result or do not request a song.
Two, requesting song authority (put in order two in user gradation).
Various authority can be set on requesting song user, such as white list, blacklist, or reach necessarily to require that the user of (user gradation or present quantity) just can request a song.
Three, control is play.
The broadcasting of song can be controlled by main broadcaster by broadcasting instrument, and ratio suspends, continues, cuts song, volume etc..And if main broadcaster's end support " queuing " pattern, waiting list can also be edited by main broadcaster.
Four, display requesting song information.
Embodiment 2:
A kind of device of requesting songs based on barrage, including:
Sending module: send program request song information barrage to main broadcaster's end according to self-defining form;
Main broadcaster's end: the barrage information of real-time reception sending module current scrolling, searches for the barrage information of current scrolling successively and determines whether requesting songs information barrage, and performs according to judged result:
Select execution one: if searching the requesting songs information barrage that barrage information is user-defined format of current scrolling, then according to current requesting song request call third party's song search network interface searches song, obtain song download address information, and call broadcasting instrument after downloading network song and play out;
Select execution two: if current search is to the requesting songs information barrage that the barrage information of current scrolling is not user-defined format, then search for barrage information of next rolling.
Judge module: have two ways to carry out:
Mode one: when main broadcaster's end plays out current song, is the most also carrying out selecting execution one or the judgement of selection execution two, and:
During broadcasting, need to continue executing with selection execution one according to judged result, then the requesting song request received is inserted in the song waiting list set up;Current song is play after terminating, and the instrument of broadcasting takes out next requesting song request from this queue.
Mode two: when main broadcaster's end plays out current song, no longer carry out selecting perform one or select to perform the judgement of two, only when current song finishes, carry out immediately selecting perform one or select to perform the judgement of two, and perform the step selecting to perform according to first the requesting songs information barrage searched.
Sequence of songs generation module: select following any one to carry out the sequence of waiting list:
Put in order one: arrange according to the transmission order of requesting song request;
Put in order two: according to the grade of client requesting song user;
Put in order three: the present quantity received according to main broadcaster is from how to be at least arranged in order.
Song more new module: after being newly added a requesting song request in song waiting list, automatically updates the client corresponding to all requesting song requests in current song waiting list, and again arranges according to the row's song order selected.
Priority assignation module: main broadcaster's end arranges the program request authority of client, the client meeting program request authority can have requesting songs authority;After main broadcaster's end arranges program request authority for client, carry out selecting to perform a period of time, if current search to the barrage information of current scrolling be self-defining form be requesting songs information barrage, also need to judge whether the client that requesting songs information barrage is corresponding has program request authority, if having, then continuing executing with program request step, if not having, then searching for next barrage information rolled.
Sequence editor module: the broadcasting of song is controlled by main broadcaster's end by broadcasting instrument, and if main broadcaster's end have selected row song ordered mode, the Queue sequence in song waiting list can be edited by main broadcaster's end voluntarily.
Display module: display is currently played client all of requesting song information in song, song waiting list, the self-defining form of client requesting song, the client self-defining format sample of requesting song, the authority of client requesting song.
The information that requesting song is relevant, including command format explanation, the request a song example of order, the condition stub of requesting song, the song information being currently played, playlist etc. of requesting song, can show in live output picture, facilitate spectators to understand these information.
Specific embodiment described herein is only to present invention spirit explanation for example.Described specific embodiment can be made various amendment or supplements or use similar mode to substitute by those skilled in the art, but without departing from the spirit of the present invention or surmount scope defined in appended claims.

Claims (10)

1. the method for a requesting songs based on barrage, it is characterised in that including:
Program request song information barrage is sent to main broadcaster's end according to self-defining form;
The barrage information of main broadcaster's end real-time reception current scrolling, searches for the barrage information of current scrolling successively and determines whether requesting songs information barrage, and performs according to judged result:
Select execution one: if searching the requesting songs information barrage that barrage information is user-defined format of current scrolling, then according to current requesting song request call third party's song search network interface searches song, obtain song download address information, and call broadcasting instrument after downloading network song and play out;
Select execution two: if current search is to the requesting songs information barrage that the barrage information of current scrolling is not user-defined format, then search for barrage information of next rolling.
The method of a kind of requesting songs based on barrage the most according to claim 1, it is characterised in that when main broadcaster's end plays out current song, is the most also carrying out selecting execution one or the judgement of selection execution two, and:
During broadcasting, need to continue executing with selection execution one according to judged result, then the requesting song request received is inserted in the song waiting list set up;Current song is play after terminating, and the instrument of broadcasting takes out next requesting song request from this queue.
The method of a kind of requesting songs based on barrage the most according to claim 2, it is characterised in that described song waiting list row's song order can select following any one:
Put in order one: arrange according to the transmission order of requesting song request;
Put in order two: according to the grade of client requesting song user;
Put in order three: the present quantity received according to main broadcaster is from how to be at least arranged in order.
The method of a kind of requesting songs based on barrage the most according to claim 3, it is characterized in that, after song waiting list is newly added a requesting song request, automatically update the client corresponding to all requesting song requests in current song waiting list, and again arrange according to the row's song order selected.
The method of a kind of requesting songs based on barrage the most according to claim 1, it is characterized in that, when main broadcaster's end plays out current song, no longer carry out selecting perform one or select to perform the judgement of two, only when current song finishes, carry out immediately selecting perform one or select to perform the judgement of two, and perform the step selecting to perform according to first the requesting songs information barrage searched.
The method of a kind of requesting songs based on barrage the most according to claim 1, it is characterised in that main broadcaster's end arranges the program request authority of client, and the client meeting program request authority can have requesting songs authority.
The method of a kind of requesting songs based on barrage the most according to claim 6, it is characterized in that, after main broadcaster's end arranges program request authority for client, carry out selecting to perform a period of time, if current search to the barrage information of current scrolling be self-defining form be requesting songs information barrage, in addition it is also necessary to judge whether the client that requesting songs information barrage is corresponding has program request authority, if having, then continuing executing with program request step, if not having, then searching for next barrage information rolled.
The method of a kind of requesting songs based on barrage the most according to claim 3, it is characterized in that, the broadcasting of song is controlled by main broadcaster's end by crossing broadcasting instrument, and if main broadcaster's end have selected row's song ordered mode, the Queue sequence in song waiting list can be edited by main broadcaster's end voluntarily.
The method of a kind of requesting songs based on barrage the most according to claim 6, it is characterized in that, main broadcaster's end can show that self-defining form that the client all of requesting song information in song, song waiting list that is currently played, client request a song, client are requested a song self-defining format sample, the authority of client requesting song.
10. the device of a requesting songs based on barrage, it is characterised in that including:
Sending module: send program request song information barrage to main broadcaster's end according to self-defining form;
Main broadcaster's end: the barrage information of real-time reception sending module current scrolling, searches for the barrage information of current scrolling successively and determines whether requesting songs information barrage, and performs according to judged result:
Select execution one: if searching the requesting songs information barrage that barrage information is user-defined format of current scrolling, then according to current requesting song request call third party's song search network interface searches song, obtain song download address information, and call broadcasting instrument after downloading network song and play out;
Select execution two: if current search is to the requesting songs information barrage that the barrage information of current scrolling is not user-defined format, then search for barrage information of next rolling;
Judge module: have two ways to carry out:
Mode one: when main broadcaster's end plays out current song, is the most also carrying out selecting execution one or the judgement of selection execution two, and:
During broadcasting, need to continue executing with selection execution one according to judged result, then the requesting song request received is inserted in the song waiting list set up;Current song is play after terminating, and the instrument of broadcasting takes out next requesting song request from this queue;
Mode two: when main broadcaster's end plays out current song, no longer carry out selecting perform one or select to perform the judgement of two, only when current song finishes, carry out immediately selecting perform one or select to perform the judgement of two, and perform the step selecting to perform according to first the requesting songs information barrage searched;
Sequence of songs generation module: select following any one to carry out the sequence of waiting list:
Put in order one: arrange according to the transmission order of requesting song request;
Put in order two: according to the grade of client requesting song user;
Put in order three: the present quantity received according to main broadcaster is from how to be at least arranged in order;
Song more new module: after being newly added a requesting song request in song waiting list, automatically updates the client corresponding to all requesting song requests in current song waiting list, and again arranges according to the row's song order selected;
Priority assignation module: main broadcaster's end arranges the program request authority of client, the client meeting program request authority can have requesting songs authority;After main broadcaster's end arranges program request authority for client, carry out selecting to perform a period of time, if current search to the barrage information of current scrolling be self-defining form be requesting songs information barrage, also need to judge whether the client that requesting songs information barrage is corresponding has program request authority, if having, then continuing executing with program request step, if not having, then searching for next barrage information rolled;
Sequence editor module: the broadcasting of song is controlled by main broadcaster's end by broadcasting instrument, and if main broadcaster's end have selected row song ordered mode, the Queue sequence in song waiting list can be edited by main broadcaster's end voluntarily;
Display module: display is currently played client all of requesting song information in song, song waiting list, the self-defining form of client requesting song, the client self-defining format sample of requesting song, the authority of client requesting song.
CN201610145777.6A 2016-03-15 2016-03-15 Bullet screen based song-on-demand method and device Pending CN105828210A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610145777.6A CN105828210A (en) 2016-03-15 2016-03-15 Bullet screen based song-on-demand method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610145777.6A CN105828210A (en) 2016-03-15 2016-03-15 Bullet screen based song-on-demand method and device

Publications (1)

Publication Number Publication Date
CN105828210A true CN105828210A (en) 2016-08-03

Family

ID=56988093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610145777.6A Pending CN105828210A (en) 2016-03-15 2016-03-15 Bullet screen based song-on-demand method and device

Country Status (1)

Country Link
CN (1) CN105828210A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792214A (en) * 2016-12-12 2017-05-31 福建凯米网络科技有限公司 A kind of living broadcast interactive method and system based on digital audio-video place
CN107172445A (en) * 2017-03-31 2017-09-15 武汉斗鱼网络科技有限公司 A kind of method and device for obtaining data
CN107222755A (en) * 2017-06-27 2017-09-29 北京小米移动软件有限公司 Program dissemination method, apparatus and system
CN107583275A (en) * 2017-08-14 2018-01-16 武汉斗鱼网络科技有限公司 A kind of method of live game, server, equipment, coin pushing game machine and medium
CN107770624A (en) * 2017-10-24 2018-03-06 ***通信集团公司 It is a kind of it is live during multimedia file player method, device and storage medium
CN108235047A (en) * 2018-01-30 2018-06-29 广州华多网络科技有限公司 A kind of audio frequency playing method of direct broadcasting room and main broadcaster's terminal device
CN108268666A (en) * 2018-02-26 2018-07-10 北京奇艺世纪科技有限公司 A kind of searching method and device
CN108449643A (en) * 2017-02-16 2018-08-24 武汉斗鱼网络科技有限公司 Across the application control method and device of one kind
CN109168040A (en) * 2018-10-29 2019-01-08 广州华多网络科技有限公司 A kind of program listing display methods, equipment and readable storage medium storing program for executing
CN109286851A (en) * 2018-11-09 2019-01-29 广州酷狗计算机科技有限公司 In the method and storage medium of direct broadcasting room requesting song

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101114316A (en) * 2006-07-26 2008-01-30 珠海市西山居软件有限公司 Network gaming system capable of ordering song and song ordering method in network game
CN101526977A (en) * 2009-02-17 2009-09-09 广州壹鹏电器科技有限公司 System and method for network game players to request songs online
WO2014029338A1 (en) * 2012-08-24 2014-02-27 腾讯科技(深圳)有限公司 Multimedia information retrieval method and electronic device
CN104157278A (en) * 2014-08-22 2014-11-19 苏州乐聚一堂电子科技有限公司 Interactive song demand system for vocal concert
CN104952434A (en) * 2015-06-19 2015-09-30 小米科技有限责任公司 Transmitting method and transmitting device for song identifiers
CN105095410A (en) * 2015-07-09 2015-11-25 广东欧珀移动通信有限公司 Setting method, mobile terminal, server and system of song menu
CN105224668A (en) * 2015-10-10 2016-01-06 广州酷狗计算机科技有限公司 A kind of disposal route of requesting songs and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101114316A (en) * 2006-07-26 2008-01-30 珠海市西山居软件有限公司 Network gaming system capable of ordering song and song ordering method in network game
CN101526977A (en) * 2009-02-17 2009-09-09 广州壹鹏电器科技有限公司 System and method for network game players to request songs online
WO2014029338A1 (en) * 2012-08-24 2014-02-27 腾讯科技(深圳)有限公司 Multimedia information retrieval method and electronic device
CN104157278A (en) * 2014-08-22 2014-11-19 苏州乐聚一堂电子科技有限公司 Interactive song demand system for vocal concert
CN104952434A (en) * 2015-06-19 2015-09-30 小米科技有限责任公司 Transmitting method and transmitting device for song identifiers
CN105095410A (en) * 2015-07-09 2015-11-25 广东欧珀移动通信有限公司 Setting method, mobile terminal, server and system of song menu
CN105224668A (en) * 2015-10-10 2016-01-06 广州酷狗计算机科技有限公司 A kind of disposal route of requesting songs and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
冬马: ""【OBS插件】战旗_弹幕点歌_OBS插件(by冬马)"", 《XS论坛》 *
皮卡: ""斗鱼直播怎么点歌 斗鱼弹幕点歌obs插件使用方法"", 《18183IPHONE游戏频道》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792214A (en) * 2016-12-12 2017-05-31 福建凯米网络科技有限公司 A kind of living broadcast interactive method and system based on digital audio-video place
CN106792214B (en) * 2016-12-12 2021-06-18 福建凯米网络科技有限公司 Live broadcast interaction method and system based on digital audio-visual place
CN108449643A (en) * 2017-02-16 2018-08-24 武汉斗鱼网络科技有限公司 Across the application control method and device of one kind
CN108449643B (en) * 2017-02-16 2020-01-03 武汉斗鱼网络科技有限公司 Cross-application control method and device
CN107172445A (en) * 2017-03-31 2017-09-15 武汉斗鱼网络科技有限公司 A kind of method and device for obtaining data
CN107172445B (en) * 2017-03-31 2020-01-03 武汉斗鱼网络科技有限公司 Method and device for acquiring data
CN107222755B (en) * 2017-06-27 2019-09-17 北京小米移动软件有限公司 Program dissemination method, apparatus and system
CN107222755A (en) * 2017-06-27 2017-09-29 北京小米移动软件有限公司 Program dissemination method, apparatus and system
CN107583275A (en) * 2017-08-14 2018-01-16 武汉斗鱼网络科技有限公司 A kind of method of live game, server, equipment, coin pushing game machine and medium
CN107583275B (en) * 2017-08-14 2020-09-08 武汉斗鱼网络科技有限公司 Method, server, equipment, coin pushing game machine and medium for live game
CN107770624A (en) * 2017-10-24 2018-03-06 ***通信集团公司 It is a kind of it is live during multimedia file player method, device and storage medium
CN108235047B (en) * 2018-01-30 2021-02-12 广州方硅信息技术有限公司 Audio playing method of live broadcast room and anchor terminal equipment
CN108235047A (en) * 2018-01-30 2018-06-29 广州华多网络科技有限公司 A kind of audio frequency playing method of direct broadcasting room and main broadcaster's terminal device
CN108268666A (en) * 2018-02-26 2018-07-10 北京奇艺世纪科技有限公司 A kind of searching method and device
CN109168040A (en) * 2018-10-29 2019-01-08 广州华多网络科技有限公司 A kind of program listing display methods, equipment and readable storage medium storing program for executing
CN109168040B (en) * 2018-10-29 2020-10-20 广州华多网络科技有限公司 Program list display method and device and readable storage medium
CN109286851A (en) * 2018-11-09 2019-01-29 广州酷狗计算机科技有限公司 In the method and storage medium of direct broadcasting room requesting song

Similar Documents

Publication Publication Date Title
CN105828210A (en) Bullet screen based song-on-demand method and device
JP6526304B2 (en) Comment delivery system
CN104980809B (en) A kind of barrage treating method and apparatus
CN104053067B (en) A kind of player method of programme televised live, terminal and server
CN108810052B (en) Live broadcast server selection method and device
US10315117B2 (en) Posted information sharing system, game application executing system, storage medium, and information-processing method
JP6186068B1 (en) Content distribution server, content distribution method, and content distribution program
CN105472401A (en) Method and system for playing advertisement in network broadcast process
US20140317647A1 (en) Content evaluation/playback device
JP5090557B2 (en) Distribution system, terminal device program, distribution method, and command setting method
CN104010223A (en) Method and system for taking over terminal system for video playing
JP2005242399A (en) Push type contents distribution service system, method and server
JP4763665B2 (en) Distribution system, terminal device program, distribution method, and command setting method
KR20150141265A (en) Apparatus for providing contents inserted music and advertisement based on music sharing service and method thereof
KR20100107517A (en) Method for generating data enabling the search for content, system, terminal, and server complements to implement the method
CN103095548A (en) Method utilizing microblog-on-demand
CN107484040A (en) A kind of method for realizing network acceleration
JP5750556B2 (en) Electronic game providing apparatus and electronic game program
JP2023518368A (en) personalized game notifications
JP2015112471A (en) Electronic game provision device and electronic game program
CN114173140B (en) Live broadcast room music recommendation method, system, device and storage medium
CN110300324B (en) Associated information pushing method, system and storage medium
JP2011075700A (en) Program guide information providing system, program guide information providing method and computer program
KR20090112433A (en) Game system and contents transmission method using thereof system
GB2447458A (en) Method of identifying, searching and displaying video assets

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160803

RJ01 Rejection of invention patent application after publication