Movatterモバイル変換


[0]ホーム

URL:


CN109819280A - Barrage methods of exhibiting and device - Google Patents

Barrage methods of exhibiting and device
Download PDF

Info

Publication number
CN109819280A
CN109819280ACN201711174544.XACN201711174544ACN109819280ACN 109819280 ACN109819280 ACN 109819280ACN 201711174544 ACN201711174544 ACN 201711174544ACN 109819280 ACN109819280 ACN 109819280A
Authority
CN
China
Prior art keywords
barrage
theme
candidate
target user
similarity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711174544.XA
Other languages
Chinese (zh)
Inventor
刘荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Shanghai Quan Toodou Cultural Communication 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 Shanghai Quan Toodou Cultural Communication Co LtdfiledCriticalShanghai Quan Toodou Cultural Communication Co Ltd
Priority to CN201711174544.XApriorityCriticalpatent/CN109819280A/en
Publication of CN109819280ApublicationCriticalpatent/CN109819280A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

This disclosure relates to barrage methods of exhibiting and device.This method comprises: determining the corresponding barrage theme of target user;Determine the similarity of candidate's barrage and the barrage theme;According to the similarity of the candidate barrage and the barrage theme, the recommendation barrage for being directed to the target user is determined from the candidate barrage;In the case where barrage function is opened, the recommendation barrage is shown.The disclosure, which passes through, determines the corresponding barrage theme of target user, determine the similarity of candidate's barrage and the barrage theme, according to the similarity of candidate barrage and the barrage theme, the recommendation barrage for being directed to target user is determined from candidate barrage, and in the case where barrage function is opened, show and recommend barrage, thus, it is possible to only show the relevant barrage of corresponding to target user barrage theme, so as to only show the interested barrage of target user, the case where barrage all over the screen influences viewing is avoided the occurrence of.

Description

Barrage methods of exhibiting and device
Technical field
This disclosure relates to barrage technical field more particularly to a kind of barrage methods of exhibiting and device.
Background technique
Currently, barrage technology is widely used by each video website, show that barrage can be given during playing videoUser brings interactive experience.However, in the video (such as popular TV play or the variety show of hot topic etc.) of some hot topicsIn, since the quantity of barrage is larger, the phenomenon that being easy to appear barrage all over the screen.In a large amount of barrage, it is likely that there are many useThe uninterested barrage in family, causes the decline of viewing experience.
Summary of the invention
In view of this, the present disclosure proposes a kind of barrage methods of exhibiting and devices.
According to the one side of the disclosure, a kind of barrage methods of exhibiting is provided, comprising:
Determine the corresponding barrage theme of target user;
Determine the similarity of candidate's barrage and the barrage theme;
According to the similarity of the candidate barrage and the barrage theme, is determined from the candidate barrage and be directed to the meshMark the recommendation barrage of user;
In the case where barrage function is opened, the recommendation barrage is shown.
In one possible implementation, the corresponding barrage theme of target user is determined, comprising:
The barrage theme that target user selects from barrage topic list is determined as the corresponding barrage of the target userTheme.
In one possible implementation, the corresponding barrage theme of target user is determined, comprising:
According to the user behavior data of target user, the corresponding barrage theme of the target user is determined.
In one possible implementation, the similarity of candidate barrage and the barrage theme is determined, comprising:
Word segmentation processing is carried out to the candidate barrage, obtains the corresponding word segmentation result of the candidate barrage;
Determine the corresponding vector of each word in the word segmentation result;
According to the corresponding vector of each word in the word segmentation result, the corresponding vector of the candidate barrage is determined;
Determine the corresponding vector of the barrage theme;
By the similarity of the corresponding vector of candidate's barrage vector corresponding with the barrage theme, it is determined as the timeSelect the similarity of barrage Yu the barrage theme.
In one possible implementation, according to the similarity of the candidate barrage and the barrage theme, from describedThe recommendation barrage for being directed to the target user is determined in candidate barrage, comprising:
The candidate barrage for being greater than first threshold with the similarity of the barrage theme is determined as the target userRecommendation barrage.
In one possible implementation, according to the similarity of the candidate barrage and the barrage theme, from describedThe recommendation barrage for being directed to the target user is determined in candidate barrage, comprising:
It will be determined as the recommendation for the target user with the maximum N number of candidate barrage of the similarity of the barrage themeBarrage, wherein N is positive integer.
In one possible implementation, the recommendation barrage is shown, comprising:
According to the similarity for recommending barrage and the barrage theme, the exhibition method for recommending barrage is determined.
According to another aspect of the present disclosure, a kind of barrage displaying device is provided, comprising:
Barrage theme determining module, for determining the corresponding barrage theme of target user;
Similarity determining module, for determining the similarity of candidate barrage and the barrage theme;
Recommend barrage determining module, for the similarity according to the candidate barrage and the barrage theme, from the timeSelect the recommendation barrage for determining in barrage and being directed to the target user;
Display module, for showing the recommendation barrage in the case where barrage function is opened.
In one possible implementation, the barrage theme determining module is used for:
The barrage theme that target user selects from barrage topic list is determined as the corresponding barrage of the target userTheme.
In one possible implementation, the barrage theme determining module is used for:
According to the user behavior data of target user, the corresponding barrage theme of the target user is determined.
In one possible implementation, the similarity determining module includes:
Submodule is segmented, for carrying out word segmentation processing to the candidate barrage, obtains the corresponding participle of the candidate barrageAs a result;
Term vector determines submodule, for determining the corresponding vector of each word in the word segmentation result;
Candidate barrage vector determines submodule, for determining according to the corresponding vector of each word in the word segmentation resultThe corresponding vector of candidate's barrage;
Barrage theme vector determines submodule, for determining the corresponding vector of the barrage theme;
Similarity determines submodule, is used for the corresponding vector of candidate's barrage vector corresponding with the barrage themeSimilarity, be determined as the similarity of the candidate barrage and the barrage theme.
In one possible implementation, the recommendation barrage determining module is used for:
The candidate barrage for being greater than first threshold with the similarity of the barrage theme is determined as the target userRecommendation barrage.
In one possible implementation, the recommendation barrage determining module is used for:
It will be determined as the recommendation for the target user with the maximum N number of candidate barrage of the similarity of the barrage themeBarrage, wherein N is positive integer.
In one possible implementation, the display module is used for:
According to the similarity for recommending barrage and the barrage theme, the exhibition method for recommending barrage is determined.
According to another aspect of the present disclosure, a kind of barrage displaying device is provided, comprising: processor;It is handled for storageThe memory of device executable instruction;Wherein, the processor is configured to executing the above method.
According to another aspect of the present disclosure, a kind of non-volatile computer readable storage medium storing program for executing is provided, is stored thereon withComputer program instructions, wherein the computer program instructions realize the above method when being executed by processor.
The barrage methods of exhibiting and device of all aspects of this disclosure, which pass through, determines the corresponding barrage theme of target user, determinesThe similarity of candidate barrage and the barrage theme, according to the similarity of candidate barrage and the barrage theme, from candidate barrage reallySurely it is directed to the recommendation barrage of target user, and in the case where barrage function is opened, shows and recommends barrage, thus, it is possible to only showThe relevant barrage of corresponding to target user barrage theme avoids out so as to only show the interested barrage of target userThe case where existing barrage all over the screen influences viewing.
According to below with reference to the accompanying drawings to detailed description of illustrative embodiments, the other feature and aspect of the disclosure will becomeIt is clear.
Detailed description of the invention
Comprising in the description and constituting the attached drawing of part of specification and specification together illustrates the disclosureExemplary embodiment, feature and aspect, and for explaining the principles of this disclosure.
Fig. 1 shows the flow chart of the barrage methods of exhibiting according to one embodiment of the disclosure.
Fig. 2 shows the illustrative flow charts according to the barrage methods of exhibiting step S12 of one embodiment of the disclosure.
Fig. 3 shows the block diagram that device is shown according to the barrage of one embodiment of the disclosure.
Fig. 4 shows the illustrative block diagram that device is shown according to the barrage of one embodiment of the disclosure.
Fig. 5 is a kind of block diagram of device 800 shown for barrage shown according to an exemplary embodiment.
Specific embodiment
Various exemplary embodiments, feature and the aspect of the disclosure are described in detail below with reference to attached drawing.It is identical in attached drawingAppended drawing reference indicate element functionally identical or similar.Although the various aspects of embodiment are shown in the attached drawings, removeIt non-specifically points out, it is not necessary to attached drawing drawn to scale.
Dedicated word " exemplary " means " being used as example, embodiment or illustrative " herein.Here as " exemplary "Illustrated any embodiment should not necessarily be construed as preferred or advantageous over other embodiments.
In addition, giving numerous details in specific embodiment below to better illustrate the disclosure.It will be appreciated by those skilled in the art that without certain details, the disclosure equally be can be implemented.In some instances, forMethod, means, element and circuit well known to those skilled in the art are not described in detail, in order to highlight the purport of the disclosure.
Fig. 1 shows the flow chart of the barrage methods of exhibiting according to one embodiment of the disclosure.This method can be applied to terminalIn equipment.Wherein, terminal device can for mobile phone, tablet computer, VR (Virtual Reality, virtual reality) head it is aobvious, VRMirror, AR (Augmented Reality, augmented reality) head are aobvious, AR glasses, MR (Mixed Reality, mixed display) head are aobvious,MR glasses, HUD (Head Up Display, head-up display) or smart television etc., are not limited thereto.As shown in Figure 1,The method comprising the steps of S11 to step S14.
In step s 11, the corresponding barrage theme of target user is determined.
In the present embodiment, for different videos, the corresponding barrage theme of target user can be identical, can also notTogether.
In step s 12, the similarity of candidate barrage and the barrage theme is determined.
In one possible implementation, NLP (Natural Language Processing, natural language can be usedSpeech processing) technology extracts the feature of candidate barrage and the feature of barrage theme, and according to the feature of candidate barrage and barrage themeFeature determine the similarity of candidate barrage and barrage theme.
In step s 13, it according to the similarity of candidate barrage and the barrage theme, is determined from candidate barrage and is directed to targetThe recommendation barrage of user.
It in the present embodiment, can be with table if the similarity of candidate barrage barrage theme corresponding with target user is higherBright target user is higher to the interested possibility of candidate's barrage;If candidate's barrage barrage theme corresponding with target userSimilarity is lower, then may indicate that target user is lower to the interested possibility of candidate's barrage.
In step S14, in the case where barrage function is opened, shows and recommend barrage.
In the present embodiment, target user, which can choose, opens barrage function or closing barrage function.In barrage functionIn the case where unlatching, recommendation barrage can be shown;In the case where barrage function is closed, barrage can not be shown.
The present embodiment, which passes through, determines the corresponding barrage theme of target user, determines that candidate's barrage is similar to the barrage themeDegree determines the recommendation barrage for being directed to target user according to the similarity of candidate barrage and the barrage theme from candidate barrage, andIn the case where barrage function is opened, shows and recommend barrage, thus, it is possible to only show barrage theme phase corresponding with target userThe barrage of pass avoids the occurrence of the case where barrage all over the screen influences viewing so as to only show the interested barrage of target user.
In one possible implementation, it determines the corresponding barrage theme of target user, may include: by target userThe barrage theme selected from barrage topic list is determined as the corresponding barrage theme of target user.
It, can be at video website or video App (Application, using) as an example of the implementationVideo playing interface in show barrage topic list.
As an example of the implementation, barrage topic list can be by video website operation personnel for videoContent is configured.For example, the barrage topic list of variety show A may include barrage theme " comment of making laughs ", " star B1 "" star B2 ".
As an example of the implementation, target user can select one or more bullets from barrage topic listCurtain theme is as the corresponding barrage theme of the target user.
The implementation shows the bullet with target user's selection by allowing target user actively to select barrage themeThe relevant barrage of curtain theme plays the interactive function of barrage so as to only show the interested barrage of target user, meets and usesFamily demand.
In one possible implementation, it determines the corresponding barrage theme of target user, may include: to be used according to targetThe user behavior data at family determines the corresponding barrage theme of target user.
As an example of the implementation, the user behavior data of target user may include that target user watches viewThe data of frequency, the data for searching for video, the data for commenting on video, the data for delivering barrage, point step on the data of video, collection videoData and sharing video frequency one of data etc. or a variety of.
As an example of the implementation, target user can be determined according to the user behavior data of target userKeyword, and the keyword of target user can be determined as to the corresponding barrage theme of target user.For example, can be from targetUser watches in the data of video, extracts the title of the video of target user's viewing;To each video of target user's viewingTitle carries out word segmentation processing, obtains title word segmentation result;Using the highest L word of the frequency of occurrences in word segmentation result as target userKeyword, wherein L is positive integer.
The implementation determines the corresponding barrage theme of target user according to the user behavior data of target user, so as toEnough user behaviors by analyzing target user automatically determine barrage theme, improve the flexibility of determining barrage theme.
Fig. 2 shows the illustrative flow charts according to the barrage methods of exhibiting step S12 of one embodiment of the disclosure.Such as figureShown in 2, step S12 may include step S121 to step S125.
In step S121, word segmentation processing is carried out to candidate barrage, obtains the corresponding word segmentation result of candidate barrage.
In the present embodiment, word segmentation processing can be carried out to candidate barrage using any participle technique in the related technology,It is not limited thereto.
In step S122, the corresponding vector of each word in the word segmentation result is determined.
As an example of the present embodiment, the stop words in word segmentation result can be removed, and determines and is removed in word segmentation resultThe corresponding vector of each word other than stop words.
As an example of the present embodiment, the corresponding vector of the word in word segmentation result can be determined using word2vec.
In step S123, according to the corresponding vector of each word in the word segmentation result, determine candidate's barrage it is corresponding toAmount.
As an example of the present embodiment, the corresponding vector of candidate barrage D can be determined using formula 1,
Wherein, N indicates the word number in the corresponding word segmentation result of candidate barrage, diIndicate the corresponding word segmentation result of candidate barrageIn i-th of word, 1≤i≤N, f (di) indicate diCorresponding vector.
In step S124, the corresponding vector of barrage theme is determined.
As an example of the implementation, the corresponding vector of barrage theme can be determined using word2vec.
In step s 125, it by the similarity of the corresponding vector of candidate barrage vector corresponding with the barrage theme, determinesFor the similarity of candidate barrage and the barrage theme.
As an example of the present embodiment, the corresponding vector f (D) of candidate barrage D and barrage master can be determined using formula 2The similarity s (D, T) of the corresponding vector f (T) of T is inscribed, and s (D, T) can be determined as to the phase of candidate barrage D with barrage theme TLike degree.
S (D, T)=cos [f (D), f (T)] formula 2.
In one possible implementation, according to the similarity of candidate barrage and the barrage theme, from candidate barrageIt determines the recommendation barrage for being directed to target user, may include: by the candidate with the similarity of the barrage theme greater than first thresholdBarrage is determined as the recommendation barrage for target user.
In one possible implementation, according to the similarity of candidate barrage and the barrage theme, from candidate barrageDetermine the recommendation barrage for being directed to target user, may include: will be true with the maximum N number of candidate barrage of the similarity of the barrage themeIt is set to the recommendation barrage for target user, wherein N is positive integer.
It in one possible implementation, can be according to candidate bullet there are multiple candidate barrage listsThe similarity of each candidate barrage and barrage theme, determines the score of candidate's barrage list, and can be by score most in curtain listThe candidate barrage list of high M is determined as recommending barrage list, wherein M is positive integer.
As an example of the implementation, the score score (P) of candidate barrage list P can be determined using formula 3,
Wherein, DjIndicate that the j-th candidates barrage in candidate barrage list P, q indicate the candidate in candidate barrage list PThe sum of barrage, s (Dj, T) and indicate DjWith the similarity of barrage theme T.
As an example of the implementation, all candidate barrages in barrage list can will be recommended to be determined as recommendingBarrage.
As another example of the implementation, can will recommend to be greater than in barrage list with the similarity of barrage themeThe candidate barrage of second threshold is determined as recommending barrage.For example, second threshold is equal to 0.001.
As another example of the implementation, can will recommend maximum with the similarity of barrage theme in barrage listK candidate barrage be determined as recommending barrage, wherein K is positive integer.
In one possible implementation, it shows and recommends barrage, may include: according to recommendation barrage and the barrage themeSimilarity, determine recommend barrage exhibition method.
As an example of the implementation, recommend the font size of barrage can be with the recommendation barrage and barrage themeSimilarity be positively correlated.Recommend the similarity of barrage and barrage theme higher, then recommends the font of barrage bigger;Recommend barrage withThe similarity of barrage theme is lower, then recommends the font of barrage smaller.
As another example of the implementation, if the similarity of barrage and barrage theme is recommended to be greater than third threshold value,The recommendation barrage is then shown with the first font size;If the similarity of barrage and barrage theme is recommended to be less than or equal to third thresholdValue, then show the recommendation barrage with the second font size.Wherein, the first font size is greater than the second font size.
It should be noted that being determined although being described with above example according to the similarity of recommendation barrage and the barrage themeRecommend barrage exhibition method it is as above, it is understood by one of ordinary skill in the art that the disclosure answer it is without being limited thereto.Those skilled in the artMember can be similar to the barrage theme according to recommendation barrage according to practical application scene demand and/or personal preference flexible settingDegree determines the concrete mode for recommending the exhibition method of barrage.For example, can the exhibition in a manner of color outstanding or luminescence display etc.Show and the higher recommendation barrage of the similarity of barrage theme.
Fig. 3 shows the block diagram that device is shown according to the barrage of one embodiment of the disclosure.As shown in figure 3, the device includes: bulletCurtain theme determining module 31, for determining the corresponding barrage theme of target user;Similarity determining module 32, it is candidate for determiningThe similarity of barrage and the barrage theme;Recommend barrage determining module 33, for according to the candidate barrage and the barrageThe similarity of theme determines the recommendation barrage for being directed to the target user from the candidate barrage;Display module 34 is used forIn the case that barrage function is opened, the recommendation barrage is shown.
In one possible implementation, the barrage theme determining module 31 is used for: by target user from barrage masterThe barrage theme selected in topic list is determined as the corresponding barrage theme of the target user.
In one possible implementation, the barrage theme determining module 31 is used for: according to the user of target userBehavioral data determines the corresponding barrage theme of the target user.
Fig. 4 shows the illustrative block diagram that device is shown according to the barrage of one embodiment of the disclosure.It is as shown in Figure 4:
In one possible implementation, the similarity determining module 32 include: participle submodule 321, for pairCandidate's barrage carries out word segmentation processing, obtains the corresponding word segmentation result of the candidate barrage;Term vector determines submodule 322,For determining the corresponding vector of each word in the word segmentation result;Candidate barrage vector determines submodule 323, for according to instituteThe corresponding vector of each word in word segmentation result is stated, determines the corresponding vector of the candidate barrage;Barrage theme vector determines sonModule 324, for determining the corresponding vector of the barrage theme;Similarity determines submodule 325, is used for the candidate barrageThe similarity of corresponding vector vector corresponding with the barrage theme is determined as the candidate barrage and the barrage themeSimilarity.
In one possible implementation, the recommendation barrage determining module 33 is used for: by with the barrage themeThe candidate barrage that similarity is greater than first threshold is determined as the recommendation barrage for the target user.
In one possible implementation, the recommendation barrage determining module 33 is used for: by with the barrage themeThe maximum N number of candidate barrage of similarity is determined as the recommendation barrage for the target user, wherein N is positive integer.
In one possible implementation, the display module 34 is used for: according to the recommendation barrage and the barrageThe similarity of theme determines the exhibition method for recommending barrage.
The present embodiment, which passes through, determines the corresponding barrage theme of target user, determines that candidate's barrage is similar to the barrage themeDegree determines the recommendation barrage for being directed to target user according to the similarity of candidate barrage and the barrage theme from candidate barrage, andIn the case where barrage function is opened, shows and recommend barrage, thus, it is possible to only show barrage theme phase corresponding with target userThe barrage of pass avoids the occurrence of the case where barrage all over the screen influences viewing so as to only show the interested barrage of target user.
Fig. 5 is a kind of block diagram of device 800 shown for barrage shown according to an exemplary embodiment.For example, dressSetting 800 can be mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical treatmentEquipment, body-building equipment, personal digital assistant etc..
Referring to Fig. 5, device 800 may include following one or more components: processing component 802, memory 804, power supplyComponent 806, multimedia component 808, audio component 810, the interface 812 of input/output (I/O), sensor module 814, andCommunication component 816.
The integrated operation of the usual control device 800 of processing component 802, such as with display, telephone call, data communication, phaseMachine operation and record operate associated operation.Processing component 802 may include that one or more processors 820 refer to executeIt enables, to perform all or part of the steps of the methods described above.In addition, processing component 802 may include one or more modules, justInteraction between processing component 802 and other assemblies.For example, processing component 802 may include multi-media module, it is more to facilitateInteraction between media component 808 and processing component 802.
Memory 804 is configured as storing various types of data to support the operation in device 800.These data are shownExample includes the instruction of any application or method for operating on device 800, contact data, and telephone book data disappearsBreath, picture, video etc..Memory 804 can be by any kind of volatibility or non-volatile memory device or their groupIt closes and realizes, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable to compileJourney read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flashDevice, disk or CD.
Power supply module 806 provides electric power for the various assemblies of device 800.Power supply module 806 may include power management systemSystem, one or more power supplys and other with for device 800 generate, manage, and distribute the associated component of electric power.
Multimedia component 808 includes the screen of one output interface of offer between described device 800 and user.OneIn a little embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screenCurtain may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touch sensingsDevice is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding actionBoundary, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more matchmakersBody component 808 includes a front camera and/or rear camera.When device 800 is in operation mode, such as screening-mode orWhen video mode, front camera and/or rear camera can receive external multi-medium data.Each front camera andRear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 810 is configured as output and/or input audio signal.For example, audio component 810 includes a MikeWind (MIC), when device 800 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone is matchedIt is set to reception external audio signal.The received audio signal can be further stored in memory 804 or via communication setPart 816 is sent.In some embodiments, audio component 810 further includes a loudspeaker, is used for output audio signal.
I/O interface 812 provides interface between processing component 802 and peripheral interface module, and above-mentioned peripheral interface module canTo be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lockDetermine button.
Sensor module 814 includes one or more sensors, and the state for providing various aspects for device 800 is commentedEstimate.For example, sensor module 814 can detecte the state that opens/closes of device 800, and the relative positioning of component, for example, it is describedComponent is the display and keypad of device 800, and sensor module 814 can be with 800 1 components of detection device 800 or devicePosition change, the existence or non-existence that user contacts with device 800,800 orientation of device or acceleration/deceleration and device 800Temperature change.Sensor module 814 may include proximity sensor, be configured to detect without any physical contactPresence of nearby objects.Sensor module 814 can also include optical sensor, such as CMOS or ccd image sensor, atAs being used in application.In some embodiments, which can also include acceleration transducer, gyro sensorsDevice, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 816 is configured to facilitate the communication of wired or wireless way between device 800 and other equipment.Device800 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or their combination.In an exemplary implementationIn example, communication component 816 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.In one exemplary embodiment, the communication component 816 further includes near-field communication (NFC) module, to promote short range communication.ExampleSuch as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 800 can be believed by one or more application specific integrated circuit (ASIC), numberNumber processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-volatile computer readable storage medium storing program for executing is additionally provided, for example including calculatingThe memory 804 of machine program instruction, above-mentioned computer program instructions can be executed above-mentioned to complete by the processor 820 of device 800Method.
The disclosure can be system, method and/or computer program product.Computer program product may include computerReadable storage medium storing program for executing, containing for making processor realize the computer-readable program instructions of various aspects of the disclosure.
Computer readable storage medium, which can be, can keep and store the tangible of the instruction used by instruction execution equipmentEquipment.Computer readable storage medium for example can be-- but it is not limited to-- storage device electric, magnetic storage apparatus, optical storageEquipment, electric magnetic storage apparatus, semiconductor memory apparatus or above-mentioned any appropriate combination.Computer readable storage mediumMore specific example (non exhaustive list) includes: portable computer diskette, hard disk, random access memory (RAM), read-only depositsIt is reservoir (ROM), erasable programmable read only memory (EPROM or flash memory), static random access memory (SRAM), portableCompact disk read-only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, for example thereonIt is stored with punch card or groove internal projection structure and the above-mentioned any appropriate combination of instruction.Calculating used herein aboveMachine readable storage medium storing program for executing is not interpreted that instantaneous signal itself, the electromagnetic wave of such as radio wave or other Free propagations lead toIt crosses the electromagnetic wave (for example, the light pulse for passing through fiber optic cables) of waveguide or the propagation of other transmission mediums or is transmitted by electric wireElectric signal.
Computer-readable program instructions as described herein can be downloaded to from computer readable storage medium it is each calculate/Processing equipment, or outer computer or outer is downloaded to by network, such as internet, local area network, wide area network and/or wireless networkPortion stores equipment.Network may include copper transmission cable, optical fiber transmission, wireless transmission, router, firewall, interchanger, gatewayComputer and/or Edge Server.Adapter or network interface in each calculating/processing equipment are received from network to be countedCalculation machine readable program instructions, and the computer-readable program instructions are forwarded, for the meter being stored in each calculating/processing equipmentIn calculation machine readable storage medium storing program for executing.
Computer program instructions for executing disclosure operation can be assembly instruction, instruction set architecture (ISA) instructs,Machine instruction, machine-dependent instructions, microcode, firmware instructions, condition setup data or with one or more programming languagesThe source code or object code that any combination is write, the programming language include the programming language-of object-oriented such asSmalltalk, C++ etc., and conventional procedural programming languages-such as " C " language or similar programming language.ComputerReadable program instructions can be executed fully on the user computer, partly execute on the user computer, be only as oneVertical software package executes, part executes on the remote computer or completely in remote computer on the user computer for partOr it is executed on server.In situations involving remote computers, remote computer can pass through network-packet of any kindIt includes local area network (LAN) or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as benefitIt is connected with ISP by internet).In some embodiments, by utilizing computer-readable program instructionsStatus information carry out personalized customization electronic circuit, such as programmable logic circuit, field programmable gate array (FPGA) or canProgrammed logic array (PLA) (PLA), the electronic circuit can execute computer-readable program instructions, to realize each side of the disclosureFace.
Referring herein to according to the flow chart of the method, apparatus (system) of the embodiment of the present disclosure and computer program product and/Or block diagram describes various aspects of the disclosure.It should be appreciated that flowchart and or block diagram each box and flow chart and/Or in block diagram each box combination, can be realized by computer-readable program instructions.
These computer-readable program instructions can be supplied to general purpose computer, special purpose computer or other programmable datasThe processor of processing unit, so that a kind of machine is produced, so that these instructions are passing through computer or other programmable datasWhen the processor of processing unit executes, function specified in one or more boxes in implementation flow chart and/or block diagram is producedThe device of energy/movement.These computer-readable program instructions can also be stored in a computer-readable storage medium, these refer toIt enables so that computer, programmable data processing unit and/or other equipment work in a specific way, thus, it is stored with instructionComputer-readable medium then includes a manufacture comprising in one or more boxes in implementation flow chart and/or block diagramThe instruction of the various aspects of defined function action.
Computer-readable program instructions can also be loaded into computer, other programmable data processing units or otherIn equipment, so that series of operation steps are executed in computer, other programmable data processing units or other equipment, to produceRaw computer implemented process, so that executed in computer, other programmable data processing units or other equipmentInstruct function action specified in one or more boxes in implementation flow chart and/or block diagram.
The flow chart and block diagram in the drawings show system, method and the computer journeys according to multiple embodiments of the disclosureThe architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generationOne module of table, program segment or a part of instruction, the module, program segment or a part of instruction include one or more useThe executable instruction of the logic function as defined in realizing.In some implementations as replacements, function marked in the boxIt can occur in a different order than that indicated in the drawings.For example, two continuous boxes can actually be held substantially in parallelRow, they can also be executed in the opposite order sometimes, and this depends on the function involved.It is also noted that block diagram and/orThe combination of each box in flow chart and the box in block diagram and or flow chart, can the function as defined in executing or dynamicThe dedicated hardware based system made is realized, or can be realized using a combination of dedicated hardware and computer instructions.
The presently disclosed embodiments is described above, above description is exemplary, and non-exclusive, andIt is not limited to disclosed each embodiment.Without departing from the scope and spirit of illustrated each embodiment, for this skillMany modifications and changes are obvious for the those of ordinary skill in art field.The selection of term used herein, purportIn the principle, practical application or technological improvement to the technology in market for best explaining each embodiment, or lead this technologyOther those of ordinary skill in domain can understand each embodiment disclosed herein.

Claims (16)

CN201711174544.XA2017-11-222017-11-22Barrage methods of exhibiting and devicePendingCN109819280A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201711174544.XACN109819280A (en)2017-11-222017-11-22Barrage methods of exhibiting and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201711174544.XACN109819280A (en)2017-11-222017-11-22Barrage methods of exhibiting and device

Publications (1)

Publication NumberPublication Date
CN109819280Atrue CN109819280A (en)2019-05-28

Family

ID=66599793

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201711174544.XAPendingCN109819280A (en)2017-11-222017-11-22Barrage methods of exhibiting and device

Country Status (1)

CountryLink
CN (1)CN109819280A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111866596A (en)*2020-07-282020-10-30游艺星际(北京)科技有限公司Bullet screen publishing and displaying method and device, electronic equipment and storage medium
CN112689201A (en)*2019-10-172021-04-20维沃移动通信有限公司Barrage information identification method, barrage information display method, server and electronic equipment
CN114385902A (en)*2020-10-222022-04-22腾讯科技(深圳)有限公司Content recommendation method and device and storage medium
CN115379266A (en)*2021-05-202022-11-22上海哔哩哔哩科技有限公司Bullet screen display method and device
WO2025016447A1 (en)*2023-07-202025-01-23北京字跳网络技术有限公司On-screen comment processing method and apparatus, device, and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103226576A (en)*2013-04-012013-07-31杭州电子科技大学Comment spam filtering method based on semantic similarity
US20140181196A1 (en)*2012-12-202014-06-26Daniel SullivanContribution filtering for online community advocacy management platform
US20150242525A1 (en)*2014-02-262015-08-27Pixured, Inc.System for referring to and/or embedding posts within other post and posts within any part of another post
CN105357586A (en)*2015-09-282016-02-24北京奇艺世纪科技有限公司Video bullet screen filtering method and device
CN105516236A (en)*2015-11-182016-04-20小米科技有限责任公司Message push method and device
CN105592331A (en)*2015-12-162016-05-18广州华多网络科技有限公司Method for processing barrage messages, related equipment, and system
CN106407484A (en)*2016-12-092017-02-15上海交通大学Video tag extraction method based on semantic association of barrages

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140181196A1 (en)*2012-12-202014-06-26Daniel SullivanContribution filtering for online community advocacy management platform
CN103226576A (en)*2013-04-012013-07-31杭州电子科技大学Comment spam filtering method based on semantic similarity
US20150242525A1 (en)*2014-02-262015-08-27Pixured, Inc.System for referring to and/or embedding posts within other post and posts within any part of another post
CN105357586A (en)*2015-09-282016-02-24北京奇艺世纪科技有限公司Video bullet screen filtering method and device
CN105516236A (en)*2015-11-182016-04-20小米科技有限责任公司Message push method and device
CN105592331A (en)*2015-12-162016-05-18广州华多网络科技有限公司Method for processing barrage messages, related equipment, and system
CN106407484A (en)*2016-12-092017-02-15上海交通大学Video tag extraction method based on semantic association of barrages

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112689201A (en)*2019-10-172021-04-20维沃移动通信有限公司Barrage information identification method, barrage information display method, server and electronic equipment
CN112689201B (en)*2019-10-172022-08-26维沃移动通信有限公司Barrage information identification method, barrage information display method, server and electronic equipment
CN111866596A (en)*2020-07-282020-10-30游艺星际(北京)科技有限公司Bullet screen publishing and displaying method and device, electronic equipment and storage medium
CN114385902A (en)*2020-10-222022-04-22腾讯科技(深圳)有限公司Content recommendation method and device and storage medium
CN114385902B (en)*2020-10-222024-01-30腾讯科技(深圳)有限公司Content recommendation method, device and storage medium
CN115379266A (en)*2021-05-202022-11-22上海哔哩哔哩科技有限公司Bullet screen display method and device
CN115379266B (en)*2021-05-202024-07-30上海哔哩哔哩科技有限公司Bullet screen display method and device
WO2025016447A1 (en)*2023-07-202025-01-23北京字跳网络技术有限公司On-screen comment processing method and apparatus, device, and storage medium

