CN108495165A - Barrage control method for playing back, mobile terminal and barrage broadcasting control system - Google Patents

Barrage control method for playing back, mobile terminal and barrage broadcasting control system Download PDF

Info

Publication number
CN108495165A
CN108495165A CN201810086197.3A CN201810086197A CN108495165A CN 108495165 A CN108495165 A CN 108495165A CN 201810086197 A CN201810086197 A CN 201810086197A CN 108495165 A CN108495165 A CN 108495165A
Authority
CN
China
Prior art keywords
barrage
mobile terminal
acceleration
reference value
displacement operation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810086197.3A
Other languages
Chinese (zh)
Other versions
CN108495165B (en
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.)
Shanghai Bilibili Technology Co Ltd
Original Assignee
Shanghai Bilibili 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 Shanghai Bilibili Technology Co Ltd filed Critical Shanghai Bilibili Technology Co Ltd
Priority to CN201810086197.3A priority Critical patent/CN108495165B/en
Publication of CN108495165A publication Critical patent/CN108495165A/en
Application granted granted Critical
Publication of CN108495165B publication Critical patent/CN108495165B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4318Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • 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
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention provides a kind of barrage control method for playing back, mobile terminal and barrage broadcasting control systems.Barrage control method for playing back, includes the following steps:S100:In showing currently playing resource in the display interface of a mobile terminal;S200:Read the barrage library of the currently playing resource;S300:Receive the displacement operation for operating in the mobile terminal;S400:Based on the displacement operation, in the barrage in a preset time in the hiding barrage library being shown in the display interface.After adopting the above technical scheme, user can be by the simple operations to mobile terminal, the rapid barrage closed in video clip.

Description

Barrage control method for playing back, mobile terminal and barrage broadcasting control system
Technical field
The present invention relates to a kind of Internet technical field more particularly to barrage control method for playing back, mobile terminal and barrages Broadcasting control system.
Background technology
With the development of Internet technology, the convenience of information interchange is constantly promoted, and user appreciates video in internet While when file, will also tend to generate it is strong pour out or interactive demand, to express the video content for currently appreciating Thoughts, to, barrage culture is given birth to because of fortune, and user can deliver barrage by terminal while watching video file and comment By server end receives and stores the barrage by terminal and comments on, then can be played to other users while video file should Barrage is commented on, to substantially increase the Interactive Experience of user.
Function corresponding for barrage culture, control most basic at present are divided into two kinds, are display barrage and pass respectively Barrage is closed, shows that the function of barrage caters to the crowd for being suitable for barrage, facilitates such user while watching video, understands it The view of his user to the video.The function of closing barrage is more suitable for wanting that there are one the hobbies of the user of clean browsing video. Commonly operation is just to choose whether display barrage before watching video or close barrage to user at present.But some users are usually It encounters in initially viewing video, has selected display barrage, and during deep browsing video, it is found that barrage is excessive, influences When the browsing of video, it would be desirable to click the button of barrage in display interface manually, close barrage.It is sometimes easy to bring and accidentally grasp Make, exits video tour, click other buttons, easily cause puzzlement.
Therefore, it is necessary to a kind of barrage broadcast modes simplifying user's operation, help user with simplest mode and behaviour Make, most quickly closes barrage.
Invention content
In order to overcome above-mentioned technological deficiency, the purpose of the present invention is to provide a kind of barrage control method for playing back, movements eventually End and barrage broadcasting control system, user can be by the simple operations to mobile terminal, the rapid barrage closed in video clip.
The invention discloses a kind of barrage control method for playing back, include the following steps:
S100:In showing currently playing resource in the display interface of a mobile terminal;
S200:Read the barrage library of the currently playing resource;
S300:Receive the displacement operation for operating in the mobile terminal;
S400:Based on the displacement operation, in the hiding bullet being shown in the display interface in a preset time Barrage in curtain library.
Preferably, in the barrage control method for playing back, the step of operating in a displacement operation of the mobile terminal is received S300 includes:
S310:In acceleration rate threshold is arranged in the mobile terminal;
S320:The mobile terminal is detected in the acceleration on vertical direction and/or horizontal direction;
S330:When the acceleration is greater than or equal to acceleration rate threshold, identify that the mobile terminal receives institute's rheme Move operation.
Preferably, in the barrage control method for playing back, in the step S310 that acceleration rate threshold is arranged in the mobile terminal Including:
S311:One barrage density reference value and the acceleration a reference value corresponding to the barrage density reference value are set;
S312:Calculate the ratio k of the barrage quantity and the barrage density reference value in the barrage library;
S313:Based on the ratio k, acceleration a reference value described in linear or weighted calculation, to obtain acceleration rate threshold.
Preferably, in the barrage control method for playing back, it is based on the displacement operation, is shown in being hidden in a preset time The step S400 of the barrage in the barrage library in the display interface includes:
S410:Calculate the difference n of the acceleration and the acceleration rate threshold;
S420:Based on the difference n, linear or weighted calculation is hidden the hiding speed of the barrage and/or is hidden described The barrage quantity of barrage.
Preferably, in the barrage control method for playing back, it is based on the displacement operation, is shown in being hidden in a preset time The step S400 of the barrage in the barrage library in the display interface includes:
S410’:In preset time is arranged in the mobile terminal;
S420’:It detects in the display interface, the barrage frame position in the currently playing resource;
S430’:The barrage is disabled in the movement in barrage frame position, to hide the barrage.
Preferably, in the barrage control method for playing back, the preset time is 0-2s.
Preferably, in the barrage control method for playing back, the step of operating in a displacement operation of the mobile terminal is received S300 includes:
S310’:Detection acts on the contact action on the display interface of the mobile terminal;
S320’:In setting touch screen a reference value in the mobile terminal;
S330’:When the contact action meets the touch screen a reference value, identify that the mobile terminal receives institute's rheme Move operation.
The invention also discloses a kind of barrage control method for playing back, the barrage control method for playing back is applied to mobile whole End, the barrage control method for playing back include the following steps:
S100:The currently playing resource of display in the display interface of one mobile terminal;
S200:The mobile terminal reads the barrage library of the currently playing resource;
S300:The mobile terminal receives a displacement operation;
S400:Based on the displacement operation, the mobile terminal is shown in display circle in hiding in a preset time The barrage in the barrage library in face.
Preferably, in the barrage control method for playing back, the step S300 that the mobile terminal receives a displacement operation includes:
S310:It is provided with acceleration rate threshold in the mobile terminal;
S320:The mobile terminal is detected on the acceleration in vertical direction and/or horizontal direction;
S330:When the acceleration is greater than or equal to acceleration rate threshold, the mobile terminal is identified as receiving described Displacement operation.
Preferably, in the barrage control method for playing back, the step S310 of acceleration rate threshold is provided in the mobile terminal Including:
S311:One barrage density reference value of setting and adding corresponding to the barrage density reference value in the mobile terminal Velocity Reference value;
S312:The mobile terminal calculates the ratio of barrage quantity and the barrage density reference value in the barrage library k;
S313:Based on the ratio k, the mobile terminal is linear or weighted calculation described in acceleration a reference value, to obtain Acceleration rate threshold.
Preferably, in the barrage control method for playing back, it is based on the displacement operation, the mobile terminal is in a preset time The interior step S400 for hiding the barrage in the barrage library that is shown in the display interface includes:
S410:The mobile terminal calculates the difference n of the acceleration and the acceleration rate threshold;
S420:Based on the difference n, the mobile terminal is linear or weighted calculation hides the hiding speed of the barrage And/or hide the barrage quantity of the barrage.
Preferably, in the barrage control method for playing back, it is based on the displacement operation, is shown in being hidden in a preset time The step S400 of the barrage in the barrage library in the display interface further includes:
S410’:It is provided with preset time in the mobile terminal;
S420’:The mobile terminal detects in the display interface, the barrage frame position in the currently playing resource It sets;
S430’:The mobile terminal disables the barrage in the movement in barrage frame position, to hide the bullet Curtain.
Preferably, in the barrage control method for playing back, the step S300 that the mobile terminal receives a displacement operation is also wrapped It includes:
S310’:The mobile terminal detection acts on the contact action on the display interface of the mobile terminal;
S320’:In setting touch screen a reference value in the mobile terminal;
S330’:When the contact action meets the touch screen a reference value, the mobile terminal identifies the mobile terminal Receive the displacement operation.
The invention also discloses a kind of mobile terminal, including processor and storage device, the storage device is stored with meter Calculation machine program, the processor call and realize above-mentioned barrage control method for playing back when executing the computer program.
The present invention discloses a kind of barrage broadcasting control system again, and the barrage broadcasting control system includes mobile terminal;
The currently playing resource of display in the display interface of the mobile terminal;
The mobile terminal reads the barrage library of the currently playing resource;
The mobile terminal receives a displacement operation;
Based on the displacement operation, in being hidden in a preset time in the barrage library being shown in the display interface Barrage.
Preferably, in the barrage broadcasting control system, the mobile terminal configuration is:
It is provided with acceleration rate threshold in the mobile terminal;
The mobile terminal is detected on the acceleration in vertical direction and/or horizontal direction;
When the acceleration is greater than or equal to acceleration rate threshold, the mobile terminal is identified as receiving the displacement behaviour Make.
Preferably, in the barrage broadcasting control system, the mobile terminal configuration is:
One barrage density reference value of setting and the acceleration corresponding to the barrage density reference value in the mobile terminal A reference value;
The mobile terminal calculates the ratio k of barrage quantity and the barrage density reference value in the barrage library;
Based on the ratio k, the mobile terminal is linear or weighted calculation described in acceleration a reference value, to obtain acceleration Threshold value.
Preferably, in the barrage broadcasting control system, the mobile terminal is additionally configured to:
The mobile terminal calculates the difference n of the acceleration and the acceleration rate threshold;
Based on the difference n, the mobile terminal is linear or weighted calculation hides the hiding speed of the barrage and/or hidden Hide the barrage quantity of the barrage.
Preferably, in the barrage broadcasting control system, the mobile terminal is additionally configured to:
It is provided with preset time in the mobile terminal;
The mobile terminal detects in the display interface, the barrage frame position in the currently playing resource;
The mobile terminal disables the barrage in the movement in barrage frame position, to hide the barrage.
Preferably, in the barrage broadcasting control system, the mobile terminal is additionally configured to:
The mobile terminal detection acts on the contact action on the display interface of the mobile terminal;
Touch screen a reference value is set in the mobile terminal;
When the contact action meets the touch screen a reference value, the mobile terminal identifies that the mobile terminal receives The displacement operation.
After using above-mentioned technical proposal, compared with prior art, have the advantages that:
1. by rocking, overturning mobile terminal, barrage can be rapidly closed in user;
2. eliminating original operation for clicking mobile terminal, user experience is greatlyd improve.
Description of the drawings
Fig. 1 is the flow diagram for meeting barrage control method for playing back in one embodiment of the present invention;
Fig. 2 is the flow diagram for meeting barrage control method for playing back in one embodiment of the present invention;
Fig. 3 is to meet the display interface schematic diagram that barrage is normally shown in one embodiment of the present invention;
Fig. 4 is to meet the display interface schematic diagram after mobile terminal is overturn or rocked in one embodiment of the present invention.
Specific implementation mode
The advantages of the present invention is further explained below in conjunction with attached drawing and specific embodiment.
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all implementations consistent with this disclosure.On the contrary, they be only with it is such as appended The example of the consistent device and method of some aspects be described in detail in claims, the disclosure.
It is the purpose only merely for description specific embodiment in the term that the disclosure uses, is not intended to be limiting the disclosure. The "an" of singulative used in disclosure and the accompanying claims book, " described " and "the" are also intended to including majority Form, unless context clearly shows that other meanings.It is also understood that term "and/or" used herein refers to and wraps Containing one or more associated list items purposes, any or all may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the disclosure A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, not departing from In the case of disclosure range, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as One information.Depending on context, word as used in this " if " can be construed to " ... when " or " when ... When " or " in response to determination "
In the description of the present invention, it is to be understood that, term " longitudinal direction ", " transverse direction ", "upper", "lower", "front", "rear", The orientation or positional relationship of the instructions such as "left", "right", "vertical", "horizontal", "top", "bottom" "inner", "outside" is based on attached drawing institute The orientation or positional relationship shown, is merely for convenience of description of the present invention and simplification of the description, and does not indicate or imply the indicated dress It sets or element must have a particular orientation, with specific azimuth configuration and operation, therefore should not be understood as the limit to the present invention System.
In the description of the present invention, it is to be understood that, the number designation before step, which does not identify, executes the front and back of step Sequentially, it is only used for facilitating the description present invention and each step of difference, therefore is not considered as limiting the invention.
Refering to fig. 1, to meet the flow diagram of barrage control method for playing back in one embodiment of the present invention.For to Family can perform following step when the barrage in watching such as video, listening to the currently playing resource process of music browsing is hidden Suddenly:
-S100:In showing currently playing resource in the display interface of a mobile terminal
Firstly, it is necessary to which whether confirm in mobile terminal has such as video that can show barrage, music, sound resource current Playing resource can be configured to identify software, the application program etc. of above-mentioned currently playing resource by opening, to Internet resources, originally Ground resource plays out, and is shown in the foreground of the display interface of mobile terminal, to ensure in the display interface of mobile terminal Show a currently playing resource.
-S200:Read the barrage library of the currently playing resource
Currently playing resource is confirmed after broadcasting, reads the barrage library of currently playing resource such as video memory storage, the barrage The reading in library can or be obtained in the database of local cache to the server acquisition request for providing the current playing resource It takes.And the content obtained in barrage library, it can be whole barrages of the current playing resource, can also be to have scrolled aobvious Show the barrage in interface, as it is appreciated that, if having not yet been displayed, user generally will not in advance carry out such barrage hidden It hides.
-S300:Receive the displacement operation for operating in the mobile terminal
With the screen for clicking mobile terminal by user in the prior art, the screen is set to receive a clicking operation different It is that in the playing process of currently playing resource, will always judge in mobile terminal side, if receive a displacement operation.It should Displacement operation is the operation that mobile terminal is subjected to displacement, for example, mobile terminal from a certain displacement or so or is moved up and down, Mobile terminal is moved back and forth between position at two etc., it can be considered to mobile terminal execution displacement operation.The displacement is grasped After being formed, it will be identified and will be received, to identify that the user one using mobile terminal changes indicating for occupation mode.
-S400:Based on the displacement operation, in the hiding bullet being shown in the display interface in a preset time Barrage in curtain library
After the displacement operation, by according to the preset time being preset in mobile terminal, current have been displayed aobvious is hidden Show the barrage in the barrage library in interface.And it is understood that the barrage in barrage library is always divided into three classes, respectively have been displayed Barrage is showing barrage and barrage to be shown, and it is due to the broadcasting of currently playing resource, with playing progress rate that barrage, which has been displayed, in this And show and complete, it is the barrage just shown in display interface in display barrage, barrage to be shown is to have not yet been displayed, and waits for and reaching The barrage played again when playing progress rate.And the barrage hidden in the embodiment, can be hidden in display barrage or hide to wait showing Show barrage.For example, when being configured to be hidden in display barrage, then in the preset time, original display is showing that barrage is whole Disappearance or partial disappearance, after waiting for preset time, show again.It is understood that in this embodiment, if when default Between it is too small, for example, originally be shown in barrage column rear display barrage, after concealing preset time, be shown in barrage again The front on column hides only in the preset time.For another example when being configured to be hidden in display barrage and barrage to be shown, I.e. in addition to Hide All is other than showing barrage in preset time, the barrage to be shown having not yet been displayed later will also be shown, at this In preset time, it is given to the display interface of the clean currently playing resource of user.
In a preferred embodiment, the step of barrage library of the above-mentioned reading currently playing resource includes:
Read the barrage library of the currently playing resource;According to the current time axis of the currently playing resource, institute is read State the barrage being set in barrage library on the current time axis.
I.e. according to the current time axis of video, to obtain the barrage on current time axis, namely in display barrage.It can With understanding, similarly, in the embodiment for being configured to be hidden in display barrage and barrage to be shown, when can also obtain current Barrage in the barrage and future time axis of countershaft, to confirm the content of verification barrage.
In another embodiment, the step S300 for receiving the displacement operation for operating in the mobile terminal includes:
-S310:In acceleration rate threshold is arranged in the mobile terminal;
To prevent the maloperation of user, or to the misrecognition of displacement operation, for example, user slowly changes mobile terminal A position placement etc. is such to be not intended in the case of hiding barrage, should not be hidden to barrage.Therefore, in mobile terminal It is inside provided with an acceleration rate threshold, using the acceleration rate threshold as the object compared, removing above-mentioned should not hide barrage Situation.
-S320:The mobile terminal is detected in the acceleration on vertical direction and/or horizontal direction;
Using acceleration transducer, gyroscope or the range sensor etc. of mobile terminal setting, detection mobile terminal is three The acceleration on vertical direction and/or horizontal direction in dimension space, namely no matter which kind of the displacement operation is such as rocks movement Terminal, overturning mobile terminal, whipping mobile terminal etc., all can be analyzed to the acceleration change in above-mentioned two direction.
-S330:When the acceleration is greater than or equal to acceleration rate threshold, identify that the mobile terminal receives institute's rheme Move operation.
After obtaining acceleration, which is compared with acceleration rate threshold, when comparing, be may be selected:
1. the acceleration on acceleration and horizontal direction on vertical direction is decomposed the acceleration into, when the one of acceleration When more than acceleration rate threshold, just it is considered as and recognizes the displacement operation;
2. by acceleration and acceleration rate threshold directly compared with, when only the value of acceleration is more than acceleration rate threshold, be just considered as knowledge It is clipped to the displacement operation.
In above two mode, faster, but the former more can guarantee accuracy to the latter's recognition speed.
It is above-mentioned using acceleration as judge whether with reference to element receive outside barrage play operation embodiment in, Interactive experience between reinforcement and user can further preferably execute following any operation:
As in a preferred embodiment, include in the step S310 of setting acceleration rate threshold in the mobile terminal:
S311:One barrage density reference value and the acceleration a reference value corresponding to the barrage density reference value are set;
S312:Calculate the ratio k of the barrage quantity and the barrage density reference value in the barrage library;
S313:Based on the ratio k, acceleration a reference value described in linear or weighted calculation, to obtain acceleration rate threshold.
In above-mentioned steps S311-S313, before acceleration rate threshold is arranged, first by the generally acceptable barrage quantity of user Barrage density is used as barrage density reference value, the barrage density reference value can according to the custom of Streaming Media website operator or Data statistics and set, after being provided with barrage density reference value, then row setting one correspond to the barrage density reference value acceleration A reference value, the acceleration a reference value can be slightly higher than acceleration value when user normally holds mobile terminal use.Then, when Barrage quantity in barrage library more increases, and when user needs to eliminate, calculates barrage quantity in current barrage library and barrage is close Spend a reference value ratio k, and be based on the ratio k, linearly, non-linearly, exponential type, weighting property etc. calculate acceleration base Quasi- value, for example, when ratio k is 2, acceleration rate threshold can also be calculated as 2 extraordinarily Velocity Reference values or 2 times or so acceleration bases Quasi- value.By above-mentioned configuration, it is in the interactive experience of user terminal, it is required to mobile terminal when the quantity of barrage is more Displacement operation displacement it is also bigger, that is, the amplitude rocked or overturn mobile terminal is much, be given to user it is a kind of action with Incidence relation between barrage quantity.
And as in another embodiment, being based on the displacement operation, it is shown in display circle in being hidden in a preset time The step S400 of the barrage in the barrage library in face includes:
S410:Calculate the difference n of the acceleration and the acceleration rate threshold;
S420:Based on the difference n, linear or weighted calculation is hidden the hiding speed of the barrage and/or is hidden described The barrage quantity of barrage.
In the above-described embodiments, the operation of step S410-S420, after obtaining user to the acceleration of mobile terminal, In addition to judging the size of acceleration and acceleration rate threshold, the difference n of the two will be also calculated, to distinguish under different acceleration to barrage The interaction effect of elimination.For example, when difference n is bigger, the then interaction effect of user terminal faster to the hiding speed of barrage can be calculated Fruit is, when quickly rocking mobile terminal, barrage is in a short time or pop-off;Or when difference n is bigger, barrage can be eliminated Quantity it is more, then the interaction effect of user terminal is, when quickly rocking mobile terminal, can eliminate whole barrages, rock shifting at a slow speed When dynamic terminal, part barrage is eliminated.
Referring to Fig.2, preferably or in optional embodiment, the displacement operation is based on, in hidden in a preset time another The step S400 for hiding the barrage in the barrage library that is shown in the display interface includes:
-S410’:In preset time is arranged in the mobile terminal;
First, the preset time is set in mobile terminal in advance.
-S420’:It detects in the display interface, the barrage frame position in the currently playing resource
To the specific Stealth Modus of barrage, in the display interface to detect mobile terminal, it is embedded in currently playing resource Barrage frame position, such as top, middle part, the lower part of currently playing resource, or the display interface with currently playing resource Front end etc..
-S430’:The barrage is disabled in the movement in barrage frame position, to hide the barrage
It will be originally used for sliding barrage in the barrage frame to disable in manner shown, to play the effect of hiding barrage. It is understood that other hide the step of barrage, e.g., the barrage in barrage library is directly wiped, a Transparent frame is covered into barrage The mode of frame is all applicable.
In the above-described embodiments, preset time 0-2s, when preset time is 0s, display barrage by whole moments It hides, then continues to show subsequent barrage to be shown, and when preset time is 1s, 2s or is longer, then when the section is default In, the display of barrage will be suspended, until preset time consumes.
In addition to the above-mentioned displacement operation about acceleration element carried out using user's operation mobile terminal, another preferred Or in alternative embodiment, displacement operation may be defined as the contact action on the display interface to mobile terminal, specifically, receive behaviour The step S300 for making in a displacement operation of the mobile terminal includes:
S310’:Detection acts on the contact action on the display interface of the mobile terminal;
S320’:In setting touch screen a reference value in the mobile terminal;
S330’:When the contact action meets the touch screen a reference value, identify that the mobile terminal receives institute's rheme Move operation.
Above-mentioned contact action include user finger or other can touch screen tool on the display interface of mobile terminal It reciprocatingly slides, the operation of curved slide motion etc., after receiving above-mentioned contact action, according to the touch screen benchmark being arranged in mobile terminal Value, such as the frequency of time, sliding for persistently sliding, sliding number, after contact action meets these touch screen a reference values, then It is considered as and receives above-mentioned displacement operation.Since contact action issues for user, be in the interaction effect that user terminal obtains, The action of its touch screen triggers the elimination of barrage, and touch action amplitude is bigger, and elimination is faster, between operation and elimination barrage Directly contact.
When above-mentioned barrage control method for playing back is applied to terminal, which includes the following steps:
S100:The currently playing resource of display in the display interface of one mobile terminal;S200:Described in the mobile terminal is read The barrage library of currently playing resource;S300:The mobile terminal receives a displacement operation;S400:Based on the displacement operation, institute Mobile terminal is stated in the barrage in a preset time in the hiding barrage library being shown in the display interface.
Preferably, in the barrage control method for playing back, the mobile terminal reads the barrage library of the currently playing resource The step of include:The mobile terminal reads the barrage library of the currently playing resource;According to working as the currently playing resource Preceding time shaft, the mobile terminal read the barrage being set in the barrage library on the current time axis.
Preferably, in the barrage control method for playing back, the step S300 that the mobile terminal receives a displacement operation includes: S310:It is provided with acceleration rate threshold in the mobile terminal;S320:The mobile terminal is detected on vertical direction and/or level Acceleration on direction;S330:When the acceleration is greater than or equal to acceleration rate threshold, the mobile terminal is identified as receiving To the displacement operation.
Preferably, in the barrage control method for playing back, the step S310 of acceleration rate threshold is provided in the mobile terminal Including:S311:One barrage density reference value of setting and the acceleration corresponding to the barrage density reference value in the mobile terminal Spend a reference value;S312:The mobile terminal calculates the ratio of barrage quantity and the barrage density reference value in the barrage library Value k;S313:Based on the ratio k, the mobile terminal is linear or weighted calculation described in acceleration a reference value, accelerated with obtaining Spend threshold value.
Preferably, in the barrage control method for playing back, it is based on the displacement operation, the mobile terminal is in a preset time The interior step S400 for hiding the barrage in the barrage library that is shown in the display interface includes:S410:It is described mobile whole End calculates the difference n of the acceleration and the acceleration rate threshold;S420:Based on the difference n, the mobile terminal it is linear or Weighted calculation hides the hiding speed of the barrage and/or hides the barrage quantity of the barrage.
Preferably, in the barrage control method for playing back, it is based on the displacement operation, is shown in being hidden in a preset time The step S400 of the barrage in the barrage library in the display interface further includes:S410’:It is provided in the mobile terminal Preset time;S420’:The mobile terminal detects in the display interface, the barrage frame in the currently playing resource Position;S430’:The mobile terminal disables the barrage in the movement in barrage frame position, to hide the barrage.
Preferably, in the barrage control method for playing back, the step S300 that the mobile terminal receives a displacement operation is also wrapped It includes:S310’:The mobile terminal detection acts on the contact action on the display interface of the mobile terminal;S320’:In institute It states and touch screen a reference value is set in mobile terminal;S330’:When the contact action meets the touch screen a reference value, the movement Mobile terminal described in terminal recognition receives the displacement operation.
Mobile terminal disclosed in this invention, the interior computer program stored realize above-mentioned implementation when being executed by processor It the step of described in example, no longer additionally repeats herein.
In addition, in the barrage broadcasting control system based on mobile terminal built in use, mobile terminal can be matched It is set to:The currently playing resource of display in the display interface of the mobile terminal;The mobile terminal reads the currently playing money The barrage library in source;The mobile terminal receives a displacement operation;Based on the displacement operation, shown in being hidden in a preset time The barrage in the barrage library in the display interface.
Preferably, in the barrage broadcasting control system, the mobile terminal configuration is:According to the currently playing resource Current time axis, the mobile terminal read the barrage being set in the barrage library on the current time axis.
Preferably, in the barrage broadcasting control system, the mobile terminal configuration is:It is provided with and adds in the mobile terminal Threshold speed;The mobile terminal is detected on the acceleration in vertical direction and/or horizontal direction;Be more than when the acceleration or When equal to acceleration rate threshold, the mobile terminal is identified as receiving the displacement operation.
Preferably, in the barrage broadcasting control system, the mobile terminal configuration is:It is provided with and adds in the mobile terminal Threshold speed;The mobile terminal is detected on the acceleration in vertical direction and/or horizontal direction;Be more than when the acceleration or When equal to acceleration rate threshold, the mobile terminal is identified as receiving the displacement operation.
Preferably, in the barrage broadcasting control system, the mobile terminal configuration is:One bullet is set in the mobile terminal Curtain density reference value and the acceleration a reference value corresponding to the barrage density reference value;The mobile terminal calculates the barrage The ratio k of barrage quantity and the barrage density reference value in library;Based on the ratio k, the mobile terminal is linear or adds Power calculates the acceleration a reference value, to obtain acceleration rate threshold.
Preferably, in the barrage broadcasting control system, the mobile terminal is additionally configured to:Described in the mobile terminal calculates The difference n of acceleration and the acceleration rate threshold;Based on the difference n, the mobile terminal is linear or weighted calculation hides institute It states the hiding speed of barrage and/or hides the barrage quantity of the barrage.
Preferably, in the barrage broadcasting control system, the mobile terminal is additionally configured to:It is provided in the mobile terminal Preset time;The mobile terminal detects in the display interface, the barrage frame position in the currently playing resource;Institute It states mobile terminal and disables the barrage in the movement in barrage frame position, to hide the barrage.
Preferably, in the barrage broadcasting control system, the mobile terminal is additionally configured to:The mobile terminal detection effect Contact action on the display interface of the mobile terminal;Touch screen a reference value is set in the mobile terminal;When the touch screen When operation meets the touch screen a reference value, the mobile terminal identifies that the mobile terminal receives the displacement operation.
Specific embodiment will be discussed in detail below to the application of the present invention.
Embodiment one
User enters the net for carrying Streaming Media at the mobile terminals such as such as smart mobile phone, tablet computer, wearable device It stands, and starts the currently playing resource of the conduct such as interior video, music that browses web sites, while opening barrage function, check other use Comment of the family to the current playing resource.In any time of display barrage, user can rock, up and down or be swung left and right, overturn When (by the display interface of mobile terminal towards user or back to user) mobile terminal, it is currently displayed at video, bullet musically Curtain will all conceal or partial disappearance, only shows the barrage in user's tolerance interval amount.The state will continue such as 2s, Barrage will be shown after 2s again.
If in above process, being continuously detected user when rocking mobile terminal, barrage also will be persistently hidden, until using After family stops rocking mobile terminal, that is, stops after applying displacement operation, and preset time also consumes, barrage will be just shown again, To realize that user by shirtsleeve operation, can simply, promptly realize the effect of hiding barrage.
It should be noted that the embodiment of the present invention has preferable implementation, and not the present invention is made any type of Limitation, any one skilled in the art change or are modified to possibly also with the technology contents of the disclosure above equivalent effective Embodiment, as long as without departing from the content of technical solution of the present invention, according to the technical essence of the invention to made by above example Any modification or equivalent variations and modification, in the range of still falling within technical solution of the present invention.

Claims (20)

1. a kind of barrage control method for playing back, which is characterized in that include the following steps:
S100:In showing currently playing resource in the display interface of a mobile terminal;
S200:Read the barrage library of the currently playing resource;
S300:Receive the displacement operation for operating in the mobile terminal;
S400:Based on the displacement operation, in the hiding barrage library being shown in the display interface in a preset time Interior barrage.
2. barrage control method for playing back as described in claim 1, which is characterized in that
Receiving the step S300 of a displacement operation for operating in the mobile terminal includes:
S310:In acceleration rate threshold is arranged in the mobile terminal;
S320:The mobile terminal is detected in the acceleration on vertical direction and/or horizontal direction;
S330:When the acceleration is greater than or equal to acceleration rate threshold, identify that the mobile terminal receives the displacement behaviour Make.
3. barrage control method for playing back as claimed in claim 2, which is characterized in that
Include in the step S310 of setting acceleration rate threshold in the mobile terminal:
S311:One barrage density reference value and the acceleration a reference value corresponding to the barrage density reference value are set;
S312:Calculate the ratio k of the barrage quantity and the barrage density reference value in the barrage library;
S313:Based on the ratio k, acceleration a reference value described in linear or weighted calculation, to obtain acceleration rate threshold.
4. barrage control method for playing back as claimed in claim 2, which is characterized in that
Based on the displacement operation, in the bullet in a preset time in the hiding barrage library being shown in the display interface Curtain step S400 include:
S410:Calculate the difference n of the acceleration and the acceleration rate threshold;
S420:Based on the difference n, linear or weighted calculation hides the hiding speed of the barrage and/or hides the barrage Barrage quantity.
5. barrage control method for playing back as described in claim 1, which is characterized in that
Based on the displacement operation, in the bullet in a preset time in the hiding barrage library being shown in the display interface Curtain step S400 include:
S410’:In preset time is arranged in the mobile terminal;
S420’:It detects in the display interface, the barrage frame position in the currently playing resource;
S430’:The barrage is disabled in the movement in barrage frame position, to hide the barrage.
6. barrage control method for playing back as claimed in claim 4, which is characterized in that
The preset time is 0-2s.
7. barrage control method for playing back as described in claim 1, which is characterized in that
Receiving the step S300 of a displacement operation for operating in the mobile terminal includes:
S310’:Detection acts on the contact action on the display interface of the mobile terminal;
S320’:In setting touch screen a reference value in the mobile terminal;
S330’:When the contact action meets the touch screen a reference value, identify that the mobile terminal receives the displacement behaviour Make.
8. a kind of barrage control method for playing back, which is characterized in that the barrage control method for playing back is applied to mobile terminal, described Barrage control method for playing back includes the following steps:
S100:The currently playing resource of display in the display interface of one mobile terminal;
S200:The mobile terminal reads the barrage library of the currently playing resource;
S300:The mobile terminal receives a displacement operation;
S400:Based on the displacement operation, the mobile terminal is shown in hiding in a preset time in the display interface The barrage library in barrage.
9. barrage control method for playing back as claimed in claim 8, which is characterized in that
The step S300 that the mobile terminal receives a displacement operation includes:
S310:It is provided with acceleration rate threshold in the mobile terminal;
S320:The mobile terminal is detected on the acceleration in vertical direction and/or horizontal direction;
S330:When the acceleration is greater than or equal to acceleration rate threshold, the mobile terminal is identified as receiving the displacement Operation.
10. barrage control method for playing back as claimed in claim 9, which is characterized in that
The step S310 that acceleration rate threshold is provided in the mobile terminal includes:
S311:One barrage density reference value of setting and the acceleration corresponding to the barrage density reference value in the mobile terminal A reference value;
S312:The mobile terminal calculates the ratio k of barrage quantity and the barrage density reference value in the barrage library;
S313:Based on the ratio k, the mobile terminal is linear or weighted calculation described in acceleration a reference value, accelerated with obtaining Spend threshold value.
11. the barrage control method for playing back as claimed in claim 9, which is characterized in that
Based on the displacement operation, the mobile terminal in a preset time hide be shown in the display interface described in The step S400 of barrage in barrage library includes:
S410:The mobile terminal calculates the difference n of the acceleration and the acceleration rate threshold;
S420:Based on the difference n, the mobile terminal is linear or weighted calculation hide the barrage hiding speed and/or Hide the barrage quantity of the barrage.
12. barrage control method for playing back as claimed in claim 8, which is characterized in that
Based on the displacement operation, in the bullet in a preset time in the hiding barrage library being shown in the display interface Curtain step S400 further include:
S410’:It is provided with preset time in the mobile terminal;
S420’:The mobile terminal detects in the display interface, the barrage frame position in the currently playing resource;
S430’:The mobile terminal disables the barrage in the movement in barrage frame position, to hide the barrage.
13. barrage control method for playing back as claimed in claim 8, which is characterized in that
The step S300 that the mobile terminal receives a displacement operation further includes:
S310’:The mobile terminal detection acts on the contact action on the display interface of the mobile terminal;
S320’:In setting touch screen a reference value in the mobile terminal;
S330’:When the contact action meets the touch screen a reference value, the mobile terminal identifies that the mobile terminal receives To the displacement operation.
14. a kind of mobile terminal, including processor and storage device, the storage device are stored with computer program, feature It is, is realized when the processor calls and executes the computer program as claim 1-7 any one of them barrages are broadcast Place control method.
15. a kind of barrage broadcasting control system, which is characterized in that the barrage broadcasting control system includes mobile terminal;
The currently playing resource of display in the display interface of the mobile terminal;
The mobile terminal reads the barrage library of the currently playing resource;
The mobile terminal receives a displacement operation;
Based on the displacement operation, in the bullet in a preset time in the hiding barrage library being shown in the display interface Curtain.
16. barrage broadcasting control system as claimed in claim 15, which is characterized in that
The mobile terminal configuration is:
It is provided with acceleration rate threshold in the mobile terminal;
The mobile terminal is detected on the acceleration in vertical direction and/or horizontal direction;
When the acceleration is greater than or equal to acceleration rate threshold, the mobile terminal is identified as receiving the displacement operation.
17. barrage broadcasting control system as claimed in claim 16, which is characterized in that
The mobile terminal configuration is:
One barrage density reference value of setting and the acceleration benchmark corresponding to the barrage density reference value in the mobile terminal Value;
The mobile terminal calculates the ratio k of barrage quantity and the barrage density reference value in the barrage library;
Based on the ratio k, the mobile terminal is linear or weighted calculation described in acceleration a reference value, to obtain acceleration threshold Value.
18. barrage broadcasting control system as claimed in claim 16, which is characterized in that
The mobile terminal configuration is:
The mobile terminal calculates the difference n of the acceleration and the acceleration rate threshold;
Based on the difference n, the mobile terminal is linear or weighted calculation hides the hiding speed of the barrage and/or hiding institute State the barrage quantity of barrage.
19. barrage broadcasting control system as claimed in claim 15, which is characterized in that
The mobile terminal is additionally configured to:
It is provided with preset time in the mobile terminal;
The mobile terminal detects in the display interface, the barrage frame position in the currently playing resource;
The mobile terminal disables the barrage in the movement in barrage frame position, to hide the barrage.
20. barrage broadcasting control system as claimed in claim 15, which is characterized in that
The mobile terminal is additionally configured to:
The mobile terminal detection acts on the contact action on the display interface of the mobile terminal;
Touch screen a reference value is set in the mobile terminal;
When the contact action meets the touch screen a reference value, it is described that the mobile terminal identifies that the mobile terminal receives Displacement operation.
CN201810086197.3A 2018-01-29 2018-01-29 Bullet screen play control method, mobile terminal and bullet screen play control system Active CN108495165B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810086197.3A CN108495165B (en) 2018-01-29 2018-01-29 Bullet screen play control method, mobile terminal and bullet screen play control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810086197.3A CN108495165B (en) 2018-01-29 2018-01-29 Bullet screen play control method, mobile terminal and bullet screen play control system

