Barrage message distribution method, device and apparatus, and storage medium

A message distribution and barrage technology, which is applied in the computer field, can solve problems such as errors, loss of barrage message distribution, and decreased barrage message distribution efficiency, and achieve the effects of improving fault tolerance, improving distribution efficiency, and improving efficiency

Active Publication Date: 2019-01-25
WUHAN DOUYU NETWORK TECH CO LTD
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, when the barrage server sends too many barrage messages, the existing barrage distribution mode will reduce the efficiency of barrage message distribution
Moreover, when the bullet chat server sends bullet chat messages faster than the bullet chat distribution speed, there may even be cases where bullet chat messages are lost or distributed incorrectly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Barrage message distribution method, device and apparatus, and storage medium
  • Barrage message distribution method, device and apparatus, and storage medium
  • Barrage message distribution method, device and apparatus, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] The barrage message distribution method provided by this embodiment is applicable to audio and video playback / live broadcast application software in the Android client, and distributes the received initial barrage message to each message receiver object, and is especially suitable for initial barrage message The number is large, and the acquisition speed of initial barrage messages is greater than the speed of barrage message distribution. The method can be executed by a barrage message distributing device, which can be implemented by software and / or hardware, and which can be integrated in a device installed with audio and video playback / live broadcast application software, such as a typical user terminal device , such as a mobile phone, tablet, or smart TV. see figure 1 , the method of this embodiment specifically includes the following steps:

[0028] S110. Determine the bullet chat messages to be distributed that meet the preset bullet chat distribution rules acco...

Embodiment 2

[0051] On the basis of the first embodiment above, this embodiment further optimizes "determining bullet chat messages to be distributed that meet preset bullet chat distribution rules based on the initial bullet chat messages". On this basis, it is also possible to further optimize "according to whether the barrage message to be distributed and the message list store cached barrage messages, and determine the target barrage message". On the basis of the above, it is also possible to further optimize "determining the target secondary distributor object from the secondary distributor object collection according to the order selection rule". Further, a step of updating the current first element node may also be added. The explanations of terms that are the same as or corresponding to the above-mentioned embodiments will not be repeated here. see figure 2 , the barrage message distribution method provided in this embodiment includes:

[0052] S201. Determine the target m...

Embodiment 3

[0082] This embodiment provides a barrage message distribution device, see image 3 , the device specifically includes:

[0083] The barrage message to be distributed determining module 310 is used to determine the barrage message to be distributed that satisfies the preset barrage distribution rule according to the initial barrage message;

[0084] The target barrage message determination module 320 is used to determine the target barrage message according to whether the barrage message to be distributed and the message list store the cache barrage message;

[0085] The target secondary distributor object determination module 330 is used to determine the target secondary distributor object from the secondary distributor object set according to the order selection rule, wherein the secondary distributor object set is a linked list structure;

[0086] The barrage message distribution module 340 is used to call the first barrage distribution function in the target se...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses a barrage message distribution method, device, and apparatus and a storage medium. The method comprises the following steps: determining a barrage message tobe distributed which satisfies a preset barrage distribution rule according to the initial barrage message; determining a target barrage message according to whether the barrage message to be distributed and the message list store the cached barrage message; determining target secondary dispense object from a set of secondary dispense objects according to an order selection rule, wherein that setof secondary dispense objects is a linked list structure; calling the first barrage distribution function in the target secondary distributor object, allocating a target barrage message to a target secondary distributor object to cause that target secondary distributor object to distribute the target barrage message to the message receiver object, wherein the first barrage distribution function isobtained for the secondary distributor object by inheriting a predefined first barrage distribution protocol. Through the technical proposal, the barrage messages are sequentially, efficiently and timely distributed to each message receiver object.

Description

technical field [0001] The embodiments of the present invention relate to computer technology, and in particular to a method, device, equipment and storage medium for distributing bullet chat messages. Background technique [0002] In audio and video playback / live broadcast applications such as Douyu, barrage messages are widely used. Usually, these barrage messages are transmitted by a server capable of transmitting and processing barrage messages (that is, a barrage server) to the audio and video playback / live broadcast application software in the Android client, and are distributed one by one by the barrage distribution module in the application software For each message receiver object that needs to use the barrage message, such as view object, business controller object or data manager object, etc. [0003] However, when the barrage server sends too many barrage messages, the existing barrage distribution mode will reduce the efficiency of barrage message distribution....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/254H04N21/482H04N21/488
CPCH04N21/254H04N21/482H04N21/4884
Inventor 张磊
Owner WUHAN DOUYU NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products