Similar Documents

PublicationPublication DateTitle
CN109819280A (en)Barrage methods of exhibiting and device
CN107948708A (en)Barrage methods of exhibiting and device
CN109729435A (en)The extracting method and device of video clip
CN109982142A (en)Video broadcasting method and device
CN109089170A (en)Barrage display methods and device
CN109257645A (en)Video cover generation method and device
CN109982114A (en)Video interaction method and device
CN108932253A (en)Multimedia search result methods of exhibiting and device
CN108985176A (en)image generating method and device
CN109241301A (en)Resource recommendation method and device
CN108093315A (en)Video generation method and device
CN108260020A (en)The method and apparatus that interactive information is shown in panoramic video
CN108924644A (en)Video clip extracting method and device
CN109803158A (en)Video broadcasting method and device
CN109407944A (en)Multimedia resource plays adjusting method and device
CN108845749A (en)page display method and device
CN109063101A (en)The generation method and device of video cover
CN109286847A (en)The playback progress methods of exhibiting and device of video
CN109358780A (en)Method for showing interface and device
CN109121010A (en)The playback progress methods of exhibiting and device of video
CN110121106A (en)Video broadcasting method and device
CN109359218A (en)Multimedia resource methods of exhibiting and device
CN110209877A (en)Video analysis method and device
CN107797741A (en)Method for showing interface and device
CN108833952A (en)The advertisement placement method and device of video

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
TA01Transfer of patent application right
TA01Transfer of patent application right

Effective date of registration:20200423

Address after:310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after:Alibaba (China) Co.,Ltd.

Address before:200241 room 1162, building 555, Dongchuan Road, Shanghai, Minhang District

Applicant before:SHANGHAI QUANTUDOU CULTURE COMMUNICATION Co.,Ltd.

RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20190528


[8]ページ先頭

©2009-2025 Movatter.jp