Publications (2)

Publication Number Publication Date
CN108495165A true CN108495165A (en) 2018-09-04
CN108495165B CN108495165B (en) 2021-01-08

Family

ID=63343814

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810086197.3A Active CN108495165B (en) 2018-01-29 2018-01-29 Bullet screen play control method, mobile terminal and bullet screen play control system

Country Status (1)

Country Link
CN (1) CN108495165B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109495779A (en) * 2018-10-15 2019-03-19 咪咕音乐有限公司 A kind of method, apparatus and computer readable storage medium of barrage adjusting
CN111163347A (en) * 2019-12-31 2020-05-15 维沃移动通信有限公司 Bullet screen information processing method and electronic equipment
CN111277887A (en) * 2020-01-13 2020-06-12 网易(杭州)网络有限公司 Bullet screen data processing method and device
CN111294637A (en) * 2020-02-11 2020-06-16 北京字节跳动网络技术有限公司 Video playing method and device, electronic equipment and computer readable medium
CN112118473A (en) * 2019-06-19 2020-12-22 上海哔哩哔哩科技有限公司 Video bullet screen display method and device, computer equipment and readable storage medium
CN112188263A (en) * 2020-09-10 2021-01-05 珠海格力电器股份有限公司 Bullet screen information control method and playing equipment
CN112306224A (en) * 2020-04-30 2021-02-02 北京字节跳动网络技术有限公司 Man-machine interaction method and device and electronic equipment
CN112771881A (en) * 2018-11-13 2021-05-07 深圳市欢太科技有限公司 Bullet screen processing method and device, electronic equipment and computer readable storage medium
CN113905280A (en) * 2020-07-06 2022-01-07 腾讯科技(深圳)有限公司 Bullet screen information display method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105163157A (en) * 2015-06-30 2015-12-16 北京奇艺世纪科技有限公司 Display method and device for bullet screen contents
CN105468370A (en) * 2015-11-23 2016-04-06 惠州Tcl移动通信有限公司 Method and system for quickly removing message in notification bar of mobile terminal and mobile terminal
CN105592331A (en) * 2015-12-16 2016-05-18 广州华多网络科技有限公司 Method for processing barrage messages, related equipment, and system
CN105760101A (en) * 2016-02-02 2016-07-13 广东欧珀移动通信有限公司 Video playing control method and electronic device
WO2018000661A1 (en) * 2016-06-27 2018-01-04 乐视控股(北京)有限公司 Barrage display method and apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105163157A (en) * 2015-06-30 2015-12-16 北京奇艺世纪科技有限公司 Display method and device for bullet screen contents
CN105468370A (en) * 2015-11-23 2016-04-06 惠州Tcl移动通信有限公司 Method and system for quickly removing message in notification bar of mobile terminal and mobile terminal
CN105592331A (en) * 2015-12-16 2016-05-18 广州华多网络科技有限公司 Method for processing barrage messages, related equipment, and system
CN105760101A (en) * 2016-02-02 2016-07-13 广东欧珀移动通信有限公司 Video playing control method and electronic device
WO2018000661A1 (en) * 2016-06-27 2018-01-04 乐视控股(北京)有限公司 Barrage display method and apparatus

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109495779A (en) * 2018-10-15 2019-03-19 咪咕音乐有限公司 A kind of method, apparatus and computer readable storage medium of barrage adjusting
CN112771881B (en) * 2018-11-13 2023-02-28 深圳市欢太科技有限公司 Bullet screen processing method and device, electronic equipment and computer readable storage medium
CN112771881A (en) * 2018-11-13 2021-05-07 深圳市欢太科技有限公司 Bullet screen processing method and device, electronic equipment and computer readable storage medium
CN112118473A (en) * 2019-06-19 2020-12-22 上海哔哩哔哩科技有限公司 Video bullet screen display method and device, computer equipment and readable storage medium
CN111163347B (en) * 2019-12-31 2023-01-17 维沃移动通信有限公司 Bullet screen information processing method and electronic equipment
CN111163347A (en) * 2019-12-31 2020-05-15 维沃移动通信有限公司 Bullet screen information processing method and electronic equipment
CN111277887A (en) * 2020-01-13 2020-06-12 网易(杭州)网络有限公司 Bullet screen data processing method and device
CN111294637A (en) * 2020-02-11 2020-06-16 北京字节跳动网络技术有限公司 Video playing method and device, electronic equipment and computer readable medium
WO2021160142A1 (en) * 2020-02-11 2021-08-19 北京字节跳动网络技术有限公司 Video playback method and apparatus, electronic device, and computer readable medium
US12022163B2 (en) 2020-02-11 2024-06-25 Beijing Bytedance Network Technology Co., Ltd. Video playing method and apparatus, electronic device and computer readable medium
CN112306224A (en) * 2020-04-30 2021-02-02 北京字节跳动网络技术有限公司 Man-machine interaction method and device and electronic equipment
WO2021218919A1 (en) * 2020-04-30 2021-11-04 北京字节跳动网络技术有限公司 Human-computer interaction method and apparatus, and electronic device
US11809690B2 (en) 2020-04-30 2023-11-07 Douyin Vision Co., Ltd. Human-computer interaction method and apparatus, and electronic device
CN113905280A (en) * 2020-07-06 2022-01-07 腾讯科技(深圳)有限公司 Bullet screen information display method, device, equipment and storage medium
CN113905280B (en) * 2020-07-06 2023-12-01 腾讯科技(深圳)有限公司 Barrage information display method, device, equipment and storage medium
CN112188263A (en) * 2020-09-10 2021-01-05 珠海格力电器股份有限公司 Bullet screen information control method and playing equipment

