[go: up one dir, main page]

CN112752132A - Cartoon picture bullet screen display method and device, medium and electronic equipment - Google Patents

Cartoon picture bullet screen display method and device, medium and electronic equipment Download PDF

Info

Publication number
CN112752132A
CN112752132A CN201911055065.5A CN201911055065A CN112752132A CN 112752132 A CN112752132 A CN 112752132A CN 201911055065 A CN201911055065 A CN 201911055065A CN 112752132 A CN112752132 A CN 112752132A
Authority
CN
China
Prior art keywords
bullet screen
picture
displayed
cartoon picture
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911055065.5A
Other languages
Chinese (zh)
Inventor
谢晓燕
胡鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911055065.5A priority Critical patent/CN112752132A/en
Publication of CN112752132A publication Critical patent/CN112752132A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present disclosure provides a method and apparatus for displaying a cartoon picture on a pop-up screen, a computer-readable storage medium, and an electronic device; relating to the technical field of interaction. The cartoon picture bullet screen display method comprises the following steps: acquiring bullet screen input information aiming at a current cartoon picture, and generating a bullet screen to be displayed according to the bullet screen input information; acquiring bullet screen position information corresponding to position designation operation, and determining a target position of the bullet screen to be displayed in the current cartoon picture according to the bullet screen position information; and displaying the bullet screen to be displayed at the target position of the current cartoon picture in the display picture of the current cartoon picture. The method and the device can flexibly determine the position of the bullet screen display, and further improve the interaction experience of a user.

Description

