CN111163347A - Bullet screen information processing method and electronic equipment - Google Patents
Bullet screen information processing method and electronic equipment Download PDFInfo
- Publication number
- CN111163347A CN111163347A CN201911414013.2A CN201911414013A CN111163347A CN 111163347 A CN111163347 A CN 111163347A CN 201911414013 A CN201911414013 A CN 201911414013A CN 111163347 A CN111163347 A CN 111163347A
- Authority
- CN
- China
- Prior art keywords
- bullet screen
- screen information
- pieces
- information
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
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/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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
-
- 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
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a bullet screen information processing method and electronic equipment, relates to the technical field of communication, and can solve the problem that a user has poor experience of watching videos. The method comprises the following steps: receiving first input of N pieces of bullet screen information by a user; and under the condition that the current display positions of the N pieces of bullet screen information are located in the target area, responding to the first input, and deleting the N pieces of bullet screen information. The embodiment of the invention is applied to the process that the electronic equipment deletes the bullet screen information according to the input of the user.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a bullet screen information processing method and electronic equipment.
Background
Generally, when a video is viewed through a video-type application of an electronic device, a user may trigger the electronic device to display all bullet screen information (hereinafter, simply referred to as bullet screens) sent by the user in an interface of the application by performing a selection input on a "bullet screen switch" option, or may trigger the electronic device not to display any bullet screen in the interface of the application by performing a selection input on the "bullet screen switch" option. The user may be interested in all the displayed barrages, or may not be interested in the barrages, but the user can only set the barrage switch to be off, and cannot see all the barrages, or open the barrage switch, and display all the barrages, which brings inconvenience to the user in watching videos.
Disclosure of Invention
The embodiment of the invention provides a bullet screen information processing method and electronic equipment, and aims to solve the problem that the existing video bullet screen control method brings inconvenience to users.
In order to solve the technical problem, the embodiment of the invention adopts the following technical scheme:
in a first aspect of the embodiments of the present invention, a bullet screen information processing method is provided, which is applied to an electronic device, and the bullet screen information processing method includes: receiving first input of N pieces of bullet screen information by a user; and under the condition that the current display positions of the N pieces of bullet screen information are located in the target area, responding to the first input, and deleting the N pieces of bullet screen information. Wherein N is a positive integer.
In a second aspect of the embodiments of the present invention, there is provided an electronic device, including: the device comprises a receiving module and a deleting module. The receiving module is used for receiving first input of N pieces of bullet screen information from a user under the condition that a target interface is displayed. And the deleting module is used for responding to the first input received by the receiving module and deleting the N pieces of bullet screen information under the condition that the current display positions of the N pieces of bullet screen information are located in the target area. Wherein N is a positive integer.
In a third aspect of the embodiments of the present invention, an electronic device is provided, where the electronic device includes a processor, a memory, and a computer program stored in the memory and being executable on the processor, and the computer program, when executed by the processor, implements the steps of the bullet screen information processing method according to the first aspect.
A fourth aspect of the embodiments of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the bullet screen information processing method according to the first aspect.
In the embodiment of the present invention, the electronic device may delete the N pieces of bullet screen information when the current display position of the N pieces of bullet screen information is located in the target area according to the first input of the N pieces of bullet screen information by the user. Because the user can make this many bullet screen information be located the target area through the first input to many bullet screen information to make electronic equipment can delete this many bullet screen information, and not directly shield all bullet screen information, electronic equipment keeps the bullet screen content that the user needs (be interested in promptly), consequently makes information transfer more convenient, high-efficient, thereby realizes showing the video bullet screen content that the user is interested in.
Drawings
Fig. 1 is a schematic structural diagram of an android operating system according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a bullet screen information processing method according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present invention;
fig. 4A is a second schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present invention;
fig. 4B is a third schematic diagram of an example of an interface of a mobile phone according to the embodiment of the present invention;
fig. 4C is a fourth schematic view of an example of an interface of a mobile phone according to an embodiment of the present invention;
fig. 5A is a fifth schematic view of an example of an interface of a mobile phone according to an embodiment of the present invention;
fig. 5B is a sixth schematic view of an example of an interface of a mobile phone according to an embodiment of the present invention;
fig. 5C is a seventh schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present invention;
fig. 6 is a second schematic diagram of a bullet screen information processing method according to an embodiment of the present invention;
fig. 7 is a third schematic diagram of a bullet screen information processing method according to an embodiment of the present invention;
fig. 8 is an eighth schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present invention;
fig. 9 is a fourth schematic diagram illustrating a bullet screen information processing method according to an embodiment of the present invention;
fig. 10A is a ninth schematic diagram illustrating an example of an interface of a mobile phone according to an embodiment of the present invention;
fig. 10B is a tenth schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
fig. 12 is a second schematic structural diagram of an electronic apparatus according to a second embodiment of the invention;
fig. 13 is a hardware schematic diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first" and "second," and the like, in the description and in the claims of embodiments of the present invention are used for distinguishing between different objects and not for describing a particular order of the objects. For example, the first input and the second input, etc. are for distinguishing different inputs, rather than for describing a particular order of inputs.
In the description of the embodiments of the present invention, the meaning of "a plurality" means two or more unless otherwise specified. For example, a plurality of elements refers to two elements or more.
The term "and/or" herein is an association relationship describing an associated object, and means that there may be three relationships, for example, a display panel and/or a backlight, which may mean: there are three cases of a display panel alone, a display panel and a backlight at the same time, and a backlight alone. The symbol "/" herein denotes a relationship in which the associated object is or, for example, input/output denotes input or output.
In the embodiments of the present invention, words such as "exemplary" or "for example" are used to mean serving as examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the embodiment of the invention, according to a first input of a user to N pieces of bullet screen information, the electronic device may delete the N pieces of bullet screen information when a current display position of the N pieces of bullet screen information is located in a target area. Because the user can make this many bullet screen information be located the target area through the first input to many bullet screen information to make electronic equipment can delete this many bullet screen information, and not directly shield all bullet screen information, electronic equipment keeps the bullet screen content that the user needs (be interested in promptly), consequently makes information transfer more convenient, high-efficient, thereby realizes showing the video bullet screen content that the user is interested in.
The bullet screen information processing method and the electronic equipment provided by the embodiment of the invention can be applied to the process of processing bullet screens by the electronic equipment. In particular, the method can be applied to the process of processing the bullet screen by the electronic equipment according to the input of the user.
The electronic device in the embodiment of the present invention may be an electronic device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present invention are not limited in particular.
The following describes a software environment to which the bullet screen information processing method provided by the embodiment of the present invention is applied, by taking an android operating system as an example.
Fig. 1 is a schematic diagram of an architecture of a possible android operating system according to an embodiment of the present invention. In fig. 1, the architecture of the android operating system includes 4 layers, which are respectively: an application layer, an application framework layer, a system runtime layer, and a kernel layer (specifically, a Linux kernel layer).
The application program layer comprises various application programs (including system application programs and third-party application programs) in an android operating system.
The application framework layer is a framework of the application, and a developer can develop some applications based on the application framework layer under the condition of complying with the development principle of the framework of the application.
The system runtime layer includes libraries (also called system libraries) and android operating system runtime environments. The library mainly provides various resources required by the android operating system. The android operating system running environment is used for providing a software environment for the android operating system.
The kernel layer is an operating system layer of an android operating system and belongs to the bottommost layer of an android operating system software layer. The kernel layer provides kernel system services and hardware-related drivers for the android operating system based on the Linux kernel.
Taking an android operating system as an example, in the embodiment of the present invention, a developer may develop a software program for implementing the barrage information processing method provided in the embodiment of the present invention based on the system architecture of the android operating system shown in fig. 1, so that the barrage information processing method may operate based on the android operating system shown in fig. 1. Namely, the processor or the electronic device can implement the bullet screen information processing method provided by the embodiment of the invention by running the software program in the android operating system.
The electronic device in the embodiment of the invention can be a mobile terminal device and can also be a non-mobile terminal device. By way of example, the mobile terminal device may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile terminal device may be a Personal Computer (PC), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiment of the present invention is not particularly limited.
The bullet screen information processing method and the electronic device provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Fig. 2 shows a flowchart of a bullet screen information processing method provided in an embodiment of the present invention, and the method can be applied to an electronic device having an android operating system shown in fig. 1. As shown in fig. 2, the bullet screen information processing method provided by the embodiment of the present invention may include steps 201 and 202 described below.
In the embodiment of the invention, N is a positive integer.
In the embodiment of the invention, the electronic equipment can receive the first input of the user under the condition of displaying the target interface.
In the embodiment of the present invention, the target interface includes M pieces of bullet screen information, the first input is input by a user for N pieces of bullet screen information in the M pieces of bullet screen information, M is an integer greater than or equal to 2, and M is greater than or equal to N.
In the embodiment of the present invention, each piece of bullet screen information in the M pieces of bullet screen information is used to indicate bullet screen content sent by one sender.
In the embodiment of the invention, under the condition that the target application program runs in the foreground of the electronic equipment, the electronic equipment can display a target interface (namely the interface of the target application program) so as to display the M pieces of bullet screen information.
Optionally, in the embodiment of the present invention, the target application may be a video application, a short video interaction application, or a live video application.
The electronic device is taken as a mobile phone for illustration. As shown in fig. 3, the mobile phone displays a target interface 10 (e.g., a playing interface of a video a), where the target interface 10 includes M pieces of barrage information, each piece of barrage information indicates barrage content (e.g., "xxx, nice looking", "xxx, 666", "xxx, good performing effect", "xxx, good matching", etc.) sent by one sender, and the barrage content sent by some senders is the same (e.g., "xxx, nice looking").
Optionally, in a possible implementation manner of the embodiment of the present invention, the step 201 may be specifically implemented by a step 201a described below.
Step 201a, the electronic device receives N sub-inputs of the user dragging the first barrage information to the area where each piece of barrage information in the N pieces of barrage information is located.
In the embodiment of the invention, N is a positive integer.
In this embodiment of the present invention, the first bullet screen information may be any bullet screen information except N bullet screen information in the M bullet screen information.
Optionally, in an embodiment of the present invention, the first input may be an input that a user drags the first barrage information to a region where each piece of barrage information in the N pieces of barrage information is located, where the first input includes N times of sub-inputs, and each sub-input in the N times of sub-inputs is an input that a user drags the first barrage information to a region where one piece of barrage information in the N pieces of barrage information is located on the target interface.
Optionally, in the embodiment of the present invention, if the first input includes a sub-input, the first input may specifically be an input that a user drags the first bullet screen information to an area where one piece of bullet screen information (that is, N is 1) of the M pieces of bullet screen information is located.
Optionally, in the embodiment of the present invention, if the first input includes multiple sub-inputs, the first input may specifically be that the user drags the first bullet screen information to an area where one piece of bullet screen information of the N pieces of bullet screen information is located, drags the first bullet screen information and the one piece of bullet screen information to another piece of bullet screen information, and so on until the last piece of bullet screen information of the N pieces of bullet screen information is dragged to be input.
It can be understood that after the user drags the first bullet screen information to the area where the bullet screen information is located, the electronic device can take the first bullet screen information and the bullet screen information as a whole, so that the user can drag the first bullet screen information and the bullet screen information together to another piece of bullet screen information when dragging the input.
For example, referring to fig. 3, as shown in fig. 4A, a user may perform a sub-input on a first bullet screen information (e.g., bullet screen information 11) in a plurality of pieces of bullet screen information displayed in the target interface 10 to drag the bullet screen information 11 to an area where a piece of bullet screen information (e.g., bullet screen information 12) is located, so that the bullet screen information 11 and the bullet screen information 12 overlap; as shown in fig. 4B, the user may perform another sub-input on the bullet screen information 11 and the bullet screen information 12 again to drag the bullet screen information 11 and the bullet screen information 12 to an area where another piece of bullet screen information (for example, the bullet screen information 13) is located, so that the bullet screen information 11, the bullet screen information 12, and the bullet screen information 13 overlap; as shown in fig. 4C, the user may perform another sub-input on the bullet screen information 11, the bullet screen information 12, and the bullet screen information 13 again to drag the bullet screen information 11, the bullet screen information 12, and the bullet screen information 13 to an area where another piece of bullet screen information (e.g., the bullet screen information 14) is located, so that the bullet screen information 11, the bullet screen information 12, the bullet screen information 13, and the bullet screen information 14 overlap.
Optionally, in another possible implementation manner of the embodiment of the present invention, the step 201 may be specifically implemented by a step 201b described below.
Step 201b, the electronic device receives a first input that the user drags the N pieces of bullet screen information to the target area.
In an embodiment of the present invention, the target area is a preset area.
Optionally, in an embodiment of the present invention, the first input is a dragging input of the user for the N pieces of bullet screen information, where the first input specifically includes a plurality of sub inputs, and each sub input in the plurality of sub inputs is a dragging input of the user for one piece of bullet screen information in the N pieces of bullet screen information (that is, one sub input corresponds to one piece of bullet screen information).
It should be noted that, the bullet screen contents of the N pieces of bullet screen information may be the same or different; the sender information for sending the N pieces of bullet screen information can be the same or different.
And 202, under the condition that the current display positions of the N pieces of bullet screen information are located in the target area, the electronic equipment responds to the first input and deletes the N pieces of bullet screen information.
In the embodiment of the invention, N is a positive integer.
Optionally, in the embodiment of the present invention, when the current display position of the N pieces of bullet screen information is located in the target area, the electronic device may determine whether the N pieces of bullet screen information satisfy the target condition, and delete the N pieces of bullet screen information when the N pieces of bullet screen information satisfy the target condition.
Optionally, in the embodiment of the present invention, the electronic device may obtain display position information of each piece of bullet screen information in the N pieces of bullet screen information in the target interface, and determine whether the N pieces of bullet screen information meet the target condition according to the display position information of each piece of bullet screen information.
Optionally, in an embodiment of the present invention, the target condition may include at least one of the following: each piece of bullet screen information in the N pieces of bullet screen information is at least partially covered by the first bullet screen information, and the arrangement mode of the N pieces of bullet screen information is a preset arrangement mode.
It should be noted that, it can be understood that each bullet screen information in the N pieces of bullet screen information is at least partially covered by the first bullet screen information: all bullet screen information in the N bullet screen information all overlaps with first bullet screen information, perhaps, some bullet screen information in the N bullet screen information overlaps with first bullet screen information, and another part bullet screen information overlaps with many bullet screen information (being first bullet screen information and other bullet screen information) and every two adjacent bullet screen information have the overlap, and every two adjacent bullet screen information are two bullet screen information of the adjacent input order that N times sub-input corresponds. The term "the bullet screen information is overlapped" can be understood as follows: the areas of the bullet screen information are completely overlapped or partially overlapped.
Optionally, in the embodiment of the present invention, the electronic device may display the N pieces of bullet screen information (i.e., the bullet screen information to be deleted) in a first mark mode. Wherein the first marking mode is any one of the following modes: a dotted frame marking mode, a highlight marking mode, a color marking mode, a gray marking mode, a preset transparency marking mode, a flashing marking mode and the like.
Optionally, in the embodiment of the present invention, when the target condition is that each piece of bullet screen information in the N pieces of bullet screen information is at least partially covered by the first bullet screen information, the electronic device may delete the N pieces of bullet screen information or all pieces of bullet screen information (i.e., the N pieces of bullet screen information and the first bullet screen information).
Optionally, in an embodiment of the present invention, the first input is an input that a user drags the first barrage information to an area where a piece of barrage information (that is, N is 1) is located, and if at least part of the piece of barrage information is covered by the first barrage information, the electronic device may delete the piece of barrage information.
For example, as shown in fig. 4A, in a case where a user drags first bullet screen information (for example, bullet screen information 11) to bullet screen information 12, so that the bullet screen information 11 overlaps with the bullet screen information 12, the mobile phone may mark the bullet screen information 12 in a dashed frame mark manner, so that the mobile phone may delete the bullet screen information 12.
Optionally, in an embodiment of the present invention, the first input is a dragging input that a user drags the first barrage information to a plurality of pieces of barrage information (that is, N is greater than 1), and if at least part of each piece of barrage information in the plurality of pieces of barrage information is covered by the first barrage information, the electronic device may delete the N pieces of barrage information.
For example, as shown in fig. 4B, in a case where a user drags a plurality of pieces of bullet screen information (for example, the bullet screen information 11 and the bullet screen information 12) to the bullet screen information 13 so that both the bullet screen information 12 and the bullet screen information 13 are at least partially covered by the bullet screen information 11, the mobile phone may mark the bullet screen information 12 and the bullet screen information 13 in a dotted frame mark manner, so that other bullet screen information (that is, the bullet screen information 12 and the bullet screen information 13) than the bullet screen information 11 in the plurality of pieces of bullet screen information may be deleted.
For another example, as shown in fig. 4C, in a case where a user drags a plurality of pieces of bullet screen information (for example, the bullet screen information 11, the bullet screen information 12, and the bullet screen information 13) to the bullet screen information 14, so that all of the bullet screen information 12, the bullet screen information 13, and the bullet screen information 14 are at least partially covered by the bullet screen information 11, the mobile phone may mark the bullet screen information 12, the bullet screen information 13, and the bullet screen information 14 in a dotted frame mark manner, so that other bullet screen information (that is, the bullet screen information 12, the bullet screen information 13, and the bullet screen information 14) than the bullet screen information 11 in the plurality of pieces of bullet screen information may be deleted.
Optionally, in the embodiment of the present invention, when the target condition is that the arrangement manner of the N pieces of bullet screen information is a preset arrangement manner, the electronic device may delete all pieces of bullet screen information in the N pieces of bullet screen information.
Optionally, in an embodiment of the present invention, the preset arrangement may be any one of the following: linear arrangement, curved arrangement, circular arrangement, arcuate arrangement, polygonal arrangement, irregular arrangement, and the like.
It should be noted that, the above "the arrangement manner of the N pieces of bullet screen information is a preset arrangement manner" may be understood as: the shape of the connecting line of the N pieces of bullet screen information is a preset shape. The connecting line of the N pieces of bullet screen information can be understood as a connecting line of the center points of all the bullet screen information.
Optionally, in the embodiment of the present invention, the target area may be specifically an area within a preset range of a track where one piece of bullet screen information in the N pieces of bullet screen information is located.
Optionally, in the embodiment of the present invention, the target area may specifically be an area within a preset range of a straight line where one piece of bullet screen information in the N pieces of bullet screen information is located; or, the area may be specifically an area within a preset range of a curve where one piece of bullet screen information in the N pieces of bullet screen information is located; or, the specific area may be an area within a circular preset range where one piece of bullet screen information in the N pieces of bullet screen information is located; or, the specific area may be an area within a preset arc range where one piece of bullet screen information in the N pieces of bullet screen information is located; or, the area may be specifically an area within a preset range of a polygon where one piece of bullet screen information in the N pieces of bullet screen information is located.
Optionally, in the embodiment of the present invention, if the first input is a dragging input of the N barrage information by the user, and the arrangement manner of the N barrage information is a preset arrangement manner, the electronic device may delete the N barrage information.
Optionally, in the embodiment of the present invention, the target condition may specifically be: the arrangement mode of all the bullet screen information in the N pieces of bullet screen information is a linear arrangement mode (namely the shape of the connecting line of all the bullet screen information is a straight line), and the direction of the connecting line is vertical to one frame line of the display screen (namely the direction of the connecting line is the horizontal direction or the vertical direction); alternatively, the target condition may be specifically: the arrangement mode of all the bullet screen information in the N pieces of bullet screen information is a straight line arrangement mode (that is, the shape of the connection line of all the bullet screen information is a straight line), and the direction of the connection line is the same as the direction of the diagonal line of the display screen (for example, all the bullet screen information in the N pieces of bullet screen information is on the diagonal line of the display screen).
Illustratively, in conjunction with fig. 3, as shown in fig. 5A, the user may make a first input of N pieces of bullet screen information (e.g. bullet screen information 11, bullet screen information 12 and bullet screen information 13) displayed in the target interface 10, so that the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13 are located in a target area (for example, an area within a preset range of a straight line with the bullet screen information 11), and the arrangement of the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13 is a straight line arrangement (for example, the connection line 15 of the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13 is a straight line), the connecting line 15 is a straight line in the horizontal direction, and the mobile phone can mark the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13 on the straight line in the horizontal direction in a dotted line frame marking mode, so that the mobile phone can delete the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13; the sender of the bullet screen information 11, the sender of the bullet screen information 12, and the sender of the bullet screen information 13 are different (for example, the sender of the bullet screen information 11 is a, the sender of the bullet screen information 12 is B, and the sender of the bullet screen information 13 is C), and the mobile phone may delete all the bullet screen information whose sender information in the target interface 10 is a, all the bullet screen information whose sender information in the target interface 10 is B, and all the bullet screen information whose sender information in the target interface 10 is C.
Further illustratively, in conjunction with fig. 3, as shown in fig. 5B, the user may make a first input of N pieces of bullet screen information (e.g., bullet screen information 11, bullet screen information 12, and bullet screen information 13) displayed in the target interface 10, so that the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13 are located in a target area (for example, an area within a preset range of a straight line with the bullet screen information 11), and the arrangement of the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13 is a straight line arrangement (for example, the connection line 16 of the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13 is a straight line), and the connecting line 16 is a straight line in the vertical direction, the mobile phone can mark the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13 on the straight line in the vertical direction by adopting a dotted frame marking mode, so that the mobile phone can delete the bullet screen information 11, the bullet screen information 12 and the bullet screen information 13.
As another example, referring to fig. 3, as shown in fig. 5C, the user may perform a first input on N pieces of bullet screen information (for example, bullet screen information 11, bullet screen information 12, and bullet screen information 13) displayed in the target interface 10, so that the bullet screen information 11, the bullet screen information 12, and the bullet screen information 13 are located in a target region (for example, a region within a preset range of a straight line with the bullet screen information 11), the bullet screen information 11, the bullet screen information 12, and the bullet screen information 13 are arranged in a straight line (for example, a connection line 17 between the bullet screen information 11, the bullet screen information 12, and the bullet screen information 13 is a straight line), and the connection line 17 is a straight line in a diagonal direction of the display screen, and the mobile phone may mark the bullet screen information 11, the bullet screen information 12, and the bullet screen information 13 on the straight line in the diagonal direction of the display screen by using a dashed frame marking method, so that the mobile phone may delete the bullet screen information 11, the bullet screen information, Bullet screen information 12 and bullet screen information 13.
Optionally, in the embodiment of the present invention, after receiving the first input, the electronic device may display N pieces of bullet screen information in the target area of the target interface, so as to prompt the user of the display area of the N pieces of bullet screen information, and then delete the N pieces of bullet screen information.
In an embodiment of the present invention, the target area is an area corresponding to the first input.
Optionally, in this embodiment of the present invention, the target area may be an area where an end position of the first input is located.
Optionally, in the embodiment of the present invention, if the first input is an input that the user drags the first barrage information to the area where each piece of barrage information in the N pieces of barrage information is located, the target area may be an area in a preset range including the area where the first barrage information is located.
It should be noted that the "area including the preset range of the area where the first bullet screen information is located" may be understood as: there is an overlap (e.g., a full or partial overlap) with the first bullet screen information.
Optionally, in the embodiment of the present invention, if the first input is a drag input of the N barrage information by the user, the target area may be a preset area, that is, a full-screen area of the display screen of the electronic device, or a partial area of the display screen of the electronic device.
Optionally, in the embodiment of the present invention, the electronic device may display the N pieces of bullet screen information in the first display mode. Wherein, the first display mode can be any one of the following modes: a highlight display mode, an enlarged font display mode, a reduced font display mode, a color display mode, a blinking display mode, a grayscale display mode, and the like.
It can be understood that after the electronic device displays the N pieces of bullet screen information in the target area, the electronic device prohibits the N pieces of bullet screen information from scrolling or moving.
The embodiment of the invention provides a bullet screen information processing method, and electronic equipment can delete N pieces of bullet screen information under the condition that the current display positions of the N pieces of bullet screen information are located in a target area according to first input of a user to the N pieces of bullet screen information. In the embodiment of the present invention, the electronic device may delete the N pieces of bullet screen information when the current display position of the N pieces of bullet screen information is located in the target area according to the first input of the N pieces of bullet screen information by the user. Because the user can make this many bullet screen information be located the target area through the first input to many bullet screen information to make electronic equipment can delete this many bullet screen information, and not directly shield all bullet screen information, electronic equipment keeps the bullet screen content that the user needs (be interested in promptly), consequently makes information transfer more convenient, high-efficient, thereby realizes showing the video bullet screen content that the user is interested in.
It can be understood that by providing the method for quickly processing a plurality of pieces of bullet screen information, bullet screen information corresponding to bullet screen contents which are not interested by a user can be quickly filtered from a large amount of bullet screen information through the first input of the user, and only bullet screen information corresponding to bullet screen contents which are interested by the user is reserved.
Optionally, in a possible implementation manner of the embodiment of the present invention, the target area is: the area comprises a preset range of the area where the first bullet screen information is located. Referring to fig. 2, as shown in fig. 6, the step 202 can be implemented by the step 202a described below.
Optionally, in the embodiment of the present invention, the priority of the N pieces of bullet screen information is lower than the priority of the first bullet screen information, and the N pieces of bullet screen information and the first bullet screen information are both bullet screen information in the M pieces of bullet screen information.
Optionally, in an embodiment of the present invention, the first input is an input that a user drags the first bullet screen information to an area where each piece of bullet screen information in the N pieces of bullet screen information is located.
Optionally, in this embodiment of the present invention, if the N pieces of bullet screen information are one piece of bullet screen information, the first input may include a sub-input, and the first input may specifically be an input that a user moves the first piece of bullet screen information to an area where the one piece of bullet screen information is located.
Optionally, in this embodiment of the present invention, if the N pieces of bullet screen information are pieces of bullet screen information, the first input may include multiple sub-inputs, and the first input may specifically be that the user drags the first bullet screen information to one piece of bullet screen information of the pieces of bullet screen information, drags the first bullet screen information and the one piece of bullet screen information to another piece of bullet screen information, and so on until the last piece of bullet screen information of the pieces of bullet screen information is dragged to be input.
It can be understood that when a user drags a first bullet screen information to one of a plurality of bullet screen information, the first bullet screen information covers (e.g., partially covers or completely covers) the one bullet screen information, and when the user drags the first bullet screen information and the one bullet screen information to another bullet screen information, the one bullet screen information covers the another bullet screen information, and so on until the last bullet screen information of the plurality of bullet screen information is covered.
Optionally, in the embodiment of the present invention, the electronic device may use the priority of the first bullet screen information dragged by the user as the highest priority.
Optionally, in the embodiment of the present invention, the electronic device may display the N pieces of bullet screen information (i.e., the bullet screen information to be deleted) in a first mark mode.
For example, referring to fig. 4C, if the first bullet screen information is bullet screen information 11, and the N pieces of bullet screen information are bullet screen information 12, bullet screen information 13, and bullet screen information 14, the priority of the bullet screen information 11 is higher than the priority of the bullet screen information 12, and higher than the priority of the bullet screen information 13, and higher than the priority of the bullet screen information 14, so that the mobile phone can delete the bullet screen information 12, the bullet screen information 13, and the bullet screen information 14.
Optionally, in the embodiment of the present invention, after deleting the N pieces of bullet screen information, the electronic device may cancel selecting the first bullet screen information, that is, may recover the display state of the first bullet screen information to be the initial display state, where the priority of the first bullet screen information is the same as the priority of the bullet screen information other than the N pieces of bullet screen information and the first bullet screen information in the M pieces of bullet screen information.
Optionally, in the embodiment of the present invention, a user may preset a deletion rule of the bullet screen information, that is, delete the bullet screen information when at least a part of the bullet screen information is covered by the first bullet screen information, or delete the bullet screen information when the arrangement mode of the bullet screen information is a preset arrangement mode.
In the embodiment of the invention, the user can directly drag the first bullet screen information to the areas where the plurality of bullet screen information are located, so that at least part of each piece of bullet screen information in the plurality of pieces of bullet screen information is covered by the first bullet screen information, the plurality of pieces of bullet screen information can be deleted by the electronic equipment, and the bullet screen information which needs to be shielded by the user can be deleted by the electronic equipment without inputting the bullet screen information for many times by the user, so that the bullet screen shielding efficiency of the electronic equipment can be improved.
It can be understood that the electronic device can select at least one piece of bullet screen information corresponding to bullet screen contents which are not interesting (or not concerned) by the user quickly by selecting a piece of bullet screen information, and delete (namely clear or shield) the at least one piece of bullet screen information to keep the bullet screen information corresponding to the bullet screen contents which are interesting (or concerned) by the user, so that the efficiency of deleting the bullet screen information by the electronic device can be improved, a simple and efficient communication and sharing mode is provided for the user, and the use experience of the user is improved.
Optionally, in a possible implementation manner of the embodiment of the present invention, the target area is: a predetermined area. Referring to fig. 2, as shown in fig. 7, the step 202 can be implemented by the step 202b described below.
Optionally, in the embodiment of the present invention, the first input may be a dragging input of the N bullet screen information by the user.
It should be noted that, for the description of the first input, reference may be made to the relevant description in step 202 of the foregoing embodiment, and details are not described here again.
In the embodiment of the present invention, the target conditions are: the arrangement mode of the N pieces of bullet screen information is a preset arrangement mode.
Optionally, in the embodiment of the present invention, the electronic device may display all bullet screen information (i.e., bullet screen information to be deleted) in the N pieces of bullet screen information in a first mark manner.
Optionally, in the embodiment of the present invention, the deletion rule of the bullet screen information that the user may set in advance is: continuously selecting N pieces of bullet screen information, wherein the arrangement mode of the N pieces of bullet screen information is a linear arrangement mode, and connecting lines of the N pieces of bullet screen information are in the same horizontal direction; or continuously selecting N pieces of bullet screen information, wherein the arrangement mode of the N pieces of bullet screen information is a linear arrangement mode, and connecting lines of the N pieces of bullet screen information are in the same vertical direction; or, the arrangement mode of the N pieces of bullet screen information is continuously selected to be a linear arrangement mode, and the connecting lines of the N pieces of bullet screen information are in the same diagonal direction.
It should be noted that, for the explanation of the same horizontal direction, the same vertical direction and the same diagonal direction, refer to the description in the above embodiments, and details are not repeated here.
In the embodiment of the invention, a user can directly make the arrangement mode of the N pieces of bullet screen information be the preset arrangement mode through the first input of the N pieces of bullet screen information, so that the electronic equipment can delete the N pieces of bullet screen information, and the electronic equipment can delete the bullet screen information which needs to be shielded by the user without inputting the bullet screen information for many times by the user, thereby improving the efficiency of shielding the bullet screen by the electronic equipment.
It can be understood that the user can set the bullet screen deletion rule and actively trigger to remove or shield the bullet screen content which is not interested by the user or the bullet screen information corresponding to the sender in a fast and interesting way, so as to provide a more active communication way, further improve the interaction logic between the bullet screen content and the user, and improve the user experience.
Optionally, in the embodiment of the present invention, after a period of time, the electronic device may delete the N pieces of bullet screen information. Specifically, the step 202 can be realized by the following step 202 c.
Step 202c, the electronic device responds to the first input, and after the first time period, the N pieces of bullet screen information are deleted.
In an embodiment of the present invention, the first duration is a duration between an end time of the first input and a current system time of the electronic device.
Optionally, in the embodiment of the present invention, when the current display positions of the N pieces of bullet screen information are located in the target area, if an input (for example, a click input) of the user for at least one piece of bullet screen information is detected, the electronic device may cancel selecting the at least one piece of bullet screen information, that is, recover the display state of the at least one piece of bullet screen information to be the initial display state.
In the embodiment of the invention, the electronic equipment can delete the N pieces of bullet screen information after the first time after the first input is finished, but not directly delete the N pieces of bullet screen information after the first input is finished, so that the bullet screen information can be prevented from being deleted by mistake due to misoperation of a user, and the accuracy of deleting the bullet screen information by the electronic equipment can be improved.
Optionally, in the embodiment of the present invention, the electronic device may delete at least one piece of bullet screen information under the input trigger of the user.
Optionally, in the embodiment of the present invention, when the current display positions of the N pieces of bullet screen information are located in the target area, the electronic device displays the prompt information in response to the first input.
In the embodiment of the invention, the prompt information is used for prompting whether to delete the N pieces of bullet screen information or not to a user.
Optionally, in the embodiment of the present invention, the electronic device may display the prompt message in the target interface, or display the prompt message in a floating manner on the target interface.
Optionally, in the embodiment of the present invention, the prompt message includes two options, one option (for example, a "yes" option) is used for the user to trigger the electronic device to delete the N pieces of bullet screen information, and the other option (for example, a "no" option) is used for the user to trigger the electronic device not to delete the N pieces of bullet screen information.
Optionally, in this embodiment of the present invention, the electronic device receives a second input of the prompt information by the user.
In the embodiment of the present invention, the second input is used to trigger the electronic device to delete the N pieces of bullet screen information.
Optionally, in this embodiment of the present invention, the second input may specifically be a selection input of one option of the prompt information (that is, an option of triggering the electronic device to delete N pieces of bullet screen information) by the user.
For example, in conjunction with fig. 4C, as shown in fig. 8, in the case that the bullet screen information 11, the bullet screen information 12, the bullet screen information 13, and the bullet screen information 14 overlap, the mobile phone may display a prompt message 18 (e.g., "whether to shield the related bullet screen or the user"), where the prompt message includes two options (e.g., "yes" option and "no" option), and the user may perform a second input on the "yes" option, so that the mobile phone deletes the related bullet screen or the user (i.e., N pieces of bullet screen information).
Optionally, in the embodiment of the present invention, the electronic device deletes the N pieces of bullet screen information in response to the second input.
It should be noted that, for the description of deleting the N pieces of bullet screen information by the electronic device, reference may be made to the description in the foregoing embodiment, and details are not described here again.
In the embodiment of the invention, the electronic equipment can display the prompt information to prompt the user whether to delete the N pieces of bullet screen information, and the N pieces of bullet screen information are deleted only after the user inputs the prompt information for the second time, so that the flexibility of deleting the bullet screen information by the electronic equipment can be improved, the bullet screen information can be prevented from being deleted by mistake due to misoperation of the user, and the accuracy of deleting the bullet screen information by the electronic equipment can be improved.
Optionally, in the embodiment of the present invention, the electronic device may delete the bullet screen information related to the N pieces of bullet screen information. Specifically, as shown in fig. 9 with reference to fig. 2, after the step 201, the bullet screen information processing method provided by the embodiment of the present invention may further include a step 401 and a step 402, which are described below, and after the step 202, the bullet screen information processing method provided by the embodiment of the present invention may further include a step 403, which is described below.
In the embodiment of the invention, under the condition that the current display position of the N pieces of bullet screen information is located in the target area, the electronic equipment responds to the first input to obtain the target information of each piece of bullet screen information in the N pieces of bullet screen information.
Optionally, in the embodiment of the present invention, for each piece of bullet screen information, the target information of one piece of bullet screen information includes at least one of the following items: the bullet screen content of the bullet screen information and the sender information for sending the bullet screen information.
In the embodiment of the invention, the electronic equipment can detect and identify each piece of bullet screen information according to the position information of each piece of bullet screen information so as to determine the target information of each piece of bullet screen information.
Optionally, in this embodiment of the present invention, the bullet screen content of a piece of bullet screen information may include at least one of the following: text content (e.g., characters), pictures, images (e.g., emoticons), links, and the like.
Optionally, in this embodiment of the present invention, the sender information of one piece of bullet screen information may include at least one of the following: user information (such as a user name, a user account and the like) of a sender sending the piece of bullet screen information and device information (such as a device name, a manufacturer of the device and the like) of the sender sending the piece of bullet screen information.
Optionally, in an embodiment of the present invention, the T pieces of bullet screen information are bullet screen information meeting preset conditions, where the preset conditions include at least one of the following: the similarity between the bullet screen content of the T pieces of bullet screen information and the bullet screen content of at least one piece of bullet screen information in the N pieces of bullet screen information is greater than or equal to a preset threshold value; the sender information of the T pieces of bullet screen information is the same as the sender information of at least one piece of bullet screen information in the N pieces of bullet screen information.
It can be understood that, according to the N pieces of target information, the electronic device may select, from the plurality of pieces of bullet screen information (e.g., M pieces of bullet screen information) displayed by the electronic device, bullet screen information having a higher similarity (i.e., the similarity is greater than or equal to a preset threshold) to one piece of bullet screen information in the N pieces of bullet screen information as T pieces of bullet screen information to be shielded, or select, from the plurality of pieces of bullet screen information (e.g., M pieces of bullet screen information) displayed by the electronic device, bullet screen information having a higher similarity to at least two pieces of bullet screen information in the N pieces of bullet screen information as T pieces of bullet screen information to be shielded (each piece of bullet screen information in the T pieces of bullet screen information has a higher similarity to one piece of bullet screen information in the at least two pieces of bullet screen information (i.e., at least two pieces of bullet screen information in the N pieces of bullet screen.
And step 403, shielding the T bullet screen information by the electronic equipment.
It is understood that the electronic device may mask (i.e., not display) the bullet screen information that matches the bullet screen information of the N pieces of bullet screen information (i.e., the similarity is greater than or equal to the similarity threshold, and/or the sender information is the same).
It should be noted that, shielding the T-bar bullet screen information by the electronic device may be understood as: the electronic equipment does not receive T pieces of bullet screen information; or the electronic equipment deletes the received or displayed T pieces of bullet screen information.
For example, referring to fig. 4C, as shown in fig. 10A, in the case that all of the bullet screen information 12, the bullet screen information 13, and the bullet screen information 14 are at least partially covered by the bullet screen information 11, the mobile phone may determine, according to the target information (e.g., the bullet screen content "xxx, 666") of the bullet screen information 12, the target information (e.g., the bullet screen content "xxx, good performing skill") of the bullet screen information 13, and the target information (e.g., the bullet screen content "xxx, good performing skill") of the bullet screen information 14, that T pieces of bullet screen information are bullet screen information 19 (the bullet screen content corresponding to the bullet screen information 19 is "xxx, 666") and bullet screen information 20 (the bullet screen content corresponding to the bullet screen information 20 is "xxx, good performing skill), so that the mobile phone may delete the bullet screen information 12, the bullet screen information 13, the bullet screen information 14, the bullet screen information 19, and the bullet screen information 20, that the mobile phone displays the interface 21 shown in fig. 10B, the interface 21 does not include the bullet screen information 12, the bullet screen information 13, the bullet screen information 14, the bullet screen information 19, and the bullet screen information 20.
It should be noted that, the electronic device may also execute the step 202 of "deleting N pieces of bullet screen information" and the step 503 at the same time, that is, the electronic device may prohibit the display of T pieces of bullet screen information while deleting N pieces of bullet screen information.
In the embodiment of the invention, the electronic equipment shields the T pieces of bullet screen information matched with the target information of the N pieces of bullet screen information, and the electronic equipment can not display the T pieces of bullet screen information without inputting the T pieces of bullet screen information again by a user, so that the operation of the user can be simplified, and the efficiency of shielding the bullet screen information by the electronic equipment is improved.
Fig. 11 shows a schematic diagram of a possible structure of an electronic device involved in the embodiment of the present invention. As shown in fig. 11, the electronic device 90 may include: a receiving module 91 and a deleting module 92.
The receiving module 91 is configured to receive a first input of the N bullet screen information from the user. A deleting module 92, configured to delete the N bullet screen information in response to the first input received by the receiving module 91 when the current display position of the N bullet screen information is located in the target area.
The embodiment of the invention provides electronic equipment, and as a user can enable a plurality of pieces of bullet screen information to be located in a target area through first input of the bullet screen information, the electronic equipment can delete the plurality of pieces of bullet screen information instead of directly shielding all bullet screen information, namely the electronic equipment keeps bullet screen contents required (i.e. interested) by the user, so that information transmission is more convenient and efficient, and video bullet screen contents interested by the user can be displayed.
In a possible implementation manner, the receiving module 91 is specifically configured to receive N sub-inputs of an area where each piece of bullet screen information in the N pieces of bullet screen information is dragged by a user to the first bullet screen information respectively.
In a possible implementation manner, the target area is: the area comprises a preset range of the area where the first bullet screen information is located. The deleting module 92 is specifically configured to delete the N bullet screen information when each piece of bullet screen information in the N bullet screen information is at least partially covered by the first bullet screen information.
In the embodiment of the invention, the electronic equipment can rapidly delete the N pieces of bullet screen information under the condition that at least part of each piece of bullet screen information in the N pieces of bullet screen information is covered by the first bullet screen information according to N times of sub-input of a user.
In a possible implementation manner, the receiving module 91 is specifically configured to receive a first input that a user drags the N pieces of bullet screen information to the target area. Wherein, the target area is a preset area.
In a possible implementation manner, the deleting module 92 is specifically configured to, in a case that the current display position of the N barrage information is located in the target area and the arrangement manner of the N barrage information is a preset arrangement manner, respond to the first input and delete the N barrage information.
In the embodiment of the invention, according to the first input that the user drags the N pieces of bullet screen information to the target area, the electronic device can rapidly delete the N pieces of bullet screen information under the condition that the current display positions of the N pieces of bullet screen information are located in the target area and the arrangement mode of the N pieces of bullet screen information is a preset arrangement mode.
In a possible implementation manner, the deleting module 92 is specifically configured to delete the N pieces of bullet screen information after the first time period.
In the embodiment of the invention, the electronic equipment can delete the N pieces of bullet screen information after the first time after the first input is finished, but not directly delete the N pieces of bullet screen information after the first input is finished, so that the bullet screen information can be prevented from being deleted by mistake due to misoperation of a user, and the accuracy of deleting the bullet screen information by the electronic equipment can be improved.
In a possible implementation manner, with reference to fig. 11, as shown in fig. 12, an electronic device 90 provided in an embodiment of the present invention may further include: an acquisition module 93, a determination module 94 and a masking module 95. The obtaining module 93 is configured to obtain target information of the N pieces of bullet screen information after the receiving module 91 receives a first input of the N pieces of bullet screen information by a user, where the target information includes at least one of: bullet screen content and sender information. And a determining module 94, configured to determine T pieces of bullet screen information based on the target information acquired by the acquiring module 93. And a shielding module 95, configured to shield the T pieces of bullet screen information determined by the determining module 94. Wherein T is a positive integer.
In a possible implementation manner, the T bullet screen information conforms to a preset condition. Wherein the preset conditions include at least one of the following conditions: the similarity between the bullet screen content of the T pieces of bullet screen information and the bullet screen content of at least one piece of bullet screen information in the N pieces of bullet screen information is greater than or equal to a preset threshold value; the sender information of the T pieces of bullet screen information is the same as the sender information of at least one piece of bullet screen information in the N pieces of bullet screen information.
In the embodiment of the invention, the electronic equipment shields the T pieces of bullet screen information matched with the target information of the N pieces of bullet screen information, and the electronic equipment can not display the T pieces of bullet screen information without inputting the T pieces of bullet screen information again by a user, so that the operation of the user can be simplified, and the efficiency of shielding the bullet screen information by the electronic equipment is improved.
The electronic device provided by the embodiment of the present invention can implement each process implemented by the electronic device in the above method embodiments, and for avoiding repetition, detailed descriptions are not repeated here.
Fig. 13 is a hardware schematic diagram of an electronic device implementing various embodiments of the invention. As shown in fig. 13, the electronic device 100 includes, but is not limited to: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111.
It should be noted that the electronic device structure shown in fig. 13 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown in fig. 13, or combine some components, or arrange different components, as will be understood by those skilled in the art. In the embodiment of the present invention, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The user input unit 107 receives a first input of the N pieces of bullet screen information from the user.
And the processor 110 is configured to delete the N pieces of bullet screen information in response to the first input in a case where the current display positions of the N pieces of bullet screen information are located in the target area.
The embodiment of the invention provides electronic equipment, and as a user can enable a plurality of pieces of bullet screen information to be located in a target area through first input of the bullet screen information, the electronic equipment can delete the plurality of pieces of bullet screen information instead of directly shielding all bullet screen information, namely the electronic equipment keeps bullet screen contents required (i.e. interested) by the user, so that information transmission is more convenient and efficient, and video bullet screen contents interested by the user can be displayed.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 101 may be used for receiving and sending signals during a message transmission or call process, and specifically, after receiving downlink data from a base station, the downlink data is processed by the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 102, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the network module 102 or stored in the memory 109 into an audio signal and output as sound. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the electronic apparatus 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 includes a speaker, a buzzer, a receiver, and the like.
The input unit 104 is used to receive an audio or video signal. The input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics processor 1041 processes image data of a still picture or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the network module 102. The microphone 1042 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode.
The electronic device 100 also includes at least one sensor 105, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or the backlight when the electronic device 100 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 105 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 106 is used to display information input by a user or information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-emitting diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 107 includes a touch panel 1071 and other input devices 1072. Touch panel 1071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 1071 (e.g., operations by a user on or near touch panel 1071 using a finger, stylus, or any suitable object or attachment). The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and receives and executes commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, the touch panel 1071 may be overlaid on the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in fig. 13, the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the electronic device, and is not limited herein.
The interface unit 108 is an interface for connecting an external device to the electronic apparatus 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic apparatus 100 or may be used to transmit data between the electronic apparatus 100 and the external device.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, performs various functions of the electronic device and processes data by operating or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the electronic device. Processor 110 may include one or more processing units; alternatively, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The electronic device 100 may further include a power supply 111 (e.g., a battery) for supplying power to each component, and optionally, the power supply 111 may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the electronic device 100 includes some functional modules that are not shown, and are not described in detail herein.
Optionally, an embodiment of the present invention further provides an electronic device, which includes the processor 110 shown in fig. 13, the memory 109, and a computer program stored in the memory 109 and capable of running on the processor 110, where the computer program, when executed by the processor 110, implements the processes of the foregoing method embodiment, and can achieve the same technical effect, and details are not described here to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements the processes of the method embodiments, and can achieve the same technical effects, and in order to avoid repetition, the details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling an electronic device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (16)
1. A bullet screen information processing method is applied to electronic equipment and is characterized by comprising the following steps:
receiving first input of N pieces of bullet screen information by a user;
under the condition that the current display positions of the N pieces of bullet screen information are located in a target area, responding to the first input, and deleting the N pieces of bullet screen information;
wherein N is a positive integer.
2. The method of claim 1, wherein receiving a first input of N barrage information from a user comprises:
and receiving N times of sub-inputs of the area where each piece of bullet screen information in the N pieces of bullet screen information is dragged to by the user.
3. The method of claim 2, wherein the target area is: the area comprises a preset range of the area where the first bullet screen information is located;
under the condition that the current display positions of the N pieces of bullet screen information are located in a target area, responding to the first input, and deleting the N pieces of bullet screen information, wherein the deleting comprises:
and deleting the N pieces of bullet screen information under the condition that at least part of each piece of bullet screen information in the N pieces of bullet screen information is covered by the first bullet screen information.
4. The method of claim 1, wherein receiving a first input of N barrage information from a user comprises:
receiving a first input that a user drags N pieces of bullet screen information to a target area;
wherein the target area is a preset area.
5. The method according to claim 4, wherein the deleting the N pieces of bullet screen information in response to the first input in the case that the current display positions of the N pieces of bullet screen information are located in a target area comprises:
and under the condition that the current display positions of the N pieces of bullet screen information are located in a target area and the arrangement mode of the N pieces of bullet screen information is a preset arrangement mode, responding to the first input, and deleting the N pieces of bullet screen information.
6. The method according to claim 1, wherein the deleting the N pieces of bullet screen information comprises:
and after the first time, deleting the N pieces of bullet screen information.
7. The method of claim 1, wherein after receiving the first input of the N pieces of bullet screen information by the user, further comprising:
acquiring target information of the N pieces of bullet screen information, wherein the target information comprises at least one of the following items: bullet screen content and sender information;
determining T pieces of bullet screen information based on the target information;
shielding the T-bar bullet screen information;
wherein T is a positive integer.
8. The method according to claim 7, wherein the T-bar bullet screen information meets a preset condition;
wherein the preset condition comprises at least one of the following:
the similarity between the bullet screen content of the T pieces of bullet screen information and the bullet screen content of at least one piece of bullet screen information in the N pieces of bullet screen information is greater than or equal to a preset threshold value;
and the sender information of the T pieces of bullet screen information is the same as the sender information of at least one piece of bullet screen information in the N pieces of bullet screen information.
9. An electronic device, characterized in that the electronic device comprises: a receiving module and a deleting module;
the receiving module is used for receiving first input of N pieces of bullet screen information from a user;
the deleting module is configured to delete the N bullet screen information in response to the first input received by the receiving module when the current display position of the N bullet screen information is located in the target area;
wherein N is a positive integer.
10. The electronic device according to claim 9, wherein the receiving module is specifically configured to receive N sub-inputs of an area where the user drags the first barrage information to each of the N pieces of barrage information respectively.
11. The electronic device of claim 10, wherein the target area is: the area comprises a preset range of the area where the first bullet screen information is located;
the deleting module is specifically configured to delete the N bullet screen information when each piece of bullet screen information in the N bullet screen information is at least partially covered by the first bullet screen information.
12. The electronic device according to claim 9, wherein the receiving module is specifically configured to receive a first input that a user drags N pieces of bullet screen information to a target area;
wherein the target area is a preset area.
13. The electronic device according to claim 12, wherein the deleting module is specifically configured to, in a case that the current display position of the N barrage information is located in a target area and an arrangement manner of the N barrage information is a preset arrangement manner, respond to the first input and delete the N barrage information.
14. The electronic device according to claim 9, wherein the deleting module is specifically configured to delete the N pieces of bullet screen information after a first time period.
15. The electronic device of claim 9, further comprising: the device comprises an acquisition module, a determination module and a shielding module;
the obtaining module is configured to obtain target information of the N barrage information after the receiving module receives a first input of the N barrage information by a user, where the target information includes at least one of the following: bullet screen content and sender information;
the determining module is configured to determine T pieces of bullet screen information based on the target information acquired by the acquiring module;
the shielding module is used for shielding the T-bar bullet screen information determined by the determining module;
wherein T is a positive integer.
16. The electronic device of claim 15, wherein the T-bar barrage information meets a preset condition;
wherein the preset condition comprises at least one of the following:
the similarity between the bullet screen content of the T pieces of bullet screen information and the bullet screen content of at least one piece of bullet screen information in the N pieces of bullet screen information is greater than or equal to a preset threshold value;
and the sender information of the T pieces of bullet screen information is the same as the sender information of at least one piece of bullet screen information in the N pieces of bullet screen information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911414013.2A CN111163347B (en) | 2019-12-31 | 2019-12-31 | Bullet screen information processing method and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911414013.2A CN111163347B (en) | 2019-12-31 | 2019-12-31 | Bullet screen information processing method and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111163347A true CN111163347A (en) | 2020-05-15 |
CN111163347B CN111163347B (en) | 2023-01-17 |
Family
ID=70560169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911414013.2A Active CN111163347B (en) | 2019-12-31 | 2019-12-31 | Bullet screen information processing method and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111163347B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112235629A (en) * | 2020-10-15 | 2021-01-15 | 广州博冠信息科技有限公司 | Bullet screen shielding method and device, computer equipment and storage medium |
CN112637677A (en) * | 2020-12-24 | 2021-04-09 | 广州博冠信息科技有限公司 | Bullet screen processing method and device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105592331A (en) * | 2015-12-16 | 2016-05-18 | 广州华多网络科技有限公司 | Method for processing barrage messages, related equipment, and system |
CN105933782A (en) * | 2016-04-20 | 2016-09-07 | 武汉斗鱼网络科技有限公司 | Intelligent bullet screen shielding method and device for video website |
CN105959808A (en) * | 2016-04-21 | 2016-09-21 | 武汉斗鱼网络科技有限公司 | Method and device for deleting video bullet screen |
CN108495165A (en) * | 2018-01-29 | 2018-09-04 | 上海哔哩哔哩科技有限公司 | Barrage control method for playing back, mobile terminal and barrage broadcasting control system |
CN108495166A (en) * | 2018-01-29 | 2018-09-04 | 上海哔哩哔哩科技有限公司 | Barrage control method for playing back, terminal and barrage broadcasting control system |
CN109451340A (en) * | 2018-09-29 | 2019-03-08 | 传线网络科技(上海)有限公司 | Display control method and device, electronic equipment and storage medium |
US20190082214A1 (en) * | 2017-09-14 | 2019-03-14 | Naver Corporation | Methods, apparatuses, computer-readable media and systems for processing highlighted comment in video |
-
2019
- 2019-12-31 CN CN201911414013.2A patent/CN111163347B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105592331A (en) * | 2015-12-16 | 2016-05-18 | 广州华多网络科技有限公司 | Method for processing barrage messages, related equipment, and system |
CN105933782A (en) * | 2016-04-20 | 2016-09-07 | 武汉斗鱼网络科技有限公司 | Intelligent bullet screen shielding method and device for video website |
CN105959808A (en) * | 2016-04-21 | 2016-09-21 | 武汉斗鱼网络科技有限公司 | Method and device for deleting video bullet screen |
US20190082214A1 (en) * | 2017-09-14 | 2019-03-14 | Naver Corporation | Methods, apparatuses, computer-readable media and systems for processing highlighted comment in video |
CN108495165A (en) * | 2018-01-29 | 2018-09-04 | 上海哔哩哔哩科技有限公司 | Barrage control method for playing back, mobile terminal and barrage broadcasting control system |
CN108495166A (en) * | 2018-01-29 | 2018-09-04 | 上海哔哩哔哩科技有限公司 | Barrage control method for playing back, terminal and barrage broadcasting control system |
CN109451340A (en) * | 2018-09-29 | 2019-03-08 | 传线网络科技(上海)有限公司 | Display control method and device, electronic equipment and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112235629A (en) * | 2020-10-15 | 2021-01-15 | 广州博冠信息科技有限公司 | Bullet screen shielding method and device, computer equipment and storage medium |
CN112637677A (en) * | 2020-12-24 | 2021-04-09 | 广州博冠信息科技有限公司 | Bullet screen processing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111163347B (en) | 2023-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110851051B (en) | Object sharing method and electronic equipment | |
CN111061574B (en) | Object sharing method and electronic device | |
CN109002243B (en) | Image parameter adjusting method and terminal equipment | |
CN110888707A (en) | Message sending method and electronic equipment | |
CN110855830A (en) | Information processing method and electronic equipment | |
CN111142991A (en) | Application function page display method and electronic equipment | |
CN110750188A (en) | Message display method and electronic equipment | |
CN109828705B (en) | Icon display method and terminal equipment | |
CN109656437B (en) | Information display method and terminal equipment | |
CN110196668B (en) | Information processing method and terminal equipment | |
CN111273993B (en) | Icon arrangement method and electronic equipment | |
CN110752981B (en) | Information control method and electronic equipment | |
CN109976611B (en) | Terminal device control method and terminal device | |
CN111026464A (en) | Identification method and electronic equipment | |
CN109407948B (en) | Interface display method and mobile terminal | |
CN111050109B (en) | Electronic equipment control method and electronic equipment | |
CN110231972B (en) | Message display method and terminal equipment | |
CN111026299A (en) | Information sharing method and electronic equipment | |
CN111163260A (en) | Camera starting method and electronic equipment | |
CN111399715B (en) | Interface display method and electronic equipment | |
CN110647277A (en) | Control method and terminal equipment | |
CN110597437A (en) | Screen capturing method and terminal equipment | |
CN111190517B (en) | Split screen display method and electronic equipment | |
CN111124231B (en) | Picture generation method and electronic equipment | |
CN110908750B (en) | Screen capturing method and electronic equipment |
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 |