Nothing Special   »   [go: up one dir, main page]

CN109640154B - Webpage barrage display methods, device, equipment and storage medium - Google Patents

Webpage barrage display methods, device, equipment and storage medium Download PDF

Info

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
Application number
CN201811535112.1A
Other languages
Chinese (zh)
Other versions
CN109640154A (en
Inventor
宋大伟
张丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUZHOU QINYOU NETWORK TECHNOLOGY Co.,Ltd.
Original Assignee
Suzhou Funny Friends Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Funny Friends Network Technology Co Ltd filed Critical Suzhou Funny Friends Network Technology Co Ltd
Priority to CN201811535112.1A priority Critical patent/CN109640154B/en
Publication of CN109640154A publication Critical patent/CN109640154A/en
Application granted granted Critical
Publication of CN109640154B publication Critical patent/CN109640154B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4316Generation 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
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • 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

Webpage barrage display methods, device, equipment and storage medium
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.
CN201811535112.1A 2018-12-14 2018-12-14 Webpage barrage display methods, device, equipment and storage medium Active CN109640154B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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