Cartoon picture bullet screen display method and device, medium and electronic equipment
Technical Field
The present disclosure relates to the field of interactive technologies, and in particular, to a method for displaying a cartoon picture bullet screen, a device for displaying a cartoon picture bullet screen, a computer-readable storage medium, and an electronic device.
Background
A bullet screen refers to a large amount of commenting subtitles displayed on a screen when a video is played. The user can input commenting information when watching the video, and the platform can display the information input by the user in the screen and quickly move out of the screen. Therefore, the user can obtain the opinions and comments of other users on the video while watching the video, and can discuss with other users together, so that more interactive pleasure can be realized.
At present, most network platforms support the function of a bullet screen, that is, information input by a user can be displayed in an interface, however, the position for displaying the bullet screen is automatically selected by the platform, and the personalized requirements of the user cannot be met.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The invention aims to provide a cartoon picture barrage display method, a cartoon picture barrage display device, a computer readable storage medium and an electronic device, so that the problem that selection of the position of a barrage is inflexible is solved to a certain extent, the diversity and interest of the barrage are improved, and the user experience is improved.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to a first aspect of the present disclosure, there is provided a cartoon picture barrage display method, including:
acquiring bullet screen input information aiming at a current cartoon picture, and generating a bullet screen to be displayed according to the bullet screen input information;
acquiring bullet screen position information corresponding to position designation operation, and determining a target position of the bullet screen to be displayed in the current cartoon picture according to the bullet screen position information;
and displaying the bullet screen to be displayed at the target position of the current cartoon picture in the display picture of the current cartoon picture.
In an exemplary embodiment of the present disclosure, the position specifying operation includes a click operation, and the acquiring of the bullet screen position information corresponding to the position specifying operation includes:
after the bullet screen input information is obtained, if the click operation corresponding to the current cartoon picture is detected, determining the bullet screen position information according to the click operation.
In an exemplary embodiment of the present disclosure, before determining the bullet screen position information according to the click operation, the method further includes:
and determining optional position information of the current cartoon picture so as to determine an effective trigger area of the click operation according to the optional position information.
In an exemplary embodiment of the present disclosure, the position specifying operation includes a touch operation, and the obtaining of the bullet screen position information corresponding to the position specifying operation includes:
generating a target view on the display picture of the current cartoon picture;
displaying the bullet screen to be displayed in the target view so as to receive touch operation on the bullet screen to be displayed through the target view;
and determining the coordinates of the termination position of the touch operation, and determining the coordinates of the termination position as the bullet screen position information.
In an exemplary embodiment of the present disclosure, the method further comprises:
if detecting a bullet screen input triggering operation on the current cartoon picture, providing an input port to receive bullet screen input information;
and determining the trigger position of the bullet screen input trigger operation as the bullet screen position information.
In an exemplary embodiment of the present disclosure, after the bullet screen to be displayed is displayed at the target position of the current cartoon picture in the display screen of the current cartoon picture, the method further includes:
acquiring a plurality of displayed barrages in a display picture of the current cartoon picture;
if the bullet screen reporting triggering operation is detected in the display picture, determining the bullet screen to be reported from the multiple bullet screens according to the triggering position of the bullet screen reporting triggering operation, so that the bullet screen to be reported is reported.
In an exemplary embodiment of the present disclosure, the generating a bullet screen to be displayed according to the bullet screen input information includes:
acquiring display effect configuration information corresponding to the barrage input information;
and generating the bullet screen to be displayed by combining the bullet screen input information and the display effect configuration information.
In an exemplary embodiment of the present disclosure, after determining, according to the bullet screen position information, a target position of the bullet screen to be displayed in the current cartoon picture, the method further includes:
associating the current cartoon picture, the bullet screen to be displayed and the target position to obtain bullet screen recording information;
and sending the bullet screen recording information to one or more clients so that the clients can display the bullet screen to be displayed in the display picture of the current cartoon picture according to the bullet screen recording information.
In an exemplary embodiment of the present disclosure, the sending the mapped information to each client includes:
detecting whether each client opens the bullet screen display permission or not;
and sending the bullet screen recording information to the client for displaying the bullet screen permission.
In an exemplary embodiment of the present disclosure, the displaying the bullet screen to be displayed at the target position of the current cartoon picture in the display screen of the current cartoon picture includes:
and if the target position of the current cartoon picture has a historical bullet screen, displaying the bullet screen to be displayed on the historical bullet screen in a covering manner.
In an exemplary embodiment of the present disclosure, the displaying the bullet screen to be displayed at the target position of the current cartoon picture in the display screen of the current cartoon picture includes:
and alternately displaying the bullet screen to be displayed and the historical bullet screen at the target position of the current cartoon picture according to preset duration.
In an exemplary embodiment of the present disclosure, the bullet screen input information includes one or more of text, voice, and image.
According to a second aspect of the present disclosure, a cartoon picture barrage display device is provided, including an information acquisition module, a position determination module, and a barrage display module, wherein:
the information acquisition module is used for acquiring bullet screen input information aiming at the current cartoon picture and generating a bullet screen to be displayed according to the bullet screen input information;
the position determining module is used for acquiring bullet screen position information corresponding to position specifying operation and determining the target position of the bullet screen to be displayed in the current cartoon picture according to the bullet screen position information;
and the bullet screen display module is used for displaying the bullet screen to be displayed at the target position of the current cartoon picture in the display picture of the current cartoon picture.
In an exemplary embodiment of the present disclosure, the information obtaining module may include a click position determining unit, where the click position determining unit is configured to determine, after obtaining the bullet screen input information, the bullet screen position information according to a click operation if the click operation corresponding to the current cartoon picture is detected.
In an exemplary embodiment of the present disclosure, the apparatus further includes: and the optional position acquisition unit can be used for determining optional position information of the current cartoon picture so as to determine an effective trigger area of the click operation according to the optional position information.
In an exemplary embodiment of the present disclosure, the information acquisition module may include a view generation unit, a preview display unit, and a mobile position determination unit, wherein:
the view generating unit can be used for generating a target view on the display screen of the current cartoon picture;
the preview display unit can be used for displaying the bullet screen to be displayed in the target view so as to receive touch operation on the bullet screen to be displayed through the target view;
the mobile position determining unit may be configured to determine coordinates of a termination position of the touch operation, and determine the coordinates of the termination position as the bullet screen position information.
In an exemplary embodiment of the present disclosure, the apparatus further includes a port triggering unit and a triggering position determination unit, wherein:
the port triggering unit is used for providing an input port to receive bullet screen input information if bullet screen input triggering operation is detected on the current cartoon picture;
the trigger position determination unit may be configured to determine a trigger position of the bullet screen input trigger operation as the bullet screen position information.
In an exemplary embodiment of the present disclosure, the apparatus further includes a display bullet screen obtaining unit and a report bullet screen determining unit, wherein:
the display barrage acquiring unit can be used for acquiring a plurality of displayed barrages in the display picture of the current cartoon picture;
the report bullet screen determining unit can be used for determining the bullet screen to be reported from the multiple bullet screens according to the trigger position of the bullet screen report trigger operation if the bullet screen report trigger operation is detected in the display picture, so that the bullet screen to be reported is reported.
In an exemplary embodiment of the present disclosure, the information obtaining module further includes a display effect configuration unit and a barrage generating unit, wherein:
the display effect configuration unit can be used for acquiring display effect configuration information corresponding to the barrage input information;
the bullet screen generating unit can be used for combining the bullet screen input information and the display effect configuration information to generate the bullet screen to be displayed.
In an exemplary embodiment of the present disclosure, the apparatus further includes an association determination unit and a record information transmission unit, wherein:
the association determining unit is used for associating the current cartoon picture, the bullet screen to be displayed and the target position to obtain bullet screen recording information;
the recording information sending unit can be used for sending the bullet screen recording information to one or more clients so that the clients can display the bullet screen to be displayed in the display picture of the current cartoon picture according to the bullet screen recording information.
In an exemplary embodiment of the present disclosure, the recording information transmitting unit may include a permission detecting unit and a transmitting unit, wherein:
the permission detection unit can be used for detecting whether each client opens the bullet screen permission to be displayed;
the sending unit can be used for sending the bullet screen recording information to the client side which opens the bullet screen display permission.
In an exemplary embodiment of the present disclosure, the bullet screen display module may be specifically configured to: and if the target position of the current cartoon picture has a historical bullet screen, displaying the bullet screen to be displayed on the historical bullet screen in a covering manner.
In an exemplary embodiment of the present disclosure, the bullet screen display module may be specifically configured to: and alternately displaying the bullet screen to be displayed and the historical bullet screen at the target position of the current cartoon picture according to preset duration.
In an exemplary embodiment of the present disclosure, the bullet screen input information includes one or more of text, voice, and image.
According to a third aspect of the present disclosure, there is provided an electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the method of any one of the above via execution of the executable instructions.
According to a fourth aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of the above.
Exemplary embodiments of the present disclosure may have some or all of the following benefits:
in the cartoon picture bullet screen display method provided by an example embodiment of the present disclosure, a target position of a bullet screen to be displayed in a cartoon picture is determined by bullet screen position information corresponding to a position specification operation, so that the position of the bullet screen can be specified by a user, thereby satisfying personalized requirements of the user; meanwhile, the man-machine interaction degree is enhanced, and the interaction experience of the user is improved. And compared with the automatic position determination of the system, the position selection is not required to be calculated through an algorithm, so that the calculation resource can be saved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 is a schematic diagram illustrating an exemplary system architecture of a cartoon picture bullet screen display method and apparatus to which an embodiment of the present disclosure may be applied;
FIG. 2 illustrates a schematic structural diagram of a computer system suitable for use with the electronic device used to implement embodiments of the present disclosure;
FIG. 3 schematically illustrates an interface diagram for editing barrage input information;
FIG. 4 schematically illustrates an interface diagram of a bullet screen displayed in a cartoon picture;
FIG. 5 schematically illustrates a flow chart of a caricature picture bullet screen display method in one embodiment of the present disclosure;
FIG. 6 schematically illustrates a flow diagram for generating a bullet screen to be displayed in accordance with one embodiment of the present disclosure;
FIG. 7 schematically illustrates a flow diagram for obtaining user-entered bullet screen location information in accordance with an embodiment of the present disclosure;
FIG. 8 schematically illustrates a flow chart for obtaining user-entered bullet screen location information in accordance with another embodiment of the present disclosure;
FIG. 9 schematically illustrates a flow diagram for displaying a bullet screen to be displayed in accordance with one embodiment of the present disclosure;
FIG. 10 schematically illustrates a flow chart for displaying a bullet screen to be displayed in accordance with another embodiment of the present disclosure;
FIG. 11 schematically illustrates a flow diagram for reporting a bullet screen to be reported in accordance with an embodiment of the present disclosure;
FIG. 12 schematically illustrates a flow chart of a caricature picture bullet screen display method in accordance with one embodiment of the present disclosure;
fig. 13 schematically shows a flowchart of a comic picture bullet screen display method in accordance with another embodiment of the present disclosure;
fig. 14 schematically shows a block diagram of a comic picture bullet screen display device according to one embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
Fig. 1 is a schematic diagram illustrating a system architecture of an exemplary application environment to which a method and an apparatus for displaying a cartoon picture bullet screen according to an embodiment of the present disclosure may be applied.
As shown in fig. 1, the system architecture 100 may include one or more of terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few. The terminal devices 101, 102, 103 may be various electronic devices having a display screen, including but not limited to desktop computers, portable computers, smart phones, tablet computers, and the like. It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation. For example, server 105 may be a server cluster comprised of multiple servers, or the like.
The method for displaying the cartoon picture bullet screen provided by the embodiment of the present disclosure is generally executed by the server 105, and accordingly, the device for displaying the cartoon picture bullet screen is generally disposed in the server 105. However, it is easily understood by those skilled in the art that the method for displaying the cartoon picture bullet screen provided in the embodiment of the present disclosure may also be executed by the terminal devices 101, 102, and 103, and accordingly, the device for displaying the cartoon picture bullet screen may also be disposed in the terminal devices 101, 102, and 103, which is not particularly limited in this exemplary embodiment.
For example, in an exemplary embodiment, a user may input bullet screen input information and bullet screen position information through the terminal devices 101, 102, and 103, the server 105 acquires the bullet screen input information and the bullet screen position information input by the user, generates a bullet screen to be displayed according to the bullet screen input information, and determines a target position of the bullet screen to be displayed in a current cartoon picture according to the bullet screen position information, so that the bullet screen to be displayed is displayed at the target position in a display picture of the current cartoon picture of the terminal devices 101, 102, and 103.
FIG. 2 illustrates a schematic structural diagram of a computer system suitable for use in implementing the electronic device of an embodiment of the present disclosure.
It should be noted that the computer system 200 of the electronic device shown in fig. 2 is only an example, and should not bring any limitation to the functions and the scope of the application of the embodiments of the present disclosure.
As shown in fig. 2, the computer system 200 includes a Central Processing Unit (CPU)201 that can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)202 or a program loaded from a storage section 208 into a Random Access Memory (RAM) 203. In the RAM 203, various programs and data necessary for system operation are also stored. The CPU 201, ROM 202, and RAM 203 are connected to each other via a bus 204. An input/output (I/O) interface 205 is also connected to bus 204.
The following components are connected to the I/O interface 205: an input portion 206 including a keyboard, a mouse, and the like; an output section 207 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 208 including a hard disk and the like; and a communication section 209 including a network interface card such as a LAN card, a modem, or the like. The communication section 209 performs communication processing via a network such as the internet. A drive 210 is also connected to the I/O interface 205 as needed. A removable medium 211 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 210 as necessary, so that a computer program read out therefrom is mounted into the storage section 208 as necessary.
In particular, the processes described below with reference to the flowcharts may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 209 and/or installed from the removable medium 211. The computer program, when executed by a Central Processing Unit (CPU)201, performs various functions defined in the methods and apparatus of the present application. In some embodiments, the computer system 200 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
The technical solution of the embodiment of the present disclosure is explained in detail below:
a bullet screen generally refers to a commenting caption popped up in a network video. The comment is different from the comment area, and the bullet screen is displayed in the video picture and can float from the video picture. In the cartoon picture bullet screen scheme provided by the inventor, when a client plays a cartoon picture, a user can trigger a bullet screen function by clicking a sending bullet screen button, and an input interface can be displayed after the sending bullet screen button is triggered, as shown in fig. 3, in the input interface, the user can edit information and send the information to the cartoon picture, so that the information is displayed as a bullet screen. However, the position of the bullet screen display is randomly selected by the system, for example, as shown in fig. 4, a bullet screen 410 with a content "like" edited by the user is automatically displayed in the upper right corner of the cartoon picture by the system, and the user may not be satisfied with this position, so that the personalized requirements of the user cannot be satisfied.
Based on one or more of the above problems, the present example embodiment provides a cartoon picture bullet screen display method. The method for displaying the cartoon picture bullet screen may be applied to the server 105, and may also be applied to one or more of the terminal devices 101, 102, and 103, which is not particularly limited in this exemplary embodiment. Referring to fig. 5, the cartoon picture bullet screen display method may include the steps of:
and S510, acquiring bullet screen input information aiming at the current cartoon picture, and generating a bullet screen to be displayed according to the bullet screen input information.
S520, acquiring bullet screen position information corresponding to position designation operation, and determining the target position of the bullet screen to be displayed in the current cartoon picture according to the bullet screen position information.
Step S530, the bullet screen to be displayed is displayed at the target position of the current cartoon picture in the display picture of the current cartoon picture.
In the cartoon picture bullet screen display method provided by the present example embodiment, the target position of the bullet screen to be displayed in the cartoon picture is determined according to the bullet screen position information input by the user, so that the position of the bullet screen can be specified by the user, and the personalized requirements of the user can be met; meanwhile, the man-machine interaction degree is enhanced, and the interaction experience of the user is improved. And compared with the automatic position determination of the system, the position selection is not required to be calculated through an algorithm, so that the calculation resource can be saved.
The above steps of the present exemplary embodiment will be described in more detail below.
In step S510, bullet screen input information for the current cartoon picture is acquired, and a bullet screen to be displayed is generated according to the bullet screen input information.
The bullet screen input information may be information input by a user on the terminal device 101, and the information may include information in one or more formats, such as characters, facial expressions, pictures, voices, and the like; alternatively, other information, such as symbols, numbers, and the like, may be included, and this embodiment is not particularly limited thereto.
A user interface can be provided in the terminal device 101, and the current caricature picture is the caricature picture being displayed in the user interface. In addition, the user interface may further include a plurality of interactive controls, so as to provide rich interactive functions for the user, for example, a bullet screen sending button may be provided in the user interface, and if it is detected that the bullet screen sending button is triggered, an input panel may be triggered and displayed, so that the user inputs bullet screen input information by using the input panel, and after the terminal device obtains the bullet screen input information input by the user, the bullet screen input information may be stored as a bullet screen to be displayed.
In an alternative embodiment, generating the bullet screen to be displayed according to the bullet screen input information may include step S601 and step S602, as shown in fig. 6, where:
in step S601, display effect configuration information corresponding to the bullet screen input information is acquired. The display effect configuration information may refer to a display effect configured for the bullet screen input information, for example, a display style, an animation effect, etc.; a plurality of configuration parameters can be included, such as a parameter for configuring the size of characters, a parameter for configuring colors, and the like; other parameters may also be included, such as the time for display and retention of the bullet screen input information, the frame style of the bullet screen input information display, and the like, which is not particularly limited in this embodiment.
After the bullet screen input information input by the user is acquired, a configuration interface can be provided, various display effects such as various display frames and various colors of characters can be displayed in the configuration interface for the user to select, the target display effect selected by the user is recorded, the value of each configuration parameter can be determined according to the target display effect selected by the user, and therefore the display effect configuration information is acquired.
In step S602, the bullet screen to be displayed is generated by combining the bullet screen input information and the display effect configuration information. Specifically, the values of a plurality of configuration parameters included in the display effect configuration information are configured to the bullet screen input information, so that a bullet screen to be displayed can be generated, and the bullet screen input information can be displayed according to the corresponding display effect when the bullet screen to be displayed is displayed. Illustratively, after the bullet screen input information input by the user is acquired, each parameter of the bullet screen input information can be configured according to the target display effect selected by the user, so as to generate the bullet screen to be displayed. For example, if the bullet screen input information is "good", and the value of one color parameter is determined to be "red" according to the operation of the user, the value of the "good" color parameter is set to be "red", and the bullet screen to be displayed is obtained.
With reference to fig. 5, in step S520, bullet screen position information corresponding to the position specifying operation is obtained, and the target position of the bullet screen to be displayed in the current cartoon picture is determined according to the bullet screen position information.
The location specifying operation may refer to an interactive operation performed by a user with the terminal device, by which information may be input to the terminal device. The position specifying operation may include an interactive gesture performed on a user interface displayed on the terminal device, for example, a click, a drag, a re-press, and the like, which is not limited thereto. The bullet screen position information refers to information capable of identifying a position, and may include coordinates or a name of an area, such as (200,260), a bottom, a top, a lower right corner area, and the like, which is not limited in this embodiment. The bullet screen position information input by the user can be obtained through a control in the user interface displaying the cartoon picture, for example, coordinates input by the user are obtained through an input box, area coordinates selected by the user are obtained through a list, and the like.
In an exemplary embodiment, after acquiring the bullet screen input information, the bullet screen position information may be determined according to a click operation of the user on the current cartoon picture. The clicking operation can include a plurality of interaction modes such as clicking, double clicking, re-pressing and the like. Specifically, the cartoon picture can be displayed through a control, and the control can have a certain size; associating a click event for the control, wherein the click event is responsible for monitoring click operation occurring in the size range of the control; if the clicking operation in the size range corresponding to the control is detected, the clicking event can return a clicking coordinate, and therefore the clicking coordinate can be determined as bullet screen position information. In addition, a plurality of custom controls, such as input boxes, buttons, and the like, may also be included in the user interface displaying the current caricature picture.
In order to prevent the user from selecting the bullet screen position at the main plot of the cartoon picture, in an exemplary embodiment, the selectable position information of the current cartoon picture may be determined, and the effective trigger area of the click operation may be determined according to the selectable position information. The click event corresponding to the click operation only needs to monitor the click in the effective trigger area or perform other interactive actions, that is, the click operation sent in the effective trigger area can be detected.
Specifically, the cartoon picture needs to be displayed through a control, the size range of the control is the display area of the cartoon picture, and the effective trigger area is one or more areas within the size range of the display area. The selectable location information may include location information of other areas in the current comic picture except for the location of the main episode. If the main plot of the current cartoon picture is not displayed in the display picture, the effective trigger area is the whole display area of the cartoon picture; if the current cartoon picture is just displayed at the main story, the effective trigger area is the other area of the display area except the main story. In addition, the main plot position is the position of the character information in the cartoon, and the main plot position of the cartoon picture can be labeled in advance, so that the main plot position of the current cartoon picture is determined according to the label of the current cartoon picture; or, the area of the character information contained in the cartoon picture can be identified by using an artificial intelligence identification algorithm, so that the position of the main plot in the cartoon picture can be determined.
In an exemplary embodiment, acquiring the bullet screen position information corresponding to the position specification operation may include steps S701 to S703, as shown in fig. 7, where:
in step S701, a target view is generated on the display screen of the current cartoon picture. The target view may be generated through a control, such as a view control, a div control, or the like, and of course, the target view may also be generated through other manners, such as generating a transparent floating layer to cover the display picture of the current cartoon picture, and the like, which is not limited in this embodiment. It can be understood that the target view can be displayed with a transparent effect, so that the view does not affect the cartoon picture displayed on the lower layer, normal browsing of the cartoon picture can be ensured, and a user can conveniently determine the display position of the bullet screen relative to the cartoon picture.
In step S702, the bullet screen to be displayed is displayed in the target view, so as to receive a touch operation on the bullet screen to be displayed through the target view. Specifically, the bullet screen to be displayed is displayed in the target view, and a touch event is set for the target view, where the touch event may be responsible for detecting a touch operation on the bullet screen to be displayed in the target view. The user can move the bullet screen in the target view, and the touch event can receive the position information in the whole process from the time when the user finger contacts the screen to the time when the user finger leaves the screen, so that the movement condition of the user on the bullet screen in the target view can be determined through the touch event.
In step S703, the coordinates of the end position of the user movement are determined, and the coordinates of the end position are determined as the bullet screen position information. For example, if a touch event corresponding to the target view detects a touch operation occurring on the target view, the touch event may record a position where a finger starts to contact the screen and a position where the finger leaves the screen in the touch operation, so that coordinates of a termination position of the user movement may be determined according to a return value of the touch event to determine the coordinates as the bullet screen position information.
In this embodiment, after the user edits the bullet screen input information, the display target view can be triggered, the bullet screen to be displayed is displayed in the target view, the user can preview the effect to be displayed on the bullet screen, meanwhile, the user can drag the displayed preview bullet screen in the target view to a desired position, and therefore the position dragged by the user can be displayed when the bullet screen is actually displayed, and the interaction effect and the user experience are improved.
In an exemplary embodiment, the method further comprises step S801 and step S802, as shown in fig. 8, wherein:
in step S801, if a bullet screen input triggering operation is detected on the current cartoon picture, an input port is provided to receive the bullet screen input information. The bullet screen input triggering operation may refer to an interactive action of a user, such as double-click, single-click, and the like, and when the bullet screen input triggering operation is detected, it may be determined that the user needs to send a bullet screen. For example, the barrage input trigger operation may be a double click, and the barrage input trigger operation may be detected if the user double clicks on the current cartoon picture. When receiving the barrage input triggering operation, an input port may be triggered, and the input port may provide an input function, for example, the input port may be an input component, such as an input panel, so as to obtain barrage input information input by a user through the input port.
In step S802, the trigger position of the bullet screen input trigger operation is determined as the bullet screen position information. Specifically, if a bullet screen input trigger operation on the current cartoon picture is detected, the position where the monitoring event recording operation occurs can be recorded through the corresponding bullet screen input trigger operation, and the position is determined as bullet screen position information. For example, the bullet screen input triggering operation may be a double click, and if a double click on the current cartoon picture by the user is detected, a corresponding double click event is triggered, so that a position of the double click is acquired, and the position is determined as bullet screen position information. Furthermore, the bullet screen input trigger operation may also include other interactive actions, such as long press, heavy press, and tap, and the embodiment is not limited thereto.
In this embodiment, not only can trigger the input port through bullet screen input trigger operation to receive the bullet screen input information of user input, can also confirm the bullet screen positional information of user input, kill two birds with one stone, simplified the flow of sending the bullet screen, can save time, thereby improve the efficiency of sending the bullet screen.
And after the bullet screen position information is determined, determining a position corresponding to the bullet screen position information from the current cartoon picture as a target position. Specifically, if the acquired bullet screen position information is a coordinate, the coordinate can be used as a target position of the bullet screen to be displayed in the current cartoon picture; if the acquired bullet screen position is the name of an area, the area identified by the name can be determined as the target position of the bullet screen to be displayed in the current cartoon picture. By the method and the device, the position of the bullet screen to be displayed for the current cartoon picture can be determined, and similarly, when the display is switched to the next cartoon picture, the bullet screen to be displayed for the next cartoon picture and the position of the bullet screen to be displayed on the next cartoon picture can also be determined. Therefore, the method further comprises step S901 and step S902, as shown in fig. 9, wherein:
in step S901, the current cartoon picture, the bullet screen to be displayed, and the target position are associated to obtain bullet screen recording information. Specifically, when a user browses a current cartoon picture, if a bullet screen is sent on the current cartoon picture, the current cartoon picture can be associated with the bullet screen to be displayed by using identification information of the current cartoon picture through obtaining the identification information of the current cartoon picture; and the user can send a plurality of barrages, so each barrage to be displayed can also have identification information, and the barrages to be displayed can be associated with the corresponding target positions through the identification information of the barrages to be displayed, so that the associated information among the current cartoon picture, the barrages to be displayed and the target positions is formed. The bullet screen recording information is a file obtained by storing the related information, and the related information can be stored in a plurality of formats such as a text, a table, a database table, and the like.
For example, the server 105 can obtain a bullet screen to be displayed of a user on the terminal device 101, and record the above-mentioned associated information of the bullet screen to be displayed through a table; similarly, the server 105 may further obtain the bullet screens to be displayed of the terminal devices 102 and 103 and other terminal devices, and record all the obtained associated information of all the bullet screens to be displayed in the table, so as to obtain the bullet screen record information. In addition, the terminal devices 101, 102, and 103 may also record and store the related information, and when the user next enters the comic picture display page, the bullet screen recording information may be directly read from the memory, so as to display the bullet screen.
In step S902, the bullet screen recording information is sent to one or more clients, so that the clients display the bullet screen to be displayed in the display picture of the current cartoon picture according to the bullet screen recording information. In order to enable a plurality of clients to perform barrage communication in real time, barrage record information for storing the barrage to be displayed, the target position of the barrage to be displayed, and the current cartoon picture corresponding to the barrage to be displayed needs to be sent to each client.
For example, the server 105 may update the bullet screen recording information at intervals, and send the updated bullet screen recording information to each client, so as to meet the requirement of the user for communication through the bullet screen. For example, when 2 barrage records are newly added to the terminal device 101, 2 barrage records are newly added to the terminal device 102, and 1 barrage record is newly added to the terminal device 103, 5 records are newly added to the barrage record information, and after the updated barrage record information is sent to each client, the terminal devices 101, 102, and 103 can display the newly added 5 barrages according to the received barrage record information.
In an exemplary embodiment, the method may further include step S1001 and step S1002, as shown in fig. 10, wherein:
in step S1001, it is detected whether each client opens the bullet screen display permission. The client can provide a barrage switch, and the user can control the opening of the display barrage permission and the closing of the display barrage permission by clicking the barrage switch. And if the user opens the bullet screen switch, the client corresponding to the user can be determined to open the bullet screen display permission. If the barrage switch is in a closed state, it can be determined that the corresponding client does not have the barrage display permission in an open mode, that is, the user does not need to browse the barrage.
In step S1002, the bullet screen recording information is sent to the client that opens the bullet screen permission. After the bullet screen display permission of each client is determined, the client opening the bullet screen display permission can be marked, so that bullet screen recording information is sent to the client with the mark, the bullet screen to be displayed can be displayed at the client with the mark, the bullet screen is only displayed for a user who wants to browse the bullet screen, and the flexibility of bullet screen display is improved.
In step S530, the bullet screen to be displayed is displayed at the target position of the current cartoon picture in the display screen of the current cartoon picture.
The cartoon picture information may be stored in the server 105, the terminal devices 101, 102, and 103 may request the server 105 for the cartoon picture information, and the server 105 may send the cartoon picture information to the terminal devices, so that the terminal devices can display the cartoon pictures according to the cartoon picture information for the user to browse. The cartoon picture information can include various cartoon pictures, the cartoon pictures can be stored by taking chapters as dimensions, each cartoon picture is one chapter, a user can select to manually control playing speed of the cartoon pictures when browsing, accordingly the cartoon pictures are switched among the cartoon pictures, and the current cartoon picture is one picture in the cartoon picture information. After the user determines the target position of the bullet screen to be displayed, the bullet screen to be displayed can be displayed at the target position of the current cartoon picture in the display picture, and therefore the bullet screen is displayed according to the position designated by the user.
In addition, before the bullet screen to be displayed is displayed as the bullet screen, the display screen may include a plurality of displayed bullet screens, and the displayed bullet screens may be distributed at different positions in the current cartoon picture. And if the historical bullet screen exists at the target position of the current cartoon picture, covering and displaying the bullet screen to be displayed on the historical bullet screen. Before the bullet screen to be displayed is displayed as the bullet screen, the bullet screen already displayed in the display picture can be a historical bullet screen. If a history bullet screen is displayed at the target position of the current cartoon picture before the bullet screen to be displayed is displayed, the bullet screen to be displayed can be covered on the history bullet screen.
Along with the spreading of cartoon pictures is more and more extensive, the historical barrages at the target positions of the current cartoon pictures are more and more, the barrages at the same positions are overlapped, and the browsing experience of a user can be influenced. Therefore, in the embodiment, a plurality of barrages which are also located at the target position of the current cartoon picture can be alternately displayed according to the preset time length. Specifically, show the bullet screen and show in target position department with waiting to show earlier, if the long time equals this time of predetermineeing of the demonstration of waiting to show the bullet screen, then delete this bullet screen of waiting to show, will need to show at this target position department's historical bullet screen and show, wait that this bullet screen shows that long time reaches time of predetermineeing, then show again and wait to show the bullet screen, analogize in proper order, will wait to show bullet screen and historical bullet screen and show in turn. And if a plurality of historical bullet screens exist at the target position, alternately displaying the bullet screens in sequence.
In addition, in other embodiments, the bullet screen to be displayed may also be displayed in a richer interactive manner, for example, the bullet screen to be displayed is moved from the target position until the display screen is moved out, so as to achieve an effect similar to a trotting horse lamp, and for example, the bullet screen to be displayed is displayed for a preset duration every preset time period, and the like, which all belong to the protection scope of the present disclosure.
After displaying the bullet screen to be displayed, the present embodiment may further include step S1101 and step S1102, as shown in fig. 11, where:
in step S1101, a plurality of barrages that have been displayed in the display screen of the current comic picture are acquired. A plurality of bullet screens can be displayed on the current cartoon picture, the bullet screens can be distributed at various positions on the current cartoon picture, and the bullet screens corresponding to the current cartoon picture can be determined according to the identification information of the current cartoon picture.
In step S1102, if a bullet screen report trigger operation is detected in the display screen, determining a bullet screen to be reported from the plurality of bullet screens according to a trigger position of the bullet screen report trigger operation, so as to report the bullet screen to be reported. The bullet screen report triggering operation may be triggered through various interactive actions, for example, clicking a display screen, double clicking a display screen, long-pressing a display screen, and the like, which is not particularly limited in this embodiment. The trigger position is the position where the interaction occurs. If the bullet screen reporting trigger operation is detected in the display picture, the bullet screen reporting trigger operation can return to a coordinate, so that the bullet screen displayed at the coordinate is determined as the bullet screen to be reported. The bullet screen to be reported can be reported to the background management end, and the bullet screen to be reported can be processed after the confirmation of the administrator, for example, the bullet screen to be reported is deleted, the resending of the bullet screen of the client side which sends the bullet screen to be reported is forbidden, and the like.
In an exemplary embodiment, the cartoon picture bullet screen display method may further include steps S1201 to S1207, as shown in fig. 12, where:
in step S1201, a comic picture is displayed when it is detected that the comic reading button is clicked. A cartoon reading button can be displayed in a client user interface, and when the button is detected to be clicked, a cartoon picture display interface is opened, and a cartoon picture is displayed for a user to browse. In step S1202, it is detected whether the display barrage authority of the client is turned on, and if so, the barrage is displayed in the cartoon picture. In step S1203, if the double-click operation is detected, a bullet screen to be reported is obtained and reported to the background management end. In step S1204, the bullet screen input information edited by the user and the selected display frame are acquired to generate a bullet screen to be displayed. The display frame may be a display style of the barrage input information. The method comprises the steps that an input frame and a storage button can be further displayed on a display interface of the cartoon picture, a user can click the input frame to trigger an input panel to edit bullet screen input information, the storage button can be clicked after the user inputs the bullet screen input information, and after the storage button is clicked, various display frames can be triggered and displayed for the user to select, so that the display frame selected by the user is determined. In step S1205, the bullet screen to be displayed is displayed in the target view upon detecting that the preview button is clicked. The display interface of the cartoon picture can further comprise a preview button, and a user can click the preview button after editing bullet screen input information, so that the bullet screen to be displayed is triggered to be displayed in the target view. In step S1206, a position at which the user drags the bullet screen to be displayed in the target view to stop is acquired as a target position. In step S1207, when it is detected that the send button is clicked, the bullet screen to be displayed is sent to the target position of the current cartoon picture.
In an exemplary embodiment, as shown in fig. 13, the method may include steps S1301 to S1305, wherein:
in step S1301, a client request is received, and a request type is determined; if the client request is to save the bullet screen input information, step S1302 is executed, and if the client request is to report the bullet screen, step S1303 is executed. Specifically, the request type may be determined by an operation corresponding to the client request, for example, when the detected operation is double-click, the request type may be determined as a report bullet screen, and if it is detected that the save button is clicked, the request type may be determined as saving bullet screen input information. In step S1303, the bullet screen to be reported is determined, so as to report the bullet screen to be reported. In step S1302, the bullet screen input information is saved to generate a bullet screen to be displayed, and the bullet screen to be displayed is displayed in the target view. In step S1304, a target position of the bullet screen to be displayed in the current cartoon picture is acquired. In step S1305, the bullet screen recording information of the bullet screen to be displayed is saved, so that each client can display the bullet screen according to the bullet screen recording information.
Steps S1301 to S1305 in this embodiment are described in the above embodiments, and thus are not described again here.
Further, in this example embodiment, a cartoon picture bullet screen display device is further provided, which is used for executing the cartoon picture bullet screen display method of the present disclosure. The device can be applied to a server or terminal equipment.
Referring to fig. 14, the comic picture bullet screen display device 1400 may include: information acquisition module 1410, location determination module 1420, and barrage display module 1430, wherein:
the information acquisition module 1410 is used for acquiring bullet screen input information for a current cartoon picture and generating a bullet screen to be displayed according to the bullet screen input information;
the position determining module 1420 is configured to obtain bullet screen position information corresponding to a position specifying operation, and determine a target position of the bullet screen to be displayed in the current cartoon picture according to the bullet screen position information;
and the bullet screen display module 1430 is configured to display the bullet screen to be displayed at the target position of the current cartoon picture in the display picture of the current cartoon picture.
In an exemplary embodiment of the present disclosure, the information obtaining module 1410 may include a click position determining unit, where the click position determining unit is configured to determine, after obtaining the bullet screen input information, the bullet screen position information according to a click operation if the click operation corresponding to the current cartoon picture is detected.
In an exemplary embodiment of the present disclosure, the apparatus further includes: and the optional position acquisition unit can be used for determining optional position information of the current cartoon picture so as to determine an effective trigger area of the click operation according to the optional position information.
In an exemplary embodiment of the present disclosure, the information obtaining module 1410 may include a view generating unit, a preview display unit, and a moving position determining unit, wherein:
the view generating unit can be used for generating a target view on the display screen of the current cartoon picture;
the preview display unit can be used for displaying the bullet screen to be displayed in the target view so as to receive touch operation on the bullet screen to be displayed through the target view;
the mobile position determining unit may be configured to determine coordinates of a termination position where the user moves, and determine the coordinates of the termination position as the bullet screen position information.
In an exemplary embodiment of the present disclosure, the apparatus further includes a port triggering unit and a triggering position determination unit, wherein:
the port triggering unit is used for providing an input port to receive bullet screen input information if bullet screen input triggering operation is detected on the current cartoon picture;
the trigger position determination unit may be configured to determine a trigger position of the bullet screen input trigger operation as the bullet screen position information.
In an exemplary embodiment of the present disclosure, the apparatus further includes a display bullet screen obtaining unit and a report bullet screen determining unit, wherein:
the display barrage acquiring unit can be used for acquiring a plurality of displayed barrages in the display picture of the current cartoon picture;
the report bullet screen determining unit can be used for determining the bullet screen to be reported from the multiple bullet screens according to the trigger position of the bullet screen report trigger operation if the bullet screen report trigger operation is detected in the display picture, so that the bullet screen to be reported is reported.
In an exemplary embodiment of the present disclosure, the information obtaining module 1410 further includes a display effect configuration unit and a barrage generating unit, wherein:
the display effect configuration unit can be used for acquiring display effect configuration information corresponding to the barrage input information;
the bullet screen generating unit can be used for combining the bullet screen input information and the display effect configuration information to generate the bullet screen to be displayed.
In an exemplary embodiment of the present disclosure, the apparatus further includes an association determination unit and a record information transmission unit, wherein:
the association determining unit is used for associating the current cartoon picture, the bullet screen to be displayed and the target position to obtain bullet screen recording information;
the recording information sending unit can be used for sending the bullet screen recording information to one or more clients so that the clients can display the bullet screen to be displayed in the display picture of the current cartoon picture according to the bullet screen recording information.
In an exemplary embodiment of the present disclosure, the recording information transmitting unit may include a permission detecting unit and a transmitting unit, wherein:
the permission detection unit can be used for detecting whether each client opens the bullet screen permission to be displayed;
the sending unit can be used for sending the bullet screen recording information to the client side which opens the bullet screen display permission.
In an exemplary embodiment of the present disclosure, the bullet screen display module 1430 may be specifically configured to: and if the target position of the current cartoon picture has a historical bullet screen, displaying the bullet screen to be displayed on the historical bullet screen in a covering manner.
In an exemplary embodiment of the present disclosure, the bullet screen display module 1430 may be specifically configured to: and alternately displaying the bullet screen to be displayed and the historical bullet screen at the target position of the current cartoon picture according to preset duration.
In an exemplary embodiment of the present disclosure, the bullet screen input information includes one or more of text, voice, and image.
Since the specific details of each module or unit in the comic picture bullet screen display device according to the example embodiment of the present disclosure have been described in detail in the corresponding comic picture bullet screen display method, they are not described herein again.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
It should be noted that the computer readable media shown in the present disclosure may be computer readable signal media or computer readable storage media or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer-readable signal medium may include a propagated data signal with computer-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software, or may be implemented by hardware, and the described units may also be disposed in a processor. Wherein the names of the elements do not in some way constitute a limitation on the elements themselves.
As another aspect, the present application also provides a computer-readable medium, which may be contained in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs which, when executed by an electronic device, cause the electronic device to implement the method as described in the embodiments below. For example, the electronic device may implement the steps shown in fig. 5 to 14, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (15)

1. A cartoon picture bullet screen display method is characterized by comprising the following steps:
acquiring bullet screen input information aiming at a current cartoon picture, and generating a bullet screen to be displayed according to the bullet screen input information;
acquiring bullet screen position information corresponding to position designation operation, and determining a target position of the bullet screen to be displayed in the current cartoon picture according to the bullet screen position information;
and displaying the bullet screen to be displayed at the target position of the current cartoon picture in the display picture of the current cartoon picture.
2. The cartoon picture bullet screen display method according to claim 1, wherein the position specifying operation includes a click operation, and the obtaining of bullet screen position information corresponding to the position specifying operation includes:
after the bullet screen input information is obtained, if the click operation corresponding to the current cartoon picture is detected, determining the bullet screen position information according to the click operation.
3. The cartoon picture bullet screen display method according to claim 2, wherein before determining the bullet screen position information according to the click operation, further comprising:
and determining optional position information of the current cartoon picture so as to determine an effective trigger area of the click operation according to the optional position information.
4. The cartoon picture bullet screen display method according to claim 1, wherein the position specifying operation includes a touch operation, and the obtaining of bullet screen position information corresponding to the position specifying operation includes:
generating a target view on the display picture of the current cartoon picture;
displaying the bullet screen to be displayed in the target view so as to receive touch operation on the bullet screen to be displayed through the target view;
and determining the coordinates of the termination position of the touch operation, and determining the coordinates of the termination position as the bullet screen position information.
5. The comic picture bullet screen display method according to claim 1, further comprising:
if detecting a bullet screen input triggering operation on the current cartoon picture, providing an input port to receive bullet screen input information;
and determining the trigger position of the bullet screen input trigger operation as the bullet screen position information.
6. The comic picture bullet screen display method according to claim 1, wherein after the bullet screen to be displayed is displayed at the target position of the current comic picture in the display screen of the current comic picture, further comprising:
acquiring a plurality of displayed barrages in a display picture of the current cartoon picture;
if the bullet screen reporting triggering operation is detected in the display picture, determining the bullet screen to be reported from the multiple bullet screens according to the triggering position of the bullet screen reporting triggering operation, so that the bullet screen to be reported is reported.
7. The cartoon picture bullet screen display method according to claim 1, wherein the generating a bullet screen to be displayed according to the bullet screen input information comprises:
acquiring display effect configuration information corresponding to the barrage input information;
and generating the bullet screen to be displayed by combining the bullet screen input information and the display effect configuration information.
8. The cartoon picture bullet screen display method according to claim 1, wherein after determining the target position of the bullet screen to be displayed in the current cartoon picture according to the bullet screen position information, further comprising:
associating the current cartoon picture, the bullet screen to be displayed and the target position to obtain bullet screen recording information;
and sending the bullet screen recording information to one or more clients so that the clients can display the bullet screen to be displayed in the display picture of the current cartoon picture according to the bullet screen recording information.
9. The cartoon picture bullet screen display method according to claim 8, wherein said sending said mapped information to each client comprises:
detecting whether each client opens the bullet screen display permission or not;
and sending the bullet screen recording information to the client for displaying the bullet screen permission.
10. The comic picture bullet screen display method according to claim 1, wherein the displaying the bullet screen to be displayed at the target position of the current comic picture in the display picture of the current comic picture comprises:
and if the target position of the current cartoon picture has a historical bullet screen, displaying the bullet screen to be displayed on the historical bullet screen in a covering manner.
11. The comic picture bullet screen display method according to claim 10, wherein displaying the bullet screen to be displayed at the target position of the current comic picture in the display picture of the current comic picture comprises:
and alternately displaying the bullet screen to be displayed and the historical bullet screen at the target position of the current cartoon picture according to preset duration.
12. The cartoon picture bullet screen display method according to claim 1, wherein the bullet screen input information comprises one or more of text, voice and image.
13. A cartoon picture barrage display device, comprising:
the information acquisition module is used for acquiring bullet screen input information aiming at the current cartoon picture and generating a bullet screen to be displayed according to the bullet screen input information;
the position determining module is used for acquiring bullet screen position information corresponding to position specifying operation and determining the target position of the bullet screen to be displayed in the current cartoon picture according to the bullet screen position information;
and the bullet screen display module is used for displaying the bullet screen to be displayed at the target position of the current cartoon picture in the display picture of the current cartoon picture.
14. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1-12.
15. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of claims 1-12 via execution of the executable instructions.
CN201911055065.5A 2019-10-31 2019-10-31 Cartoon picture bullet screen display method and device, medium and electronic equipment Pending CN112752132A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911055065.5A CN112752132A (en) 2019-10-31 2019-10-31 Cartoon picture bullet screen display method and device, medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911055065.5A CN112752132A (en) 2019-10-31 2019-10-31 Cartoon picture bullet screen display method and device, medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN112752132A true CN112752132A (en) 2021-05-04