Also Published As

Publication number Publication date
CN108495165B (en) 2021-01-08

Similar Documents

Publication Publication Date Title
CN108495165A (en) Barrage control method for playing back, mobile terminal and barrage broadcasting control system
CN105677189B (en) Method and device for controlling application
CN107551555B (en) Game picture display method and device, storage medium and terminal
CN104166553B (en) A kind of display methods and electronic equipment
KR20210038619A (en) Devices, methods, and graphical user interfaces for depth-based annotation
US8866855B2 (en) Electronic device, method of displaying display item, and search processing method
US20150248193A1 (en) Customized user interface for mobile computers
CN109154894A (en) It is presented based on User Status customized user interface
US20110087974A1 (en) User interface controls including capturing user mood in response to a user cue
CN108495166B (en) Bullet screen play control method, terminal and bullet screen play control system
CN102662555A (en) Operation method of terminal reselection, and terminal
CN111494935B (en) Method and device for controlling virtual object in game
CN105989045A (en) Method, device and system for recommending persuasion content
CN110390569A (en) A kind of content promotion method, device and storage medium
CN110442809A (en) Loading method, device, equipment and the storage medium of page data
CN109343778A (en) Display method and device and electronic equipment
CN112988027A (en) Object control method and device
CN105843594A (en) Method and device for displaying application program page of mobile terminal
CN105468094B (en) Method for operating computer terminal and computer terminal
CN107562324A (en) The method and terminal of data display control
CN114461825A (en) Multimedia sharing and matching method, medium, device and computing equipment
CN113986067A (en) Object control method, device, equipment and storage medium
Felicia Getting started with Unity: Learn how to use Unity by creating your very own" Outbreak" survival game while developing your essential skills
JP2021053466A (en) Game program, method for executing game program, and information processor
US20160216942A1 (en) Method and system for e-reading page transition effect

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant