CN109640154B - Webpage barrage display methods, device, equipment and storage medium - Google Patents
Webpage barrage display methods, device, equipment and storage medium Download PDFInfo
- Publication number
- CN109640154B CN109640154B CN201811535112.1A CN201811535112A CN109640154B CN 109640154 B CN109640154 B CN 109640154B CN 201811535112 A CN201811535112 A CN 201811535112A CN 109640154 B CN109640154 B CN 109640154B
- Authority
- CN
- China
- Prior art keywords
- barrage
- array
- data
- display
- arrays
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a kind of webpage barrage display methods, device, equipment and storage mediums.This method comprises: timing obtains barrage data to be shown from server, and barrage data are updated storage at least two barrage arrays;According to array circular treatment sequence corresponding with each barrage array, hypertext code corresponding with each barrage data in barrage array is generated;Display order is recycled according to array corresponding with each barrage array, hypertext code insertion corresponding with barrage data each in barrage array is obtained into barrage display area, to carry out the display of barrage data.Technical solution provided in an embodiment of the present invention can show barrage in any webpage, improve the compatibility of webpage barrage.
Description
Technical field
The present embodiments relate to Internet technical field more particularly to a kind of webpage barrage display methods, device, equipment
And storage medium.
Background technique
With the development of internet technology, the demand exchanged with the user of application program for real-time fragmentation using website
It is higher and higher.For video, webcast website, barrage is undoubtedly the exchange way for being best suitable for user's focus.First, user
Attention have been focused into video section, using the barrage being covered on video, have little influence on viewing experience;Second, bullet
Curtain builds a kind of lively atmosphere, and user is allowed to generate the feeling that a kind of many people see video together;Third, because of the bullet of video
Curtain plays together with video, so user can be allowed to have the experience sense participated in video.
Existing webpage barrage is broadly divided into two kinds, one is based on timing, such as the barrage of most of video website,
There is corresponding barrage when the corresponding position of video playing to progress bar;Another kind is to be based in real time, for example regard
Barrage in frequency live streaming, i.e., display in real time currently transmitted barrage on proprietary screen.But existing barrage is big
Part is the barrage in video, rarely has the barrage that can be used from anywhere in webpage, and the compatibility of barrage is poor.
Summary of the invention
The present invention provides a kind of webpage barrage display methods, device, equipment and storage medium, is appointed with realizing suitable for webpage
Where the barrage of Fang highly compatible.
In a first aspect, the embodiment of the invention provides a kind of webpage barrage display methods, this method comprises:
Timing obtains barrage data to be shown from server, and the barrage data are updated storage in barrage array
It concentrates at least one barrage array;
According to array circular treatment sequence corresponding with the barrage array each in the barrage set of arrays, generate with it is described
The corresponding hypertext code of each barrage data in barrage array, wherein include and barrage number in the hypertext code
According to corresponding barrage pattern and barrage position;
Recycle display order according to array corresponding with the barrage array each in the barrage set of arrays, obtain with it is described
The corresponding hypertext code insertion of each barrage data is into barrage display area in barrage array, to carry out barrage data
Display.
Second aspect, the embodiment of the invention also provides a kind of webpage barrage display device, which includes:
Data acquisition module, obtains barrage data to be shown for timing from server, and by the barrage data
It updates storage in barrage set of arrays at least one barrage array;
Code generation module, at according to array circulation corresponding with the barrage array each in the barrage set of arrays
It makes sequence in order, generates hypertext code corresponding with each barrage data in the barrage array, wherein the hypertext generation
It include barrage pattern corresponding with barrage data and barrage position in code;
Display module, for suitable according to array circulation display corresponding with the barrage array each in the barrage set of arrays
Sequence obtains hypertext code insertion corresponding with the barrage data each in the barrage array into barrage display area,
To carry out the display of barrage data.
The third aspect the embodiment of the invention provides a kind of computer equipment, including memory, processor and is stored in
On reservoir and the computer program that can run on a processor, which is characterized in that the processor is realized when executing described program
Webpage barrage display methods described in any embodiment of that present invention.
Fourth aspect, the embodiment of the invention provides a kind of computer readable storage mediums, are stored thereon with computer journey
Sequence, which is characterized in that webpage barrage display methods described in any embodiment of that present invention is realized when the program is executed by processor.
A kind of webpage barrage display methods, device, equipment and storage medium provided in an embodiment of the present invention, by multiple
In array store barrage data, and from server timing acquisition and from user terminal obtain in real time by way of to barrage data
It is updated, generates hypertext code corresponding with barrage data, and be inserted into barrage display area and shown solve existing
The problem of being only capable of showing barrage in video web-pages in technology, rather than can showing barrage in any webpage, improves net
The compatibility of page barrage.
Detailed description of the invention
Fig. 1 is a kind of flow chart for webpage barrage display methods that the embodiment of the present invention one provides;
Fig. 2 is a kind of flow chart of webpage barrage display methods provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of flow chart for webpage barrage display methods that the embodiment of the present invention three provides;
Fig. 4 is a kind of structural schematic diagram for webpage barrage display device that the embodiment of the present invention four provides;
Fig. 5 is the structural schematic diagram for the computer equipment that the embodiment of the present invention five provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just
Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart for webpage barrage display methods that the embodiment of the present invention one provides, and the present embodiment is applicable
In can carry out barrage exchange in any webpage the case where, this method can be executed by webpage barrage display device, the dress
Setting can be realized by the mode of software and/or hardware, and generally can integrate it is various offer webpage barrages exchange terminals or
In person's server.Specifically, this method may include steps of with reference to Fig. 1:
Step 110 periodically obtains barrage data to be shown from server, and barrage data is updated storage in barrage
In set of arrays at least one barrage array.
Specifically, barrage generally refers to the comment subtitle that pops up when watching video on network, but in fact, barrage not
It can be only present on video web-pages, can also appear on audio webpage, text webpage or other any kind of webpages.Clothes
Business device is connected with user terminal, and barrage data can be provided for user terminal, receive the real-time barrage data of user, and will be used
The real-time barrage data at family update the terminal to other users, realize the barrage exchange between user, enhance the interactivity between user.
Further, a character string dimension has been stored in advance in server, each of array element is all one
The barrage data to be shown such as item.Wherein, the content of barrage to be shown may include the diversified forms such as text and picture;Barrage
Type can be different type according to corresponding web page contents, it is to be shown for example, for the content for entertaining class in webpage
The content of barrage can be related to the entertainment content, so, barrage to be shown is the barrage for entertaining class.
Specifically, user terminal can first pass through interface in advance and obtain initial barrage number from server before showing barrage
According to, and be stored in multiple barrage arrays in barrage set of arrays.Wherein, two barrage numbers are included at least in barrage set of arrays
Group, the barrage data in at least two barrages array may be the same or different, in sequence circulation display barrage number
Barrage data in group.
Further, in order to avoid repeating to show identical webpage barrage always, user terminal meeting certain interval of time is just
New barrage data to be shown are obtained from server, thus realize every a period of time just to the webpage barrage in barrage array into
Row updates.In order to realize the barrage scrolling display of seamless connection, the barrage data obtained from server are stored in by user terminal
In the barrage array that at least one barrage data has all been shown, so that the barrage data in other barrage arrays are whole
After having shown, the barrage data in the barrage array of above-mentioned update can be directly displayed, without waiting from server again
New barrage data are obtained, avoids and the case where barrage blank occurs.
Further, can be identical as the barrage data shown before from the new barrage data that server obtains, it can also
With not identical as the barrage data that show before.If server has new barrage data or server to receive user terminal hair
The real-time barrage data of the user sent, then server is after receiving the request of update barrage data of user terminal, by new bullet
Curtain data are sent to user terminal;If the not new barrage data of server, the user for also not receiving user terminal transmission is real
When barrage data, then server receive user terminal update barrage data request after, selected from current barrage data
It selects a part and is sent to user terminal.
In the embodiment of the present invention, simultaneously using from server obtain pre-set barrage data by way of and acquisition
The mode of the real-time barrage data of user updates barrage data, and realization can effectively show barrage in any webpage, avoid only
Seldom user sends barrage, so that the case where user for sending barrage is not felt by the lively atmosphere of barrage exchange, improves user
Experience sense.
Step 120, according to corresponding with barrage array each in barrage set of arrays array circular treatment sequence, generate and barrage
The corresponding hypertext code of each barrage data in array, wherein include corresponding with barrage data in hypertext code
Barrage pattern and barrage position.
Wherein, array circular treatment sequence is the initial genesis sequence of barrage array, for example, user terminal will be from service
The initial barrage data that device obtains, are stored respectively in two barrage arrays, then at the array circulation of the barrage array first generated
Sequence is made in order preceding, the array circular treatment sequence of the barrage array generated afterwards is rear.
Specifically, need to add barrage pattern and barrage position to barrage data before showing barrage data in webpage,
The hypertext code that can be executed in webpage is generated, user terminal shows barrage data by executing the hypertext code
Designated position in webpage.Wherein, barrage pattern may include barrage font type, barrage font size, barrage font face
Color and barrage rolling speed etc., to further limit display effect of the barrage in webpage;Barrage data corresponding hypertext generation
It include two layers of barrage label in code, internal layer barrage label realizes that barrage content rolls from right to left for carrying barrage data
Display scrolls from left to right, achievees the effect that barrage rolls into outside screen and comes;Outer layer barrage label is for limiting bullet
The indication range of curtain, i.e. barrage are only shown in fixed region, are not shown in other regions, defined by outer layer barrage label
Barrage indication range, which can according to need, to be adjusted;Since all barrages are all fixedly from the right side of webpage side roll to the left
It has been shown that, or scrolled to the right from the left side of webpage, therefore, it is necessary to the display positions to barrage to specify, and barrage
Position is the specific location for defining the internal layer barrage label for carrying barrage data in outer layer barrage label.
It may include: from barrage pattern specifically, generating hypertext code corresponding with the barrage data in barrage array
It concentrates and obtains at least one barrage pattern as target barrage pattern;A barrage position data is obtained from the array of barrage position
As target barrage position, and delete the target barrage position in the array of barrage position, wherein include in the array of barrage position
Two neither repeat between each barrage position data;According to the mapping relations between barrage pattern and hypertext code, target barrage
Pattern and target barrage position generate hypertext code corresponding with the barrage data of current processing.
It is to keep away in setting barrage position array specifically, two neither being repeated between each barrage position data for including
Exempt to block mutually between different barrages.It is particularly shown position in display area due to all defining to every barrage, if two
The display position of barrage is identical, and rolling speed is close, then two barrages will necessarily be made to block mutually, user is caused not see
The content of barrage influences the barrage interactive experience of user.In order to avoid such case, each bullet that will include in the array of barrage position
Curtain position data setting it is different, as soon as and after a barrage position data selected, deleted from the array of barrage position
Except the barrage position data, prevents other barrage data to be shown from selecting the barrage position data again, barrage is caused to be overlapped
Or it blocks.
Step 130 recycles display order, acquisition and barrage according to array corresponding with barrage array each in barrage set of arrays
The corresponding hypertext code insertion of each barrage data is into barrage display area in array, to carry out the display of barrage data.
Wherein, array circulation display order is equal to array circular treatment sequence, i.e., when array circular treatment sequence is preceding
Barrage array in barrage data all show and then to the bullet in the sequentially posterior barrage array of array circular treatment
Curtain data are shown.
Specifically, recycling display order according to array corresponding with each barrage array, obtain and each bullet in barrage array
The corresponding hypertext code insertion of curtain data is into barrage display area, to carry out the display of barrage data, if may include: to work as
The barrage array of barrage data is stored with there are two preceding, first barrage array is the barrage array currently shown, second bullet
Curtain array such as is at the barrage array to be shown;Current barrage data to be processed are first obtained from current barrage array, by its institute
Corresponding hypertext code insertion carries out view rendering into the corresponding position of barrage display area, and to it, so that barrage exists
Barrage scrolls in display area.Then the storage order according to barrage data in barrage array, from current barrage array
Next barrage data of middle acquisition, and its corresponding hypertext code insertion is carried out into the corresponding position of barrage display area
It has been shown that, the barrage data after the barrage data in current barrage array have all been shown, in equity barrage array to be shown
Sequence scrolled, save current barrage array obtain barrage data from server again and generate hypertext code when
Between, realize that unremitting barrage is shown.
Technical solution provided in this embodiment, by way of being obtained in real time from server timing acquisition and from user terminal
Barrage data are updated, generate hypertext code corresponding with barrage data, and be inserted into barrage display area and rolled
Dynamic display, solves and is only capable of showing barrage in the prior art in video web-pages, rather than can show bullet in any webpage
The problem of curtain, improve the compatibility of webpage barrage.
Embodiment two
Fig. 2 is a kind of flow chart of webpage barrage display methods provided by Embodiment 2 of the present invention, and the present embodiment can be with
Each optinal plan combines in said one or multiple embodiments.Specifically, this method may include walking as follows with reference to Fig. 1
It is rapid:
Step 210 presets barrage style set, barrage position data and timer.
Specifically, user terminal presets barrage style set and its right before obtaining barrage data in server
The hypertext code answered;It wherein may include: a variety of barrages such as rolling speed, font attribute and background attribute in barrage style set
Pattern, the effect shown in webpage for barrage to be arranged.For example, the different barrages being simultaneously displayed on webpage need to be arranged not
Same rolling speed shows the in picturesque disorder phenomenon of barrage distribution so that rolling speed is irregular between barrage;Font
Attribute may include font type, font size, font color and font face etc., for example, by the font attribute of a barrage
Pattern is set as the Song typeface, No. four, red and overstriking;Background attribute can show the background attribute of the barrage label of barrage, for example,
The background attribute of internal layer barrage label and outer layer barrage label is both configured to it is transparent so that not influenced when showing barrage
To the browsing of web page contents.
Specifically, cause to block mutually in order to avoid multiple barrages are shown in same position, user terminal is from server
Before middle acquisition barrage data, a plurality of mutually different barrage position data can be preset, and deposit in barrage position array
In.Wherein, each barrage position data is for providing that a barrage is specifically shown in which position of barrage display area.
When selecting barrage position data for currently processed barrage data, user terminal can randomly choose one from barrage array of data
Display position of a barrage data as current barrage data, and delete the barrage position data from the array of barrage position,
Other are avoided to select the barrage position data with barrage Data duplication to be shown.As soon as after every deletion barrage position data,
Judge whether barrage position data is empty, if it is determined that when not including any barrage position data in the array of barrage position, to bullet
Each barrage position data in the array of curtain position carries out assignment again.
Specifically, causing the barrage density of display excessive in order to avoid the side that a plurality of barrage appears in webpage simultaneously, using
Family does not see Chu, and user terminal can preset the first timer, shows the first preset duration of adjacent two barrage intervals
Show, wherein the first preset duration can be half second, one second or other shorter time intervals.For example, first barrage
Start after showing half second, Article 2 barrage starts to show, thus the display time of each barrage that be staggered.
Specifically, user terminal can preset the second timer before obtaining barrage data in server, so that
The barrage data that please just look for novelty to server at interval of the second preset duration;Wherein, the second preset duration can be according to barrage number
The display duration of the barrage item number stored in group and average every barrage is configured, thus the barrage number in barrage array
After all having shown, the barrage data that please just look for novelty to server, and be stored in the barrage array having had shown that, etc.
It is shown again after the barrage data in current barrage array have all been shown, realizes that unremitting barrage is shown.
Optionally, user terminal can increase different barrage patterns, different barrage appearance positions according to demand,
Real-time barrage can be made into according to business demand.
Step 220 periodically from server obtains barrage data, and barrage data is updated storage in corresponding barrage array
In.
The barrage data that user terminal please just look for novelty to server at interval of the second preset duration, and it is stored in barrage array
It concentrates in the barrage array having had shown that, waits to be shown.
Step 230, according to the rules sequence, generate hypertext corresponding with each barrage data in current barrage array
Code.
Specifically, the barrage high priority data in the barrage array being previously generated is shown, it is corresponding need first to generate with
The corresponding hypertext code of each barrage data, generates hypertext code corresponding with the barrage data in barrage array, can
To include: to obtain at least one barrage pattern from barrage style set as target barrage pattern, obtained from the array of barrage position
It takes a barrage position data as target barrage position, and deletes the target barrage position in the array of barrage position;According to
Mapping relations between barrage pattern and hypertext code, target barrage pattern and target barrage position generate and current place
The corresponding hypertext code of the barrage data of reason.
Optionally, user terminal is currently processed from barrage style set after determining currently processed barrage data
Barrage data select barrage pattern, for example, selection triple speed rolling speed, regular script, No. three fonts, yellow font, underscore,
Transparent background;A barrage position data is obtained at random from the array of barrage position, for example, 5 centimetres, the i.e. display position of barrage
5 centimetres of this data are deleted apart from 5 centimetres of display area upper side frame, and from the array of barrage position;According to selected bullet
Curtain pattern and barrage position generate hypertext code corresponding with currently processed barrage.
Step 240, according to the rules sequence, show each barrage data in current barrage array.
Specifically, recycling display order according to array, each barrage data in current barrage array are shown, it can be with
It include: that the barrage data of setting ratio whether have been handled in the barrage array for judge setting quantity;Since user terminal has
At least two barrage storage of array barrage data, have all been handled when to all barrage data in a barrage array, generate with
After the corresponding hypertext code of barrage data, just the barrage data in next barrage array are handled, in order to make
Obtaining subsequent barrage array to be shown it is aobvious can to continue barrage after the barrage data in current barrage array have been shown
Show, user terminal can judge to have handled in the barrage array of setting quantity after current barrage data processing completion
The quantity of barrage data whether reach setting ratio;Wherein;Setting quantity can be one perhaps two or other are small
In the numerical value of barrage set of arrays sum, the half of barrage set of arrays sum is generally taken;Setting ratio can be setting quantity barrage
75 the percent of the quantity of all barrage data in array, 80 percent, or other ratio values.
If so, according to array circular treatment sequence corresponding with barrage array each in barrage set of arrays, generation and bullet
While the corresponding hypertext code operation of each barrage data in curtain array executes, it is parallel execute according to barrage array
The corresponding array circulation display order of each barrage array is concentrated, hypertext corresponding with barrage data each in barrage array is obtained
Operation of the code insertion into barrage display area;Wherein, array circular treatment sequence matches with array circulation display order.
If it is not, then continue according to corresponding with barrage array each in barrage set of arrays array circular treatment sequence, generate with
The corresponding hypertext code of each barrage data in barrage array, but do not execute according to each barrage in barrage set of arrays
The corresponding array of array recycles display order, obtains hypertext code insertion corresponding with barrage data each in barrage array extremely
Operation in barrage display area.
Specifically, when being shown to each barrage data in current barrage array, if getting the reality of reporting of user
When barrage data, then generate real-time hypertext code corresponding with the real-time barrage data at once, and at once by real-time hypertext
Code insertion is shown to barrage display area, and sends server for the real-time barrage data, is sent to by server
Each user terminal carries out barrage and shows.In the embodiment of the present invention, in real time by the real-time barrage data of acquisition user and by this
Barrage data are sent to other users terminal, so that oneself view to web page contents can be exchanged between user by barrage,
Promote the exchange between user, realizes the real-time interactive between user.
Technical solution provided in this embodiment, by way of being obtained in real time from server timing acquisition and from user terminal
Barrage data are updated, generate hypertext code corresponding with barrage data, and be inserted into barrage display area and rolled
Dynamic display, solves and is only capable of showing barrage in the prior art in video web-pages, rather than can show bullet in any webpage
The problem of curtain, the compatibility of webpage barrage is improved, real-time interactive between user is realized.
Embodiment three
Fig. 3 is a kind of flow chart for webpage barrage display methods that the embodiment of the present invention three provides, after the present embodiment cooperation
Platform function may be implemented to carry out barrage exchange in any webpage.Specifically, as shown in figure 3, this method may include walking as follows
It is rapid:
Step 301 prepares back end interface.
Specifically, user terminal obtains barrage data from server by back end interface, one is stored in server
Character string dimension, the barrage data needed comprising user terminal in array.In the embodiment of the present invention, it is only necessary to which guarantee is entered the Web page
When available barrage data into server.
Step 302 presets barrage style set and corresponding hypertext code.
User terminal pre-sets the barrage style sheet collection and corresponding hypertext code of barrage.Wherein, hypertext
There is two layers of barrage label in code, outer layer barrage label is used to limit the indication range of barrage, and internal layer barrage label is for holding
Barrage, since the length of different barrages is different, for too long barrage, internal layer barrage label should be arranged it is sufficiently wide, from
And guaranteeing too long barrage will not show in advance.
Optionally, multiple patterns, such as float1, float2, float3 are write in barrage style set.When an internal layer
Barrage label is added to after a barrage pattern (such as float1), can directly execute the animation for rolling (or to the right) to the left.
Wherein, animation representated by float1, float2, float3 executes speed difference, so that the movement that barrage rolls to the left is straggly
There is cause.
Step 303, initialization data configuration.
Specifically, user terminal needs to store two kinds of data, one is barrage data to be shown, and one is barrage positions
Data.Wherein, barrage data to be shown are stored in two barrage arrays, and barrage array can be sky;Barrage position data
It is stored in the array of barrage position, barrage position is the Y-axis position that barrage may be got, since barrage is one one from top to bottom
Item arrangement, so the location of every barrage difference, corresponding Y-axis position is also inconsistent, the subsequent meeting of barrage position array
For obtaining the display position of barrage at random.
Step 304, the corresponding hypertext code of position filling barrage in display barrage.
Specifically, inserting the barrage data institute in the barrage array in the position for needing to show barrage according to barrage array
Corresponding hypertext code, wherein hypertext code corresponding to the barrage data in two barrage arrays can be inserted alternately,
It can be with seamless connection when facilitating repeating scrolling.
Step 305, the barrage label from the array of barrage position to scroll obtain a barrage position data.
Specifically, obtaining a barrage position data at random according to barrage position array, make the subsequent bullet to be scrolled
Curtain label obtains this barrage position data, and guarantees the barrage position data in the barrage position next to be scrolled
Only occur in data once, so that barrage will not block mutually.
Step 306 presets barrage pattern to barrage addition, and the right side that can't see barrage label from screen is to rolling left
It is dynamic.
Step 307 shows the duration for being spaced setting between adjacent two barrages using timer.
Specifically, timer is arranged to the process of step 305 and step 306, so that at regular intervals with regard to repeating to hold
Row step 305 and step 306.Wherein, it is executed every time all just for a barrage label, if the time interval of setting is reasonable,
It just will appear several barrages of rolling on screen.
Barrage data in step 308, circulation two barrage arrays of display, and update is timed to barrage data.
Specifically, first showing the barrage data in first barrage array, then show second barrage according to step 304
Barrage data in array.After barrage data in second barrage array have been also shown, show in first barrage array
Barrage data.Optionally, second timer can be set, the barrage number that please be look for novelty for user terminal timing to server
According to continuous renewal barrage.
Step 309, the display real-time barrage of user.
Specifically, the real-time barrage content is sent to server when user sends real-time barrage, if sent successfully,
According to step 304, the hypertext code content of real-time barrage is added in hypertext code structure, be performed simultaneously step 305 and
Step 306, scroll barrage.
Technical solution provided in this embodiment, by way of being obtained in real time from server timing acquisition and from user terminal
Barrage data are updated, generate hypertext code corresponding with barrage data, and be inserted into barrage display area and rolled
Dynamic display, solves and is only capable of showing barrage in the prior art in video web-pages, rather than can show bullet in any webpage
The problem of curtain, improve the compatibility of webpage barrage.
Example IV
Fig. 4 is a kind of structural schematic diagram for webpage barrage display device that the embodiment of the present invention four provides, specifically, as schemed
Shown in 4, the apparatus may include:
Data acquisition update module 401, obtains barrage data to be shown for timing from server, and by barrage number
According to updating storage in barrage set of arrays at least one barrage array;;
Data processing module 402, for suitable according to array circular treatment corresponding with barrage array each in barrage set of arrays
Sequence generates hypertext code corresponding with each barrage data in barrage array, wherein include and bullet in hypertext code
The corresponding barrage pattern of curtain data and barrage position;
Barrage display module 403, for suitable according to array corresponding with barrage array each in barrage set of arrays circulation display
Sequence obtains hypertext code insertion corresponding with barrage data each in barrage array into barrage display area, to carry out bullet
The display of curtain data.
Technical solution provided in this embodiment, by way of being obtained in real time from server timing acquisition and from user terminal
Barrage data are updated, generate hypertext code corresponding with barrage data, and be inserted into barrage display area and rolled
Dynamic display, solves and is only capable of showing barrage in the prior art in video web-pages, rather than can show bullet in any webpage
The problem of curtain, improve the compatibility of webpage barrage.
Further, data processing module 402 further include: barrage pattern acquiring unit, for being obtained from barrage style set
Take at least one barrage pattern as target barrage pattern;Barrage position acquisition unit, for being obtained from the array of barrage position
One barrage position data deletes the target barrage position in the array of barrage position as target barrage position, wherein barrage
Two neither repeat between each barrage position data for including in the array of position;Code generating unit, for according to barrage pattern with
Mapping relations between hypertext code, target barrage pattern and target barrage position generate and currently processed barrage number
According to corresponding hypertext code.
Further, barrage position acquisition unit can be also used for: delete the target barrage position in the array of barrage position
After setting, if it is determined that when not including any barrage position data in the array of barrage position, to each in the array of barrage position
Barrage position data carries out assignment again.
Further, barrage display module 403 further include: judging unit, for judge set quantity barrage array in
Whether the barrage data of setting ratio have been processed into;Execution unit, for having been handled when in the barrage array of setting quantity
When the barrage data of complete setting ratio, according to corresponding with barrage array each in barrage set of arrays array circular treatment sequence,
While generating hypertext code operation corresponding with each barrage data in barrage array and execute, parallel execution according to
The corresponding array of each barrage array recycles display order in barrage set of arrays, obtains corresponding with barrage data each in barrage array
Operation of the hypertext code insertion into barrage display area;Wherein, array circular treatment sequence and array circulation display are suitable
Sequence matches.
Further, the device further include: real-time barrage acquiring unit, for obtaining the real-time barrage number of reporting of user
According to, and generate real-time hypertext code corresponding with real-time barrage data;Real-time barrage display unit, is used for real-time hypertext
Code insertion is shown to barrage display area;Real-time barrage transmission unit, for sending service for real-time barrage data
Device.
Further, the device further include: barrage style setting unit, it is to be shown for being obtained from server in timing
Barrage data, and before the barrage data are updated storage in barrage set of arrays at least one barrage array, in advance
Barrage style set and corresponding hypertext code are set;Wherein, two layers of barrage label is provided in hypertext code;Barrage pattern
Concentration at least includes: rolling speed, font attribute and background attribute;Barrage position setting unit, for presetting barrage position
Data are set, and deposit in barrage position array.
Further, the device further include: timer setting unit, it is to be shown for being obtained from server in timing
Barrage data, and before the barrage data are updated storage in barrage set of arrays at least one barrage array, setting the
One timer shows the first preset duration of adjacent two barrage data breaks;Second timer is set, and interval second is pre-
If the barrage data that duration please look for novelty to server.
Lottery information determining device provided in an embodiment of the present invention is applicable to the prize drawing letter that above-mentioned any embodiment provides
The method of determination is ceased, has corresponding function and beneficial effect.
Embodiment five
Fig. 5 is the structural schematic diagram for the computer equipment that the embodiment of the present invention five provides,
As shown in figure 5, the equipment includes processor 510, memory 520, input unit 530 and output device 540;Equipment
The quantity of middle processor 510 can be one or more, in Fig. 5 by taking a processor 510 as an example;Processor 510 in equipment,
Memory 520, input unit 530 and output device 540 can be connected by bus or other modes, to pass through bus in Fig. 5
For connection.
Memory 520 is used as a kind of computer readable storage medium, can be used for storing software program, journey can be performed in computer
Sequence and module, as the lottery information in the embodiment of the present invention determines the corresponding program instruction/module of method (for example, web page popup
Data acquisition update module 401, data processing module 402 and barrage display module 403 in curtain display device).Processor 510
By running the software program, instruction and the module that are stored in memory 520, thereby executing equipment various function application with
And data processing, that is, realize that above-mentioned lottery information determines method.
Memory 520 can mainly include storing program area and storage data area, wherein storing program area can store operation system
Application program needed for system, at least one function;Storage data area, which can be stored, uses created data etc. according to terminal.This
Outside, memory 520 may include high-speed random access memory, can also include nonvolatile memory, for example, at least one
Disk memory, flush memory device or other non-volatile solid state memory parts.In some instances, memory 520 can be into one
Step includes the memory remotely located relative to processor 510, these remote memories can pass through network connection to equipment.On
The example for stating network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Input unit 530 can be used for receiving the number or character information of input, and generate with the user setting of equipment with
And the related key signals input of function control.Output device 540 may include that display screen etc. shows equipment.
Embodiment six
The embodiment of the present invention six provides a kind of computer readable storage medium, is stored thereon with computer program, the journey
Realize a kind of webpage barrage display methods when sequence is executed by processor, a kind of webpage barrage display methods includes:
Timing obtains barrage data to be shown from server, and the barrage data are updated storage at least two
In barrage array;
According to array circular treatment sequence corresponding with each barrage array, generate and each bullet in the barrage array
The corresponding hypertext code of curtain data, wherein include barrage pattern corresponding with barrage data in the hypertext code
And barrage position;
Display order is recycled according to array corresponding with each barrage array, is obtained and each bullet in the barrage array
The corresponding hypertext code insertion of curtain data is into barrage display area, to carry out the display of barrage data.
Certainly, a kind of computer readable storage medium provided by the embodiment of the present invention, computer program are executable not
It is limited to method operation as described above, can also be performed in webpage barrage display methods provided by any embodiment of the invention
Relevant operation.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention
It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is more
Good embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior art
Part can be embodied in the form of software products, which can store in computer readable storage medium
In, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computer
Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are with so that a computer is set
Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the present invention.
It is worth noting that, included each unit and module are only in the embodiment of above-mentioned webpage barrage display device
It is to be divided according to the functional logic, but be not limited to the above division, as long as corresponding functions can be realized;Separately
Outside, the specific name of each functional unit is also only for convenience of distinguishing each other, the protection scope being not intended to restrict the invention.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that
The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention
It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also
It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.
Claims (9)
1. a kind of webpage barrage display methods characterized by comprising
Timing obtains barrage data to be shown from server, and the barrage data are updated storage in barrage set of arrays
In at least one barrage array;
According to array circular treatment sequence corresponding with the barrage array each in the barrage set of arrays, generate and the barrage
The corresponding hypertext code of each barrage data in array, wherein include and barrage data pair in the hypertext code
The barrage pattern answered and barrage position;
Display order is recycled according to array corresponding with the barrage array each in the barrage set of arrays, is obtained and the barrage
The corresponding hypertext code insertion of each barrage data is into barrage display area in array, to carry out the aobvious of barrage data
Show;
Wherein, hypertext code corresponding with the barrage data in the barrage array is generated, comprising:
At least one barrage pattern is obtained from barrage style set as target barrage pattern;
A barrage position data is obtained from the array of barrage position as target barrage position, and deletes the barrage positional number
Target barrage position in group, wherein two neither between each barrage position data for including in the array of the barrage position
It repeats;
According to the mapping relations between barrage pattern and hypertext code, the target barrage pattern and target barrage position
It sets, generates hypertext code corresponding with currently processed barrage data.
2. the method according to claim 1, wherein deleting the target bullet in the array of the barrage position
After curtain position, further includes:
If it is determined that when not including any barrage position data in the array of the barrage position, in the array of the barrage position
Each barrage position data carries out assignment again.
3. -2 described in any item methods according to claim 1, which is characterized in that according to it is each described in the barrage set of arrays
The corresponding array of barrage array recycles display order, obtains super text corresponding with the barrage data each in the barrage array
This code insertion is specifically included into barrage display area:
Judge whether the barrage data for setting setting ratio in the barrage array of quantity have been processed into;
If so, being generated according to array circular treatment sequence corresponding with the barrage array each in the barrage set of arrays
While hypertext code operation corresponding with each barrage data in the barrage array executes, it is parallel execute according to
The corresponding array of each barrage array recycles display order in the barrage set of arrays, obtain with it is each in the barrage array
Operation of the corresponding hypertext code insertion of the barrage data into barrage display area;
Wherein, the array circular treatment sequence matches with array circulation display order.
4. the method according to claim 1, wherein further include:
The real-time barrage data of reporting of user are obtained, and generate real-time hypertext code corresponding with the real-time barrage data;
The real-time hypertext code insertion is shown to the barrage display area;
Server is sent by the real-time barrage data.
5. the method according to claim 1, wherein barrage number to be shown is obtained from server in timing
According to, and before the barrage data are updated storage in barrage set of arrays at least one barrage array, further includes:
Preset barrage style set and corresponding hypertext code;Wherein, two layers of barrage label is provided in hypertext code;
It is included at least in barrage style set: rolling speed, font attribute and background attribute;
Barrage position data is preset, and deposits in barrage position array.
6. the method according to claim 1, wherein barrage number to be shown is obtained from server in timing
According to, and before the barrage data are updated storage in barrage set of arrays at least one barrage array, further includes:
First timer is set, shows the first preset duration of adjacent two barrage data breaks;
Second timer, the barrage data that the second preset duration of interval please look for novelty to server are set.
7. a kind of webpage barrage display device characterized by comprising
Data acquisition module obtains barrage data to be shown from server for timing, and the barrage data is updated
It is stored in barrage set of arrays at least one barrage array;
Code generation module, for suitable according to array circular treatment corresponding with the barrage array each in the barrage set of arrays
Sequence generates hypertext code corresponding with each barrage data in the barrage array, wherein in the hypertext code
Including barrage pattern corresponding with barrage data and barrage position;
Display module, for recycling display order according to array corresponding with the barrage array each in the barrage set of arrays,
Hypertext code insertion corresponding with the barrage data each in the barrage array is obtained into barrage display area, with into
The display of row barrage data;
Wherein, code generation module is used for:
At least one barrage pattern is obtained from barrage style set as target barrage pattern;
A barrage position data is obtained from the array of barrage position as target barrage position, and deletes the barrage positional number
Target barrage position in group, wherein two neither between each barrage position data for including in the array of the barrage position
It repeats;
According to the mapping relations between barrage pattern and hypertext code, the target barrage pattern and target barrage position
It sets, generates hypertext code corresponding with currently processed barrage data.
8. a kind of computer equipment including memory, processor and stores the meter that can be run on a memory and on a processor
Calculation machine program, which is characterized in that the processor realizes such as webpage as claimed in any one of claims 1 to 6 when executing described program
Barrage display methods.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is held by processor
Such as webpage barrage display methods as claimed in any one of claims 1 to 6 is realized when row.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811535112.1A CN109640154B (en) | 2018-12-14 | 2018-12-14 | Webpage barrage display methods, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811535112.1A CN109640154B (en) | 2018-12-14 | 2018-12-14 | Webpage barrage display methods, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109640154A CN109640154A (en) | 2019-04-16 |
CN109640154B true CN109640154B (en) | 2019-09-10 |
Family
ID=66074156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811535112.1A Active CN109640154B (en) | 2018-12-14 | 2018-12-14 | Webpage barrage display methods, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109640154B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110662118A (en) * | 2019-09-29 | 2020-01-07 | 携程旅游网络技术(上海)有限公司 | Bullet screen loading method and system, electronic equipment and medium |
CN111026558B (en) | 2019-11-25 | 2020-11-17 | 上海哔哩哔哩科技有限公司 | Bullet screen processing method and system based on WeChat applet |
CN112933595B (en) * | 2021-03-09 | 2024-05-10 | 网易(杭州)网络有限公司 | Method and device for processing skip word display in game, electronic equipment and storage medium |
CN113490062B (en) * | 2021-07-01 | 2023-08-29 | 北京达佳互联信息技术有限公司 | Video barrage sequencing method and device, server and storage medium |
CN114531607A (en) * | 2021-12-14 | 2022-05-24 | 北京奇艺世纪科技有限公司 | Bullet screen display method, device, equipment and storage medium |
CN114339373B (en) * | 2022-03-17 | 2022-05-27 | 飞狐信息技术(天津)有限公司 | Queue barrage generation method and device, storage medium and equipment |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014120466A1 (en) * | 2013-01-30 | 2014-08-07 | Google Inc. | User interface tailored by subscription state for a channel of a content sharing platform |
CN105072496A (en) * | 2015-07-25 | 2015-11-18 | 北京金山安全软件有限公司 | Video comment display method, related equipment and system |
CN105187891A (en) * | 2015-09-09 | 2015-12-23 | 上海微令信息科技有限公司 | Transparent-browser-based video comment screen display system and method and device with system |
CN105307030A (en) * | 2015-09-30 | 2016-02-03 | 广州酷狗计算机科技有限公司 | Barrage displaying method and device |
CN106055707A (en) * | 2016-06-28 | 2016-10-26 | 北京小米移动软件有限公司 | Bullet screen display method and device |
CN106201232A (en) * | 2016-06-29 | 2016-12-07 | 乐视控股(北京)有限公司 | A kind of interactive approach based on webpage barrage and device |
CN106488314A (en) * | 2016-11-30 | 2017-03-08 | 上海幻电信息科技有限公司 | A kind of barrage rendering intent |
CN106792225A (en) * | 2016-11-09 | 2017-05-31 | 武汉斗鱼网络科技有限公司 | front end barrage control method and device |
CN107092643A (en) * | 2017-03-06 | 2017-08-25 | 武汉斗鱼网络科技有限公司 | A kind of barrage rendering intent and device |
CN107241635A (en) * | 2017-04-21 | 2017-10-10 | 武汉斗鱼网络科技有限公司 | A kind of method and device of barrage position switching |
CN107770563A (en) * | 2017-10-10 | 2018-03-06 | 武汉斗鱼网络科技有限公司 | A kind of barrage message treatment method and device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4621758B2 (en) * | 2008-07-08 | 2011-01-26 | パナソニック株式会社 | Content information reproducing apparatus, content information reproducing system, and information processing apparatus |
CN101867865A (en) * | 2009-04-16 | 2010-10-20 | 北京闻言科技有限公司 | Method for WAM user to conveniently realizing on-line comment |
US10616297B2 (en) * | 2012-07-09 | 2020-04-07 | Futurewei Technologies, Inc. | Content-specific identification and timing behavior in dynamic adaptive streaming over hypertext transfer protocol |
CN103533442B (en) * | 2013-09-27 | 2018-01-23 | 北京奇虎科技有限公司 | The loading method and device of video barrage |
US9785637B2 (en) * | 2014-03-18 | 2017-10-10 | Google Inc. | System and method for computing, applying, and displaying document deltas |
CN105100869B (en) * | 2015-07-13 | 2018-09-04 | 腾讯科技(深圳)有限公司 | Barrage display methods and device |
CN105791884A (en) * | 2016-03-07 | 2016-07-20 | 读者出版传媒股份有限公司 | Streaming media live broadcast method and streaming media live broadcast system |
-
2018
- 2018-12-14 CN CN201811535112.1A patent/CN109640154B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014120466A1 (en) * | 2013-01-30 | 2014-08-07 | Google Inc. | User interface tailored by subscription state for a channel of a content sharing platform |
CN105072496A (en) * | 2015-07-25 | 2015-11-18 | 北京金山安全软件有限公司 | Video comment display method, related equipment and system |
CN105187891A (en) * | 2015-09-09 | 2015-12-23 | 上海微令信息科技有限公司 | Transparent-browser-based video comment screen display system and method and device with system |
CN105307030A (en) * | 2015-09-30 | 2016-02-03 | 广州酷狗计算机科技有限公司 | Barrage displaying method and device |
CN106055707A (en) * | 2016-06-28 | 2016-10-26 | 北京小米移动软件有限公司 | Bullet screen display method and device |
CN106201232A (en) * | 2016-06-29 | 2016-12-07 | 乐视控股(北京)有限公司 | A kind of interactive approach based on webpage barrage and device |
CN106792225A (en) * | 2016-11-09 | 2017-05-31 | 武汉斗鱼网络科技有限公司 | front end barrage control method and device |
CN106488314A (en) * | 2016-11-30 | 2017-03-08 | 上海幻电信息科技有限公司 | A kind of barrage rendering intent |
CN107092643A (en) * | 2017-03-06 | 2017-08-25 | 武汉斗鱼网络科技有限公司 | A kind of barrage rendering intent and device |
CN107241635A (en) * | 2017-04-21 | 2017-10-10 | 武汉斗鱼网络科技有限公司 | A kind of method and device of barrage position switching |
CN107770563A (en) * | 2017-10-10 | 2018-03-06 | 武汉斗鱼网络科技有限公司 | A kind of barrage message treatment method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109640154A (en) | 2019-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109640154B (en) | Webpage barrage display methods, device, equipment and storage medium | |
CN107092643B (en) | Barrage rendering method and device | |
CN105373567B (en) | Page generation method and client | |
CN101894168B (en) | Method and system for layout display of web page of mobile terminal | |
CN108924626A (en) | Picture Generation Method, device, equipment and storage medium | |
CN102955854A (en) | Webpage presenting method and device based on HTML5 (Hypertext Markup Language 5) protocol | |
CN109862414A (en) | A kind of masking-out barrage display methods, device and server | |
CN105898520A (en) | Video frame interception method and device | |
CN112866787B (en) | Bullet screen setting method, device and system | |
CN109525885A (en) | Information processing method, device, electronic equipment and computer-readable readable medium | |
CN103702216A (en) | Intelligent terminal and method for displaying video images by same | |
CN111031334A (en) | Recommendation method, device and equipment for text virtual gift content and storage medium | |
CN109345303B (en) | Rich media advertisement putting method and device | |
CN110475140A (en) | Barrage data processing method, device, computer readable storage medium and computer equipment | |
CN104834752A (en) | Browser engine device and information display method thereof | |
CN113253880A (en) | Method and device for processing page of interactive scene and storage medium | |
CN104216885A (en) | Recommending system and method with static and dynamic recommending reasons automatically combined | |
CN111258434B (en) | Method, device, equipment and storage medium for inserting pictures in chat interface | |
CN109151547B (en) | Carousel method, carousel device, terminal and storage medium | |
CN105550207A (en) | Information popularization method and device | |
CN104808891A (en) | Page information processing method and device | |
CN106445903A (en) | Image-text data typesetting method and apparatus | |
CN113835806A (en) | Page layout method and device, electronic equipment and storage medium | |
CN106407227A (en) | Dynamic webpage display method and system | |
CN111556355A (en) | Method, device and equipment for presenting bullet screen and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211008 Address after: 215000 12F, friendship time building, No. 68, Qitai Road, Suzhou Industrial Park, Suzhou area, China (Jiangsu) pilot Free Trade Zone, Suzhou, Jiangsu Patentee after: SUZHOU QINYOU NETWORK TECHNOLOGY Co.,Ltd. Address before: 215006 building 22, Suhua science and Technology Park, 208 Tongyuan Road, Suzhou Industrial Park, Suzhou City, Jiangsu Province Patentee before: SUZHJOU GAME FRIEND NETWORK TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |