CN105828210A - Bullet screen based song-on-demand method and device - Google Patents
Bullet screen based song-on-demand method and device Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content 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/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47202—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental 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
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.
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)
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)
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 |
-
2016
- 2016-03-15 CN CN201610145777.6A patent/CN105828210A/en active Pending
Patent Citations (7)
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)
Title |
---|
冬马: ""【OBS插件】战旗_弹幕点歌_OBS插件(by冬马)"", 《XS论坛》 * |
皮卡: ""斗鱼直播怎么点歌 斗鱼弹幕点歌obs插件使用方法"", 《18183IPHONE游戏频道》 * |
Cited By (17)
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 |