Family

ID=75645589

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911055065.5A Pending CN112752132A (en) 2019-10-31 2019-10-31 Cartoon picture bullet screen display method and device, medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN112752132A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113395567A (en) * 2021-06-11 2021-09-14 腾讯科技(深圳)有限公司 Subtitle display method and related device
CN114237465A (en) * 2021-12-14 2022-03-25 广州博冠信息科技有限公司 Bullet screen processing method and device, storage medium, and electronic device
CN114531607A (en) * 2021-12-14 2022-05-24 北京奇艺世纪科技有限公司 Bullet screen display method, device, equipment and storage medium
CN114897668A (en) * 2022-04-14 2022-08-12 上海哔哩哔哩科技有限公司 Bullet screen display method and device based on cartoon picture
CN116170681A (en) * 2023-02-17 2023-05-26 北京字跳网络技术有限公司 Media content transmitting method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104703044A (en) * 2015-02-12 2015-06-10 北京橘子文化传媒有限公司 Picture barrage publishing method
CN107734373A (en) * 2017-10-12 2018-02-23 网易(杭州)网络有限公司 Barrage sending method and device, storage medium, electronic equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104703044A (en) * 2015-02-12 2015-06-10 北京橘子文化传媒有限公司 Picture barrage publishing method
CN107734373A (en) * 2017-10-12 2018-02-23 网易(杭州)网络有限公司 Barrage sending method and device, storage medium, electronic equipment

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113395567A (en) * 2021-06-11 2021-09-14 腾讯科技(深圳)有限公司 Subtitle display method and related device
CN114237465A (en) * 2021-12-14 2022-03-25 广州博冠信息科技有限公司 Bullet screen processing method and device, storage medium, and electronic device
CN114531607A (en) * 2021-12-14 2022-05-24 北京奇艺世纪科技有限公司 Bullet screen display method, device, equipment and storage medium
CN114897668A (en) * 2022-04-14 2022-08-12 上海哔哩哔哩科技有限公司 Bullet screen display method and device based on cartoon picture
CN116170681A (en) * 2023-02-17 2023-05-26 北京字跳网络技术有限公司 Media content transmitting method, device, equipment and storage medium
WO2024169856A1 (en) * 2023-02-17 2024-08-22 北京字跳网络技术有限公司 Media content sending method and apparatus, device, and storage medium

Similar Documents

Publication Publication Date Title
US11941708B2 (en) Method, apparatus, device and medium for posting a video or image
JP7707499B2 (en) Barrage processing method, device, electronic device, and program
WO2022205798A1 (en) Multimedia information editing method and apparatus therefor
CN112752132A (en) Cartoon picture bullet screen display method and device, medium and electronic equipment
US11172006B1 (en) Customizable remote interactive platform
CN111343074B (en) Video processing method, device and equipment and storage medium
CN105979339B (en) Window display method and client
US20050069225A1 (en) Binding interactive multichannel digital document system and authoring tool
US20050071736A1 (en) Comprehensive and intuitive media collection and management tool
JP2017055393A (en) Method and system for extracting and providing highlight video of video content
US11665119B2 (en) Information replying method, apparatus, electronic device, computer storage medium, and product
CN111447456A (en) Courseware operation method, computer equipment and storage medium
CN113157157A (en) Interactive image management method, device, equipment and storage medium based on live broadcast
CN109460521A (en) Picture editing method, device, medium and computer equipment in web page
CN112667118A (en) Method, apparatus and computer readable medium for displaying historical chat messages
EP4220368A1 (en) Multimedia data processing method and apparatus, and device, computer-readable storage medium and computer program product
KR102718314B1 (en) Operating method of terminal and terminal
CN107294835A (en) Document sending method and device in a kind of instant messaging
CN115460448A (en) Media resource editing method and device, electronic equipment and storage medium
WO2022179415A1 (en) Audiovisual work display method and apparatus, and device and medium
HK40044214A (en) Method and apparatus for displaying comic picture barrage, medium and electronic device
CN114449355B (en) Live interaction method, device, equipment and storage medium
CN111726671A (en) Method, equipment and electronic equipment for playing media information
CN104123112A (en) Image processing method and electronic equipment
CN118368464A (en) Video interaction method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40044214

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210504

RJ01 Rejection of invention patent application after publication