Bullet screen information display, processing and publishing method, electronic equipment and medium

文档序号:1342043 发布日期:2020-07-17 浏览:6次 中文

阅读说明:本技术 弹幕信息显示、处理、发布方法、电子设备及介质 (Bullet screen information display, processing and publishing method, electronic equipment and medium ) 是由 潘红 于 2020-03-10 设计创作,主要内容包括:本申请提供一种弹幕信息显示方法及装置、一种电子设备以及一种计算机可读存储介质。其中,一种弹幕信息显示方法包括:获取与多媒体资源关联的多条候选弹幕信息以及对应的分类标识;确定观看用户设置的过滤标识,所述过滤标识包括所述观看用户允许显示的第一类弹幕信息的第一类分类标识,和/或,禁止显示的第二类弹幕信息的第二类分类标识;将每条所述候选弹幕信息对应的分类标识分别与所述过滤标识进行比较,并根据比较结果从所述多条候选弹幕信息中选出第一类弹幕信息;在所述多媒体资源的显示界面显示所述第一类弹幕信息。本申请方案可以避免不良弹幕信息影响观看用户,提升用户观看体验。(The application provides a bullet screen information display method and device, electronic equipment and a computer readable storage medium. The bullet screen information display method comprises the following steps: acquiring a plurality of candidate barrage information associated with the multimedia resources and corresponding classification identifications; determining a filtering identifier set by a watching user, wherein the filtering identifier comprises a first class classification identifier of first class barrage information allowed to be displayed by the watching user and/or a second class classification identifier of second class barrage information forbidden to be displayed; comparing the classification identification corresponding to each piece of candidate bullet screen information with the filtering identification, and selecting first type bullet screen information from the plurality of pieces of candidate bullet screen information according to the comparison result; and displaying the first type of bullet screen information on a display interface of the multimedia resource. According to the scheme, the influence of bad bullet screen information on the watching user can be avoided, and the watching experience of the user is improved.)

1. A bullet screen information display method is applied to a terminal and is characterized by comprising the following steps:

acquiring a plurality of candidate barrage information associated with multimedia resources and a classification identifier corresponding to each candidate barrage information in the plurality of candidate barrage information;

determining a filtering identifier set by a watching user for the bullet screen information, wherein the filtering identifier comprises a first class classification identifier of the first class bullet screen information allowed to be displayed by the watching user and/or a second class classification identifier of the second class bullet screen information forbidden to be displayed by the watching user;

comparing the classification identifier corresponding to each piece of candidate barrage information with the filtering identifier to obtain a comparison result, and selecting first type barrage information allowed to be displayed by the watching user from the plurality of pieces of candidate barrage information according to the comparison result;

and displaying the first type of bullet screen information on a display interface of the multimedia resource.

2. The method of claim 1, wherein the classification identifier corresponding to each piece of candidate barrage information is set by a publishing user of the piece of candidate barrage information.

3. The method according to claim 1 or 2, wherein the determining of the filtering identifier set by the viewing user for the barrage information comprises:

displaying a plurality of candidate classification identifiers on a display interface of the multimedia resource;

and determining at least one alternative classification identifier as the filtering identifier according to the selection operation of the viewing user on at least one alternative classification identifier in the plurality of alternative classification identifiers.

4. The method of claim 3, wherein before displaying the plurality of candidate category labels on the display interface of the multimedia resource, further comprising:

and performing clustering processing and/or duplicate removal processing on all the classification identifications corresponding to the candidate bullet screen information to generate the candidate classification identifications.

5. The method of claim 3, wherein before displaying the plurality of candidate category labels on the display interface of the multimedia resource, further comprising:

and receiving a plurality of candidate classification identifications sent by network equipment, wherein the candidate classification identifications are generated by clustering and/or de-duplicating all the classification identifications corresponding to the candidate bullet screen information by the network equipment.

6. The method of claim 3, wherein before displaying the plurality of candidate category labels on the display interface of the multimedia resource, further comprising:

and generating the plurality of alternative classification identifications according to at least one filtering identification set by the viewing user history.

7. The method according to claim 1 or 2, wherein the determining of the filtering identifier set by the viewing user for the barrage information comprises:

and determining the filtering identifier set by the watching user for the bullet screen information from at least one filtering identifier set by the watching user history.

8. The method according to any one of claims 1 to 7, wherein the filtering identifier comprises a first category classification identifier of first category barrage information allowed to be displayed by the viewing user; the selecting the first type of bullet screen information allowed to be displayed by the watching user from the plurality of candidate bullet screen information according to the comparison result comprises:

and if the comparison result indicates that at least one classification identifier corresponding to the candidate barrage information belongs to the first class classification identifier, selecting the candidate barrage information as the first class barrage information allowed to be displayed by the viewing user.

9. The method according to any one of claims 1 to 7, wherein the filtering identifier comprises a second category classification identifier of a second category of barrage information prohibited from being displayed by the viewing user; the selecting the first type of bullet screen information allowed to be displayed by the watching user from the plurality of candidate bullet screen information according to the comparison result comprises:

and if the comparison result shows that all the classification identifications corresponding to the candidate bullet screen information do not belong to the second class of classification identifications, selecting the candidate bullet screen information as the first class of bullet screen information allowed to be displayed by the watching user.

10. A bullet screen information processing method is applied to network equipment and comprises the following steps:

acquiring a plurality of candidate barrage information associated with multimedia resources and a classification identifier corresponding to each candidate barrage information in the plurality of candidate barrage information;

acquiring a filtering identifier set by a watching user for bullet screen information, wherein the filtering identifier comprises a first class classification identifier of first class bullet screen information allowed to be displayed by the watching user and/or a second class classification identifier of second class bullet screen information forbidden to be displayed by the watching user;

comparing the classification identifier corresponding to each piece of candidate barrage information with the filtering identifier to obtain a comparison result, and selecting first type barrage information allowed to be displayed by the watching user from the plurality of pieces of candidate barrage information according to the comparison result;

and sending the first type of barrage information to a watching user terminal so that the watching user terminal displays the first type of barrage information on a display interface of the multimedia resource.

11. A bullet screen information display method is applied to a terminal and is characterized by comprising the following steps:

receiving a plurality of candidate classification identifiers corresponding to candidate barrage information of multimedia resources sent by network equipment;

determining at least one alternative classification identifier as a filtering identifier according to a selection operation of a viewing user on at least one alternative classification identifier in the multiple alternative classification identifiers, wherein the filtering identifier comprises a first class classification identifier of first class barrage information allowed to be displayed by the viewing user and/or a second class classification identifier of second class barrage information forbidden to be displayed by the viewing user;

sending the filtering identification to the network equipment so that the network equipment filters candidate barrage information of the multimedia resource according to the filtering identification to obtain first-class barrage information;

and receiving the first type of bullet screen information sent by the network equipment, and displaying the first type of bullet screen information on a display interface of the multimedia resource.

12. A bullet screen information issuing method is characterized by comprising the following steps:

acquiring bullet screen information input by a publishing user aiming at multimedia resources; and the number of the first and second groups,

acquiring a classification identifier set by the issuing user for the bullet screen information;

and sending the bullet screen information and the classification identification to network equipment so that the network equipment sends the bullet screen information and the classification identification to a user terminal for watching the multimedia resources.

13. The method according to claim 12, wherein before the obtaining of the classification identifier set by the publishing user for the bullet screen information, the method further comprises:

displaying at least one classification identifier to be selected for the bullet screen information;

the obtaining of the classification identifier set by the publishing user for the bullet screen information includes:

and generating the classification identifier set by the issuing user aiming at the bullet screen information according to the selection operation and/or the modification operation of the issuing user on the classification identifier to be selected.

14. The method of claim 13, wherein prior to displaying at least one candidate category identifier for the bullet screen information, further comprising:

extracting a plurality of initial classification identifications from a classification identification database;

calculating semantic similarity between the bullet screen information and each initial classification mark;

and selecting at least one to-be-selected classification identifier from the plurality of initial classification identifiers according to the semantic similarity.

15. The method according to claim 12, wherein before the obtaining of the classification identifier set by the publishing user for the bullet screen information, the method further comprises:

displaying a classification identification input box aiming at the bullet screen information;

the obtaining of the classification identifier set by the publishing user for the bullet screen information includes:

and acquiring the classification identifier input by the issuing user in the classification identifier input box.

16. An electronic device, comprising: memory, processor and computer program stored on the memory and executable on the processor, characterized in that the processor executes the computer program to implement the method according to any of claims 1 to 15.

17. A computer readable storage medium having computer readable instructions stored thereon which are executable by a processor to implement the method of any one of claims 1 to 15.

Technical Field

The present application relates to the field of multimedia technologies, and in particular, to a bullet screen information display method, a bullet screen information processing method, a bullet screen information distribution method, an electronic device, and a computer-readable storage medium.

Background

With the rapid development of computer technology and internet technology, more and more users watch multimedia resources such as videos and cartoons through electronic equipment, and in the watching process, the users can input barrage information, and when other users watch the same multimedia resource, the barrage information can be displayed on a display interface of the multimedia resource, so that good interaction between the users is formed.

In practical application, all bullet screen information issued by each user can be displayed on a display interface of multimedia resources, so that on one hand, visual interference is easily caused when the bullet screen information is more, and the watching effect is influenced; on the other hand, if the viewpoint of the barrage information is different from the viewpoint of the viewing user, the emotion of the viewing user is also affected, and poor viewing experience is brought to the user.

Disclosure of Invention

The application aims to provide a bullet screen information display method and device, a bullet screen information processing method and device, a bullet screen information publishing method and device, an electronic device and a computer readable storage medium.

A first aspect of the present application provides a bullet screen information display method, including:

acquiring a plurality of candidate barrage information associated with multimedia resources and a classification identifier corresponding to each candidate barrage information in the plurality of candidate barrage information;

determining a filtering identifier set by a watching user for the bullet screen information, wherein the filtering identifier comprises a first class classification identifier of the first class bullet screen information allowed to be displayed by the watching user and/or a second class classification identifier of the second class bullet screen information forbidden to be displayed by the watching user;

comparing the classification identifier corresponding to each piece of candidate barrage information with the filtering identifier to obtain a comparison result, and selecting first type barrage information allowed to be displayed by the watching user from the plurality of pieces of candidate barrage information according to the comparison result;

and displaying the first type of bullet screen information on a display interface of the multimedia resource.

The second aspect of the present application provides a bullet screen information display device, including:

the device comprises a classification identifier acquisition module, a multimedia resource acquisition module and a multimedia resource classification identifier acquisition module, wherein the classification identifier acquisition module is used for acquiring a plurality of candidate barrage information related to the multimedia resource and a classification identifier corresponding to each candidate barrage information in the candidate barrage information;

the filtering identification determining module is used for determining a filtering identification set by a watching user for the bullet screen information, wherein the filtering identification comprises a first class classification identification of the first class bullet screen information allowed to be displayed by the watching user and/or a second class classification identification of the second class bullet screen information forbidden to be displayed by the watching user;

the classification identifier comparison module is used for comparing the classification identifier corresponding to each piece of candidate barrage information with the filtering identifier to obtain a comparison result, and selecting the first type of barrage information allowed to be displayed by the watching user from the plurality of pieces of candidate barrage information according to the comparison result;

and the bullet screen information display module is used for displaying the first type of bullet screen information on a display interface of the multimedia resource.

A third aspect of the present application provides a bullet screen information processing method, applied to a network device, including:

acquiring a plurality of candidate barrage information associated with multimedia resources and a classification identifier corresponding to each candidate barrage information in the plurality of candidate barrage information;

acquiring a filtering identifier set by a watching user for bullet screen information, wherein the filtering identifier comprises a first class classification identifier of first class bullet screen information allowed to be displayed by the watching user and/or a second class classification identifier of second class bullet screen information forbidden to be displayed by the watching user;

comparing the classification identifier corresponding to each piece of candidate barrage information with the filtering identifier to obtain a comparison result, and selecting first type barrage information allowed to be displayed by the watching user from the plurality of pieces of candidate barrage information according to the comparison result;

and sending the first type of barrage information to a watching user terminal so that the watching user terminal displays the first type of barrage information on a display interface of the multimedia resource.

A fourth aspect of the present application provides a bullet screen information processing apparatus, which is applied to a network device, and includes:

the candidate barrage information acquisition module is used for acquiring a plurality of candidate barrage information related to the multimedia resource and a classification identifier corresponding to each candidate barrage information in the candidate barrage information;

the system comprises a filtering identifier acquisition module, a display module and a display module, wherein the filtering identifier acquisition module is used for acquiring a filtering identifier set by a watching user for bullet screen information, and the filtering identifier comprises a first class classification identifier of the first class bullet screen information allowed to be displayed by the watching user and/or a second class classification identifier of the second class bullet screen information forbidden to be displayed;

the bullet screen information screening module is used for comparing the classification identifier corresponding to each piece of candidate bullet screen information with the filtering identifier to obtain a comparison result, and selecting first-type bullet screen information allowed to be displayed by the watching user from the plurality of pieces of candidate bullet screen information according to the comparison result;

and the bullet screen information sending module is used for sending the first type of bullet screen information to a watching user terminal so that the watching user terminal displays the first type of bullet screen information on a display interface of the multimedia resource.

A fifth aspect of the present application provides a bullet screen information display method, applied to a terminal, including:

receiving a plurality of candidate classification identifiers corresponding to candidate barrage information of multimedia resources sent by network equipment;

determining at least one alternative classification identifier as a filtering identifier according to a selection operation of a viewing user on at least one alternative classification identifier in the multiple alternative classification identifiers, wherein the filtering identifier comprises a first class classification identifier of first class barrage information allowed to be displayed by the viewing user and/or a second class classification identifier of second class barrage information forbidden to be displayed by the viewing user;

sending the filtering identification to the network equipment so that the network equipment filters candidate barrage information of the multimedia resource according to the filtering identification to obtain first-class barrage information;

and receiving the first type of bullet screen information sent by the network equipment, and displaying the first type of bullet screen information on a display interface of the multimedia resource.

The sixth aspect of the present application provides a bullet screen information display device, is applied to the terminal, includes:

the candidate classification identifier receiving module is used for receiving a plurality of candidate classification identifiers corresponding to the candidate barrage information of the multimedia resources sent by the network equipment;

the filtering identifier selecting module is used for determining at least one candidate classification identifier as a filtering identifier according to the selection operation of the watching user on at least one candidate classification identifier in the multiple candidate classification identifiers, wherein the filtering identifier comprises a first class classification identifier of first class barrage information allowed to be displayed by the watching user and/or a second class classification identifier of second class barrage information forbidden to be displayed by the watching user;

the filtering identifier sending module is used for sending the filtering identifier to the network equipment so that the network equipment filters the candidate barrage information of the multimedia resource according to the filtering identifier to obtain first-class barrage information;

and the bullet screen information display module is used for receiving the first type of bullet screen information sent by the network equipment and displaying the first type of bullet screen information on a display interface of the multimedia resource.

A seventh aspect of the present application provides a bullet screen information issuing method, including:

acquiring bullet screen information input by a publishing user aiming at multimedia resources; and the number of the first and second groups,

acquiring a classification identifier set by the issuing user for the bullet screen information;

and sending the bullet screen information and the classification identification to network equipment so that the network equipment sends the bullet screen information and the classification identification to a user terminal for watching the multimedia resources.

An eighth aspect of the present application provides a bullet screen information issuing device, including:

the barrage information input module is used for acquiring barrage information input by a publishing user aiming at the multimedia resource; and the number of the first and second groups,

the classified identification input module is used for acquiring the classified identification set by the issuing user aiming at the barrage information;

and the classification identifier sending module is used for sending the barrage information and the classification identifier to network equipment so that the network equipment sends the barrage information and the classification identifier to a watching user terminal of the multimedia resource. A ninth aspect of the present application provides an electronic apparatus, comprising: memory, a processor and a computer program stored on the memory and executable on the processor, the processor executing when executing the computer program to implement the method of the first, third, fifth or seventh aspect of the application.

A tenth aspect of the present application provides a computer readable storage medium having computer readable instructions stored thereon which are executable by a processor to implement the method of the first, third, fifth or seventh aspects of the present application.

According to the bullet screen information display method provided by the first aspect of the application, firstly, a plurality of candidate bullet screen information relevant to multimedia resources are obtained, each candidate bullet screen information is obtained, a classification mark corresponding to each candidate bullet screen information is determined, a filtering mark set by a watching user is determined, then, each candidate bullet screen information is compared with the filtering mark, a first type bullet screen information allowed to be displayed by the watching user is selected from the plurality of candidate bullet screen information according to a comparison result, and a display interface of the multimedia resources displays the first type bullet screen information. The candidate barrage information is provided with the corresponding classification identifier, and the watching user can also set the filtering identifier, so that the candidate barrage information can be screened by utilizing the classification identifier and the filtering identifier, and only the screened first type of barrage information is displayed, so that the display quantity of the barrage information can be reduced, and the visual interference brought to the watching user by too much displayed barrage information is reduced; in addition, the first type of bullet screen information is obtained by screening according to the filtering identification set by the user, and the filtering identification can represent information such as the view and preference of the watching user, so that the first type of bullet screen information which is screened out can be ensured to accord with the preference of the watching user, the second type of bullet screen information which the watching user does not want to see is shielded by displaying the first type of bullet screen information, the phenomenon that the bullet screen information which is not accord with the preference of the watching user influences the emotion of the watching user can be avoided, and better watching experience is brought to the watching user.

Drawings

Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the application. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:

fig. 1 illustrates a flowchart of a bullet screen information display method provided by some embodiments of the present application;

FIG. 2 illustrates a schematic diagram of a filtered logo selection interface provided by some embodiments of the present application;

FIG. 3 illustrates a schematic diagram of another filtered logo selection interface provided by some embodiments of the present application;

fig. 4 illustrates a schematic diagram of a bullet screen information display device provided by some embodiments of the present application;

fig. 5 is a flowchart illustrating a bullet screen information processing method according to some embodiments of the present application;

fig. 6 shows a schematic diagram of a bullet screen information processing device provided by some embodiments of the present application;

fig. 7 illustrates a flow chart of another bullet screen information display method provided by some embodiments of the present application;

fig. 8 illustrates a schematic view of another bullet screen information display device provided by some embodiments of the present application;

fig. 9 is a flowchart illustrating a bullet screen information issuing method according to some embodiments of the present application;

FIG. 10 illustrates a schematic diagram of a category label setup interface provided by some embodiments of the present application;

fig. 11 is a schematic diagram illustrating a bullet screen information issuing device according to some embodiments of the present application;

fig. 12 is a timing diagram illustrating a bullet screen information display method according to some embodiments of the present application;

fig. 13 illustrates a timing diagram of another bullet screen information display method provided by some embodiments of the present application;

fig. 14 is a flowchart illustrating a bullet screen information issuing method according to some embodiments of the present application;

fig. 15 is a flowchart illustrating a bullet screen information display method according to some embodiments of the present application;

FIG. 16 illustrates a schematic diagram of an electronic device provided by some embodiments of the present application;

FIG. 17 illustrates a schematic diagram of a computer-readable storage medium provided by some embodiments of the present application.

Detailed Description

Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

It is to be noted that, unless otherwise specified, technical or scientific terms used herein shall have the ordinary meaning as understood by those skilled in the art to which this application belongs.

In addition, the terms "first" and "second", etc. are used to distinguish different objects, rather than to describe a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.

The embodiment of the application provides a bullet screen information display method and device, a bullet screen information processing method and device, a bullet screen information publishing method and device, an electronic device and a computer readable storage medium, which are described below with reference to the accompanying drawings.

Please refer to fig. 1, which illustrates a flowchart of a bullet screen information display method according to some embodiments of the present application, where the bullet screen information display method may be used for a viewing user terminal, where the viewing user terminal refers to a terminal used by a user viewing multimedia resources, and the terminal may be any electronic device with a display function, including but not limited to a mobile phone, a tablet computer, a notebook computer, a desktop computer, a virtual reality device, an augmented reality device, and the like, and the examples of the present application are not limited thereto.

The bullet screen information display method provided in the embodiment of the present application can be understood with reference to the timing diagram provided in fig. 12, and as shown in fig. 1, the bullet screen information display method may include the following steps:

step S101: acquiring a plurality of candidate barrage information associated with the multimedia resource and a classification identifier corresponding to each candidate barrage information in the plurality of candidate barrage information.

In this embodiment of the application, the multimedia resources may include, but are not limited to, videos or pictures (e.g., cartoons), and the like, and the terminal may be deployed with application programs such as a video application for playing videos and a cartoons application for viewing cartoons, and a user may view the multimedia resources through the application programs, and may also access a video website or a cartoons website and the like to view the multimedia resources through a browser configured on the terminal.

For convenience of distinction and understanding, the non-screened bullet screen information can be collectively referred to as candidate bullet screen information in the description of the embodiments of the present application.

Considering that the content of the bullet screen information is varied, the screening directly according to the content has the disadvantages of low efficiency, poor accuracy and the like, therefore, in this embodiment, a corresponding classification identifier needs to be set for each piece of candidate bullet screen information, and the classification identifier is used to describe the characteristics of the candidate bullet screen information, so that one classification identifier can correspond to a plurality of pieces of candidate bullet screen information, that is, the classification identifier can be used to realize the batch screening of the candidate bullet screen information, and the screening efficiency and accuracy can be effectively improved.

In addition, the classification identifier should describe the features of the candidate bullet screen information with as few words as possible, for example, the candidate bullet screen information may be a word or a phrase composed of two or three words, so that the candidate bullet screen information has an easily recognizable feature for the user to select.

Each piece of candidate barrage information may correspond to one or more classification identifiers, and correspondingly, each classification identifier may also correspond to one or more pieces of candidate barrage information.

It should be noted that the above-mentioned classification identifier may be automatically determined and allocated by a system (which may be a client or a server), may also be manually input by a user issuing the bullet screen information (i.e., a user issuing the bullet screen information), or may also be an alternative classification identifier allocated by the system, and then a final classification identifier is determined by the user according to the alternative classification identifier.

In some embodiments, the classification identifier corresponding to each piece of candidate barrage information is set by a publishing user of the piece of candidate barrage information, and the candidate barrage information is set by the publishing user, so that the candidate barrage information can more accurately identify the characteristics of the candidate barrage information, and further the accuracy of screening the candidate barrage information in the follow-up process is improved. Moreover, the step of setting the classification identification is added, so that the method for the release user to release the bullet screen information is enriched, and the use experience of the release user is improved.

Step S102: and determining a filtering identifier set by the watching user for the bullet screen information, wherein the filtering identifier comprises a first class classification identifier of the first class bullet screen information allowed to be displayed by the watching user and/or a second class classification identifier of the second class bullet screen information forbidden to be displayed by the watching user.

In the embodiment of the application, a user watching multimedia resources (namely, a user watching multimedia resources) can set an individualized filtering identifier for bullet screen information, so that the bullet screen information is conveniently screened by using the filtering identifier, and individualized customization of the displayed bullet screen information is realized.

The filtering identifier may include a general filtering identifier and/or a specific filtering identifier.

The universal filtering identification has universality and is suitable for all multimedia resources, and all multimedia resources watched by a watching user can filter bullet screen information by utilizing the universal filtering identification.

The targeted filtering identifier has pertinence and is suitable for a specified multimedia resource, for example, a filtering identifier set for a certain television drama, a certain movie, a certain cartoon, or a certain episode in a television drama or a certain chapter in a cartoon, and when a user watches the specified multimedia resource, the targeted filtering identifier can be adopted to filter bullet screen information.

The filtering identifier may be set by a user, or may be determined by selecting the identifier information of the candidate barrage information, or may be determined by combining with a user operation according to system recommendation, which is described below with reference to an example.

In some embodiments, the determining the filtering identifier set by the viewing user for the bullet screen information includes:

displaying a plurality of candidate classification identifiers on a display interface of the multimedia resource;

and determining at least one alternative classification identifier as the filtering identifier according to the selection operation of the viewing user on at least one alternative classification identifier in the plurality of alternative classification identifiers.

In some examples, a plurality of candidate category identifiers are displayed on a display interface of a multimedia resource, and selection control options representing control conditions such as "allow display", "prohibit display", and the like are also displayed at the same time, and different selection control options may trigger different selection operation functions, for example, when a selection control option representing "allow display" is selected, then a candidate category identifier is selected, the selected candidate category identifier may be determined as a first category identifier, and the bullet screen information corresponding to the candidate category identifier is allowed to be displayed; and selecting the alternative classification identifier after selecting the selection control option representing 'display prohibition', wherein the selected alternative classification identifier can be determined as a second class classification identifier and represents that the bullet screen information corresponding to the alternative classification identifier is prohibited to be displayed.

For easy understanding, please refer to fig. 2 and fig. 3, which respectively show schematic diagrams of a filtering identifier selection interface provided by some embodiments of the present application, as shown in the drawings, a plurality of candidate category identifiers are displayed on a display interface of a multimedia resource, and meanwhile, selection control options such as "want to see" (indicating that display is allowed), "do not want to see" (indicating that display is prohibited) and the like are also provided, in fig. 2, after selecting "want to see", an alternative category identifier "tell a groove scenario", "like a beautiful woman owner" is selected, then the "tell groove scenario", "beautiful woman owner" may be determined as a filtering identifier belonging to a first category identifier, and after filtering based on the filtering identifier, the displayed barrage information "the scenario is too much, the beautiful woman owner" and the like all belong to first category barrage information, which conforms to the viewing preference of a viewing user. In fig. 3, after selecting "don't want to see", and then selecting the alternative classification identifiers "the channel male owner" and "the channel sound effect", the "channel male owner" and "the channel sound effect" may be determined as the filtering identifiers belonging to the second class of classification identifiers, and after filtering based on the filtering identifiers, the displayed barrage information "the scenario is too much, the girl owner is nice, and the like, all belong to the first class of barrage information, and meet the viewing preference of the viewing user.

In addition, for the above-mentioned selection operation, but not limited to long press, short press, single press, double click, etc. may also be included, for example, a single click on a certain candidate class identifier may determine the candidate class identifier as a first class identifier, and a double click on a certain candidate class identifier may determine the candidate class identifier as a second class identifier, or a short press (for example, press for less than 1 second) on a certain candidate class identifier may determine the candidate class identifier as a first class identifier, a long press (for example, press for more than 1 second) on a certain candidate class identifier may determine the candidate class identifier as a second class identifier, and so on, and those skilled in the art may flexibly change the implementation in combination with the above description to achieve the purposes of facilitating the user operation and improving the setting efficiency of the filtering identifier.

In some modification embodiments, the selected candidate classification identifier may be distinguished from unselected candidate classification identifiers in a style, for example, a green shading or green frame is displayed for the candidate classification identifier selected as the first class classification identifier, a red shading or red frame is displayed for the candidate classification identifier selected as the second class classification identifier, and the like.

In addition, it should be noted that the alternative classification identifier may be displayed outside the playing picture of the multimedia resource as shown in fig. 2, or may be displayed in a floating manner on an upper layer of the playing picture of the multimedia resource in a floating manner in the form of a floating page or a floating control, and after the selection operation of the viewing user is completed, the floating page or the floating control is closed after the filtering identifier is set.

It is easy to understand that, in order to provide better viewing experience for the user, the above multiple alternative category identifiers should be displayed for the user to select during the process of starting playing or waiting for loading the multimedia resource, so as to determine the filtering identifier and filter the bullet screen information before starting playing, and avoid playing the bullet screen information that the user dislikes. In addition, in the watching process, the user can also set a trigger key through the filtering identifier set in the display interface, and trigger and display the multiple candidate classification identifiers at any time, so that the user can know the currently set filtering identifier, and add, delete or modify the filtering identifier and the like.

Through above-mentioned embodiment, can provide a plurality of alternative categorised identifications for the user and select for watch the user and only need carry out simple selection operation, can set up the filtration sign fast, conveniently, have easy operation, convenient efficient advantage.

On the basis of the foregoing embodiment, in some modified embodiments, before displaying, on the display interface of the multimedia resource, a plurality of candidate category identifiers, the method further includes:

and performing clustering processing and/or duplicate removal processing on all the classification identifications corresponding to the candidate bullet screen information to generate the candidate classification identifications.

The embodiment can be used for setting a targeted filtering identifier, taking a multimedia resource a as an example, a server (network device) can send all classification identifiers of all candidate barrage information of the multimedia resource a to a watching user terminal, the watching user terminal performs clustering processing and deduplication processing on all classification identifiers, the processed classification identifiers are presented to a watching user as alternative classification identifiers, and the watching user can select one or more classification identifiers from the alternative classification identifiers as the targeted filtering identifiers for the multimedia resource a.

The classification identifier is a phrase formed by one or more words, and may be deduplicated by any text-specific deduplication algorithm provided in the prior art, or clustered by any text-specific clustering algorithm provided in the prior art, which is not limited in the embodiment of the present application.

In some embodiments, strong constraint and specification can be performed on the setting of the classification identifier when the bullet screen information is issued, so that the formed classification identifier has high repetition rate, but the number of the alternative classification identifiers obtained after the past re-processing is less, and the alternative classification identifiers can be directly selected by a user to determine the filtering identifier.

In other embodiments, no matter how the repetition rate of the classification identifiers is, the clustering algorithm can be directly adopted to perform clustering to obtain the alternative classification identifiers, the requirement and the constraint for setting the classification identifiers by the issuing user are lower in the embodiment, the degree of freedom for setting the classification identifiers by the user is higher, the enthusiasm for setting the classification identifiers by the issuing user is favorably stimulated, the efficiency for setting the classification identifiers by the issuing user and the efficiency for setting the filtering identifiers by the watching user can be balanced, and the use experience of both the issuing user and the watching user is improved.

In addition, in other embodiments, deduplication processing and clustering processing may also be implemented in a combined manner to obtain a more appropriate alternative classification identifier for a user to select.

In other modified embodiments of the embodiment of the present application, before the displaying, on the display interface of the multimedia resource, a plurality of candidate category identifiers, the method further includes:

and receiving a plurality of candidate classification identifications sent by network equipment, wherein the candidate classification identifications are generated by clustering and/or de-duplicating all the classification identifications corresponding to the candidate bullet screen information by the network equipment.

The present embodiment is similar to the above-mentioned embodiment in which the viewing user terminal performs clustering and/or deduplication on all the classification identifiers corresponding to multiple candidate barrage information to generate multiple candidate classification identifiers, and the difference is that the step of performing clustering and/or deduplication on all the classification identifiers corresponding to multiple candidate barrage information to generate multiple candidate classification identifiers is moved to a network device (for example, a server) to be executed, and the step of generating the candidate classification identifiers by the network device is then sent to the viewing user terminal to be displayed.

In other modified embodiments of the embodiment of the present application, before the displaying, on the display interface of the multimedia resource, a plurality of candidate category identifiers, the method further includes:

and generating the plurality of alternative classification identifications according to at least one filtering identification set by the viewing user history.

The at least one filtering identifier set by the viewing user history can be a targeted filtering identifier set by the viewing user history or a universal filtering identifier set by the viewing user history, the terminal (corresponding client) or the network device (corresponding server) can store the filtering identifier set by the viewing user history, and when the viewing user views the multimedia resource, the at least one filtering identifier set by the viewing user history can be called as an alternative classification identifier for the user to select, so that the viewing user can conveniently and quickly set a new filtering identifier.

On the basis of the foregoing embodiment, in some variation embodiments, the generating the multiple candidate category identifiers according to at least one filtering identifier set in the viewing user history may include:

according to the characteristic information of the multimedia resource currently watched by the watching user, inquiring other multimedia resources which are watched by the watching user in history and correspond to the characteristic information;

and setting a filtering identifier according to the other multimedia resources watched by the watching user, and generating the plurality of alternative classification identifiers.

For example, if the feature information of the multimedia asset a currently viewed by the viewing user is "including actor M", other multimedia assets, such as multimedia asset B, "including actor M" that the viewing user has historically viewed may be searched, and then the filtering identifier set when the viewing user views multimedia asset B is determined as the alternative classification identifier.

Considering that the preferences of the user for the bullet screen information are similar or consistent when the user watches different multimedia resources with the same characteristic information, the alternative classification identifier recommended by the embodiment has higher probability and can be used as the filtering identifier of the currently viewed multimedia resource without modification or with a small amount of modification, so that the operation amount of setting the filtering identifier by the watching user can be effectively reduced, and the setting efficiency of the filtering identifier is improved.

In some modifications of the embodiments of the present application, the determining a filtering identifier set by the viewing user for the bullet screen information includes:

and determining the filtering identifier set by the watching user for the bullet screen information from at least one filtering identifier set by the watching user history.

According to the embodiment, the filtering identification aiming at the current multimedia resource can be automatically determined according to the filtering identification set by the history of the watching user, the operation of manually setting the filtering identification by the watching user is omitted, and the inconvenience brought to the user by manually setting the filtering identification can be effectively avoided through the automatic setting of the filtering identification.

Considering that the automatically set filtering identifier is difficult to accurately meet the preference of the user, the above-mentioned embodiment of automatically setting the filtering identifier may also be implemented in combination with the above-mentioned embodiment of manually setting the filtering identifier, for example, when the multimedia resource starts to play, the bullet screen information is automatically filtered according to the filtering identifier set before the user is watched by default, when the user finds the unsatisfactory bullet screen information, the user may trigger to display the alternative classification identifier at any time and manually adjust and modify the filtering identifier, and then filter the bullet screen information according to the new filtering identifier. Therefore, the interference of the filtering identification on the user is reduced to a large extent, the user can be ensured to independently set the individualized filtering identification when needed, the diversified use requirements of the user are further met, and the use experience of the user is improved.

Step S103: and comparing the classification identifier corresponding to each piece of candidate barrage information with the filtering identifier to obtain a comparison result, and selecting the first type of barrage information allowed to be displayed by the watching user from the plurality of pieces of candidate barrage information according to the comparison result.

One of the purposes of the embodiments of the present application is to select the first type of bullet screen information allowed to be displayed by the viewing user for display, and a person skilled in the art may flexibly set the comparison and judgment conditions under the condition that the classification identifier corresponding to the candidate bullet screen information and the filtering identifier set by the viewing user are already obtained, so as to select the first type of bullet screen information from the candidate bullet screen information.

For example, in some embodiments, the filtering identifier includes a first category classification identifier of first category barrage information allowed to be displayed by the viewing user; the selecting the first type of bullet screen information allowed to be displayed by the watching user from the plurality of candidate bullet screen information according to the comparison result comprises:

and if the comparison result indicates that at least one classification identifier corresponding to the candidate barrage information belongs to the first class classification identifier, selecting the candidate barrage information as the first class barrage information allowed to be displayed by the viewing user.

For example, the candidate barrage information a corresponds to 3 classification identifiers "identifier X", "identifier Y", and "identifier Z", where "identifier X" belongs to the first class of classification identifiers, and then the candidate barrage information a may be determined as the first class of barrage information and allowed to be displayed; if the 3 classification identifications do not belong to the first classification identification, judging that the candidate barrage information A is second type barrage information, and prohibiting display.

In other embodiments, the filtering identifier includes a second category identifier of a second category of barrage information prohibited from being displayed by the viewing user; the selecting the first type of bullet screen information allowed to be displayed by the watching user from the plurality of candidate bullet screen information according to the comparison result comprises:

and if the comparison result shows that all the classification identifications corresponding to the candidate bullet screen information do not belong to the second class of classification identifications, selecting the candidate bullet screen information as the first class of bullet screen information allowed to be displayed by the watching user.

For example, the candidate barrage information a corresponds to 3 classification identifiers "identifier X", "identifier Y", and "identifier Z", and if none of the 3 classification identifiers belongs to the second class classification identifier, the candidate barrage information a may be determined as the first class of barrage information and allowed to be displayed; if at least one of the 3 classification identifications belongs to a second class classification identification, the candidate barrage information A is judged to be second class barrage information, and display is forbidden.

The above exemplary illustration shows a specific implementation manner of step S103, in practical applications, the implementation may be flexibly selected or changed in combination with the actual situation of the filtering identifier set by the viewing user, for example, some viewing users are used to set the second class classification identifier as the filtering identifier to filter the disliked barrage information, while some viewing users are used to set the first class classification identifier as the filtering identifier to filter the barrage information that the viewing users want to see, therefore, the filtering condition for the candidate barrage information may be flexibly set according to the category of the filtering identifier, and furthermore, if the filtering identifier set by the viewing users includes both the first class classification identifier and the second class classification identifier, the filtering condition based on the first class classification identifier and the filtering condition based on the second class identifier may be implemented to filter the candidate barrage information, those skilled in the art can flexibly set the combination implementation manner according to actual requirements, and details are not described herein, and all of them can achieve the purpose of the embodiments of the present application and should be within the protection scope of the present application.

Step S104: and displaying the first type of bullet screen information on a display interface of the multimedia resource.

The bullet screen information display method provided by the embodiment of the application can at least obtain the following beneficial effects: in addition, a filtering identifier set by a watching user is determined by acquiring a plurality of candidate barrage information related to multimedia resources and acquiring a classification identifier corresponding to each candidate barrage information, then, the classification identifier of each candidate barrage information is compared with the filtering identifier, a first type of barrage information allowed to be displayed by the watching user is selected from the candidate barrage information according to a comparison result, and the first type of barrage information is displayed on a display interface of the multimedia resources. The candidate barrage information is provided with the corresponding classification identifier, and the watching user can also set the filtering identifier, so that the candidate barrage information can be screened by utilizing the classification identifier and the filtering identifier, and only the screened first type of barrage information is displayed, so that the display quantity of the barrage information can be reduced, and the visual interference brought to the watching user by too much displayed barrage information is reduced; in addition, the first type of barrage information is obtained by screening according to the filtering identification set by the user, and the filtering identification can represent information such as the viewpoint and preference of the watching user, so that the first type of barrage information which is screened out can be ensured to accord with the preference of the watching user, and the influence on the emotion of the watching user caused by the barrage information which is not in accordance with the preference of the watching user can be avoided by displaying the first type of barrage information, so that better watching experience is brought to the watching user.

In the foregoing embodiment, a bullet screen information display method is provided, and correspondingly, the application further provides a bullet screen information display device. The bullet screen information display device provided by the embodiment of the application can implement the bullet screen information display method, and the bullet screen information display device can be implemented in a software, hardware or software and hardware combined mode. For example, the bullet screen information display device may include integrated or separate functional modules or units to perform the corresponding steps in the above-described methods. Please refer to fig. 4, which illustrates a schematic diagram of a bullet screen information display device according to some embodiments of the present application. Since the apparatus embodiments are substantially similar to the method embodiments, they are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for relevant points. The device embodiments described below are merely illustrative.

As shown in fig. 4, the bullet screen information display device 10 may include:

a classification identifier obtaining module 101, configured to obtain multiple candidate barrage information associated with a multimedia resource, and a classification identifier corresponding to each candidate barrage information in the multiple candidate barrage information;

a filtering identifier determining module 102, configured to determine a filtering identifier set by a viewing user for bullet screen information, where the filtering identifier includes a first class classification identifier of first class bullet screen information that the viewing user allows to display, and/or a second class classification identifier of second class bullet screen information that the viewing user prohibits from displaying;

the classification identifier comparison module 103 is configured to compare the classification identifier corresponding to each piece of candidate barrage information with the filtering identifier to obtain a comparison result, and select, according to the comparison result, first type of barrage information that is allowed to be displayed by the viewing user from the plurality of pieces of candidate barrage information;

and a bullet screen information display module 104, configured to display the first type of bullet screen information on a display interface of the multimedia resource.

In some modified embodiments of the embodiment of the present application, the classification identifier corresponding to each piece of candidate barrage information is set by a publishing user of the piece of candidate barrage information.

In some variations of the embodiments of the present application, the filtering identification determining module 102 includes:

the alternative classification identifier display unit is used for displaying a plurality of alternative classification identifiers on a display interface of the multimedia resource;

and the filtering identifier selecting unit is used for determining at least one alternative classification identifier as the filtering identifier according to the selection operation of the viewing user on at least one alternative classification identifier in the plurality of alternative classification identifiers.

In some variations of the embodiments of the present application, the filtering identifier determining module 102 further includes:

and the candidate classification identifier generating unit is used for performing clustering processing and/or duplicate removal processing on all the classification identifiers corresponding to the candidate barrage information to generate the multiple candidate classification identifiers.

In some variations of the embodiments of the present application, the filtering identifier determining module 102 further includes:

and the candidate classification identifier receiving unit is used for receiving a plurality of candidate classification identifiers sent by the network equipment, wherein the plurality of candidate classification identifiers are generated after the network equipment carries out clustering processing and/or deduplication processing on all the classification identifiers corresponding to the plurality of candidate bullet screen information.

In some variations of the embodiments of the present application, the filtering identifier determining module 102 further includes:

and the history filtering identification processing unit is used for generating the plurality of candidate classification identifications according to at least one filtering identification set by the history of the watching user.

In some variations of the embodiments of the present application, the filtering identification determining module 102 includes:

and the automatic determination unit is used for determining the filtering identifier set by the watching user for the bullet screen information from at least one filtering identifier set by the watching user in history.

In some variations of the embodiments of the present application, the filtering identifier includes a first category classification identifier of first category barrage information that is allowed to be displayed by the viewing user; the classification identifier comparison module 103 includes:

and the forward selection unit is used for selecting the candidate bullet screen information as the first-class bullet screen information allowed to be displayed by the viewing user if the comparison result shows that at least one classification identifier corresponding to the candidate bullet screen information belongs to the first-class classification identifier.

In some variations of the embodiments of the present application, the filtering identifier includes a second category identifier of a second category of bullet screen information that is prohibited from being displayed by the viewing user; the classification identifier comparison module 103 includes:

and the reverse selection unit is used for selecting the candidate bullet screen information as the first class bullet screen information allowed to be displayed by the viewing user if the comparison result shows that all the classification identifications corresponding to the candidate bullet screen information do not belong to the second class classification identification.

The bullet screen information display device 10 provided by the embodiment of the present application and the bullet screen information display method provided by the foregoing embodiment of the present application have the same beneficial effects based on the same inventive concept.

In the foregoing embodiment, a bullet screen information display method for a viewing user terminal is provided, where a screening step of bullet screen information is completed at the viewing user terminal (which can be understood by referring to a timing chart provided in fig. 12), and based on the same inventive concept, an bullet screen information display method (which can be understood by referring to a timing chart provided in fig. 13) implemented by a network device (corresponding to a server) and a viewing user terminal (corresponding to a client) in cooperation is also provided in the embodiment of the present application, where the screening step of bullet screen information is completed at the server, and specifically implemented by a bullet screen information processing method for a network device and a bullet screen information display method for a viewing user terminal in cooperation, which is exemplarily described below with reference to the accompanying drawings. It should be noted that, in the following description of the embodiments, reference may be made to the foregoing description of the bullet screen information display method for viewing the user terminal, and some contents are not described again, and accordingly, the foregoing description of the embodiment of the bullet screen information display method for viewing the user terminal may also be referred to the following description of the embodiment of the bullet screen information display method implemented by the service end and the target terminal in a matching manner.

Referring to fig. 5, which shows a flowchart of a bullet screen information processing method provided in some embodiments of the present application, the bullet screen information processing method can be understood with reference to the timing chart provided in fig. 13, the bullet screen information processing method is used for a network device, and includes the following steps:

step S201: acquiring a plurality of candidate barrage information associated with the multimedia resource and a classification identifier corresponding to each candidate barrage information in the plurality of candidate barrage information.

In some embodiments, the multimedia resource is stored in the server, and the server may further be provided with a special server or database for storing the bullet screen information and the classification identifier thereof, after the server receives the multimedia resource acquisition request and the barrage information acquisition request sent by the watching user terminal, on one hand, the multimedia resources are read from the multimedia resource server and sent to the watching user terminal in the form of data stream, on the other hand, the bullet screen information and the classification identification thereof corresponding to the multimedia resources are inquired from the bullet screen database, and then, in the embodiment corresponding to fig. 1, the server will send all the barrage information and the classification identifier to the watching user terminal, the watching user terminal will filter and display the barrage information according to the filtering identifier, in this embodiment, the bullet screen information is filtered by the network device at the server and then sent to the viewing user terminal.

For convenience of distinction and understanding, the non-screened bullet screen information can be collectively referred to as candidate bullet screen information in the description of the embodiments of the present application.

Step S202: and acquiring a filtering identifier set by the watching user for the bullet screen information, wherein the filtering identifier comprises a first class classification identifier of the first class bullet screen information allowed to be displayed by the watching user and/or a second class classification identifier of the second class bullet screen information forbidden to be displayed by the watching user.

In some embodiments, the server may store a filtering identifier of the user history setting, where the filtering identifier may be automatically determined by a network device of the server, and this step S202 may include:

and determining the filtering identifier set by the watching user for the bullet screen information from at least one filtering identifier set by the watching user history.

In other embodiments, the filtering identifier may be manually determined by the viewing user at the viewing user terminal, and this step S202 may include:

and receiving a filtering identifier which is sent by the watching user terminal and set by the watching user aiming at the barrage information.

In addition to the foregoing embodiment, in some modified embodiments, before the receiving the filtering identifier set by the viewing user for the bullet screen information, the method may further include:

performing clustering processing and/or duplicate removal processing on all the classification identifications corresponding to the candidate barrage information to generate a plurality of candidate classification identifications;

and sending the multiple candidate classification identifiers to a watching user terminal so that the watching user terminal generates a filtering identifier according to the selection operation of the watching user on the multiple candidate classification identifiers.

In another modified embodiment, before the receiving the filtering identifier, which is set by the viewing user for the bullet screen information and sent by the viewing user terminal, the method may further include:

generating a plurality of alternative classification identifiers according to at least one filtering identifier set by the viewing user history;

and sending the multiple candidate classification identifiers to a watching user terminal so that the watching user terminal generates a filtering identifier according to the selection operation of the watching user on the multiple candidate classification identifiers.

Step S203: and comparing the classification identifier corresponding to each piece of candidate barrage information with the filtering identifier to obtain a comparison result, and selecting the first type of barrage information allowed to be displayed by the watching user from the plurality of pieces of candidate barrage information according to the comparison result.

In some embodiments, the filtering identifier includes a first category classification identifier of first category barrage information allowed to be displayed by the viewing user; the selecting, from the plurality of candidate barrage information according to the comparison result, first type of barrage information allowed to be displayed by the viewing user may include:

and if the comparison result indicates that at least one classification identifier corresponding to the candidate barrage information belongs to the first class classification identifier, selecting the candidate barrage information as the first class barrage information allowed to be displayed by the viewing user.

In other embodiments, the filtering identifier includes a second category identifier of a second category of barrage information prohibited from being displayed by the viewing user; the selecting the first type of bullet screen information allowed to be displayed by the watching user from the plurality of candidate bullet screen information according to the comparison result comprises:

and if the comparison result shows that all the classification identifications corresponding to the candidate bullet screen information do not belong to the second class of classification identifications, selecting the candidate bullet screen information as the first class of bullet screen information allowed to be displayed by the watching user.

Step S204: and sending the first type of barrage information to a watching user terminal so that the watching user terminal displays the first type of barrage information on a display interface of the multimedia resource.

The bullet screen information processing method provided by the embodiment of the application and the bullet screen information display method provided by the previous embodiment of the application have the same inventive concept, and at least have the following corresponding beneficial effects: the method comprises the steps of obtaining a plurality of candidate barrage information related to multimedia resources, obtaining a classification identifier corresponding to each candidate barrage information, obtaining a filtering identifier set by a watching user, comparing the classification identifier of each candidate barrage information with the filtering identifier, selecting first type of barrage information allowed to be displayed by the watching user from the candidate barrage information according to a comparison result, and finally sending the first type of barrage information to a terminal of the watching user for displaying. The candidate barrage information is provided with the corresponding classification identifier, and the watching user can also set the filtering identifier, so that the candidate barrage information can be screened by utilizing the classification identifier and the filtering identifier, and the first class barrage information obtained by screening is sent to the watching user terminal, so that the watching user terminal only displays the screened first class of barrage information, the display quantity of the barrage information can be reduced, and the visual interference brought to the watching user by too much displayed barrage information is reduced; in addition, the first type of barrage information is obtained by screening according to the filtering identification set by the user, and the filtering identification can represent information such as the viewpoint and preference of the watching user, so that the first type of barrage information which is screened out can be ensured to accord with the preference of the watching user.

In the foregoing embodiment, a bullet screen information processing method is provided, and correspondingly, the present application also provides a bullet screen information processing apparatus. The bullet screen information processing device provided by the embodiment of the application can implement the bullet screen information processing method, and the bullet screen information processing device can be implemented through software, hardware or a combination of software and hardware. For example, the bullet screen information processing device may include integrated or separate functional modules or units to perform the corresponding steps in the above methods. Please refer to fig. 6, which illustrates a schematic diagram of a bullet screen information processing apparatus according to some embodiments of the present application. Since the apparatus embodiments are substantially similar to the method embodiments, they are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for relevant points. The device embodiments described below are merely illustrative.

As shown in fig. 6, the bullet screen information processing device 20, applied to a network device, may include:

a candidate barrage information obtaining module 201, configured to obtain multiple candidate barrage information associated with a multimedia resource, and a classification identifier corresponding to each candidate barrage information in the multiple candidate barrage information;

a filtering identifier obtaining module 202, configured to obtain a filtering identifier set by a viewing user for bullet screen information, where the filtering identifier includes a first class classification identifier of first class bullet screen information that the viewing user allows to display and/or a second class classification identifier of second class bullet screen information that the viewing user prohibits to display;

the bullet screen information screening module 203 is configured to compare the classification identifier corresponding to each piece of candidate bullet screen information with the filtering identifier to obtain a comparison result, and select a first type of bullet screen information that is allowed to be displayed by the viewing user from the plurality of pieces of candidate bullet screen information according to the comparison result;

and the bullet screen information sending module 204 is configured to send the first type of bullet screen information to a viewing user terminal, so that the viewing user terminal displays the first type of bullet screen information on a display interface of the multimedia resource.

In some variations of the embodiments of the present application, the filtering identifier obtaining module 202 includes:

and the history identification determining unit is used for determining the filtering identification set by the watching user for the bullet screen information from at least one filtering identification set by the watching user history.

In some variations of the embodiments of the present application, the filtering identifier obtaining module 202 includes:

and the filtering identifier receiving unit is used for receiving the filtering identifier which is sent by the watching user terminal and set by the watching user aiming at the barrage information.

In some variations of the embodiments of the present application, the filtering identifier obtaining module 202 further includes:

the first candidate classification identifier generating unit is used for performing clustering processing and/or deduplication processing on all classification identifiers corresponding to the plurality of candidate barrage information to generate a plurality of candidate classification identifiers;

a first candidate classification identifier sending unit, configured to send the multiple candidate classification identifiers to a viewing user terminal, so that the viewing user terminal generates a filtering identifier according to a selection operation of a viewing user on the multiple candidate classification identifiers.

In other modified embodiments of the embodiment of the present application, the filtering identifier obtaining module 202 further includes:

a second candidate classification identifier generating unit, configured to generate the multiple candidate classification identifiers according to at least one filtering identifier set in the viewing user history;

and the second alternative classification identifier sending unit is used for sending the plurality of alternative classification identifiers to the watching user terminal so that the watching user terminal generates the filtering identifier according to the selection operation of the watching user on the plurality of alternative classification identifiers.

In some variations of the embodiments of the present application, the filtering identifier includes a first category classification identifier of first category barrage information that is allowed to be displayed by the viewing user; the classification identifier comparison module 103 includes:

and the forward selection unit is used for selecting the candidate bullet screen information as the first-class bullet screen information allowed to be displayed by the viewing user if the comparison result shows that at least one classification identifier corresponding to the candidate bullet screen information belongs to the first-class classification identifier.

In some variations of the embodiments of the present application, the filtering identifier includes a second category identifier of a second category of bullet screen information that is prohibited from being displayed by the viewing user; the classification identifier comparison module 103 includes:

and the reverse selection unit is used for selecting the candidate bullet screen information as the first class bullet screen information allowed to be displayed by the viewing user if the comparison result shows that all the classification identifications corresponding to the candidate bullet screen information do not belong to the second class classification identification.

The bullet screen information processing device 20 provided by the embodiment of the present application has the same beneficial effects as the bullet screen information processing method provided by the previous embodiment of the present application based on the same inventive concept.

In the foregoing embodiment, a bullet screen information processing method is provided, and correspondingly, the present application further provides a bullet screen information display method, where the bullet screen information display method is implemented in cooperation with the bullet screen information processing method, and belongs to the same inventive concept, so that the following description of the embodiment of the bullet screen information display method can be understood by referring to the foregoing description of the embodiment of the bullet screen information processing method, and a part of the description is not repeated, and accordingly, the foregoing embodiment of the bullet screen information processing method can also be understood by referring to the following description of the embodiment of the bullet screen information display method.

Referring to fig. 7, which shows a flowchart of another bullet screen information display method provided in some embodiments of the present application, the bullet screen information display method provided in the embodiments of the present application can be understood with reference to the timing chart provided in fig. 13, and as shown in the figure, the bullet screen information display method, used for viewing a user terminal, may include the following steps:

step S301: and receiving a plurality of candidate classification identifiers corresponding to the candidate barrage information of the multimedia resource sent by the network equipment.

In the embodiment, when the multimedia resource playing starts, the network device only needs to send the alternative classification identifier to the watching user terminal, and does not need to send all the bullet screen information to the watching user terminal, the watching user terminal uploads the filtering identifier to the network device after the user determines the filtering identifier according to the alternative classification identifier, and the network device only needs to send the first type of bullet screen information to the watching user terminal after filtering the candidate bullet screen information, so that the bandwidth and the storage space occupied by sending the second type of bullet screen information to the watching user terminal are avoided.

Step S302: and determining at least one candidate classification mark as a filtering mark according to the selection operation of the viewing user on at least one candidate classification mark in the multiple candidate classification marks, wherein the filtering mark comprises a first class classification mark of first class barrage information allowed to be displayed by the viewing user and/or a second class classification mark of second class barrage information forbidden to be displayed by the viewing user.

Step S303: and sending the filtering identification to the network equipment so that the network equipment filters the candidate barrage information of the multimedia resource according to the filtering identification to obtain the first type of barrage information.

Step S304: and receiving the first type of bullet screen information sent by the network equipment, and displaying the first type of bullet screen information on a display interface of the multimedia resource.

The bullet screen information display method provided by the embodiment of the application and the bullet screen information processing method provided by the previous embodiment of the application have the same inventive concept, and at least have the following corresponding beneficial effects: because the filtering identification is set by the watching user, the filtering identification is sent to the network equipment, the candidate barrage information can be screened by utilizing the filtering identification, and then only the screened first type of barrage information is received and displayed, so that the display quantity of the barrage information can be reduced, and the visual interference brought to the watching user by too much displayed barrage information is reduced; in addition, the first type of barrage information is obtained by screening according to a filtering identifier set by a user, and the filtering identifier can represent information such as viewpoints and preferences of a watching user, so that the screened first type of barrage information can be ensured to be in line with the preferences of the watching user, and the influence on the mood of the watching user caused by the barrage information which is not in line with the preferences of the watching user can be avoided by displaying the first type of barrage information, so that better watching experience is brought to the watching user; in addition, through receiving and showing the alternative classification identification, the quick setting of the filtering identification can be realized through simple selection operation by a watching user, and the method has the advantages of simple operation, convenience and high efficiency.

In the foregoing embodiment, a bullet screen information display method is provided, and correspondingly, the application further provides a bullet screen information display device. The bullet screen information display device provided by the embodiment of the application can implement the bullet screen information display method, and the bullet screen information display device can be implemented in a software, hardware or software and hardware combined mode. For example, the bullet screen information display device may include integrated or separate functional modules or units to perform the corresponding steps in the above-described methods. Please refer to fig. 8, which illustrates a schematic diagram of a bullet screen information display device according to some embodiments of the present application. Since the apparatus embodiments are substantially similar to the method embodiments, they are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for relevant points. The device embodiments described below are merely illustrative.

As shown in fig. 8, the bullet screen information display device 30, which is used for a terminal, may include:

a candidate classification identifier receiving module 301, configured to receive multiple candidate classification identifiers corresponding to candidate barrage information of a multimedia resource sent by a network device;

a filtering identifier selecting module 302, configured to determine, according to a selection operation of a viewing user on at least one candidate classification identifier in the multiple candidate classification identifiers, that the at least one candidate classification identifier is a filtering identifier, where the filtering identifier includes a first class classification identifier of first class barrage information that the viewing user allows to be displayed and/or a second class classification identifier of second class barrage information that the viewing user prohibits from being displayed;

a filtering identifier sending module 303, configured to send the filtering identifier to the network device, so that the network device filters candidate barrage information of the multimedia resource according to the filtering identifier to obtain first-type barrage information;

and a bullet screen information display module 304, configured to receive the first type of bullet screen information sent by the network device, and display the first type of bullet screen information on a display interface of the multimedia resource.

The bullet screen information display device 30 provided in the embodiment of the present application and the bullet screen information display method provided in the foregoing embodiment of the present application have the same beneficial effects.

Accordingly, the following description of the embodiments of the bullet screen information publishing method can be understood by referring to the foregoing description of the embodiments of the bullet screen information displaying method, and some contents are not described again, and accordingly, the foregoing embodiments of the bullet screen information displaying method can also be understood by referring to the following description of the embodiments of the bullet screen information publishing method.

Referring to fig. 9, which shows a flowchart of a bullet screen information publishing method according to some embodiments of the present application, the bullet screen information publishing method provided in this application embodiment may be understood with reference to the timing diagrams provided in fig. 12 and 13, and may be used for a publishing user terminal, where the publishing user terminal is a terminal used by a user who publishes bullet screen information, and as shown in the figure, the bullet screen information publishing method may include the following steps:

step S401: and acquiring barrage information input by the publishing user aiming at the multimedia resource.

For convenience of understanding, please refer to fig. 10, which illustrates a schematic diagram of a classification label setting interface according to some embodiments of the present application, as shown in fig. 10, a bullet screen switch is disposed on a display interface of a multimedia resource, and the opening of the bullet screen switch indicates that bullet screen information can be viewed and published, and in fig. 10, the bullet screen switch is in an open state, and in addition, the display interface of the multimedia resource is further provided with a bullet screen information input box, and a publishing user can input bullet screen information in the bullet screen information input box, as shown in the figure, the scenario of the bullet screen information "is input, and in this step, the bullet screen information input by the publishing user can be obtained.

Step S402: and acquiring the classification identification set by the issuing user aiming at the bullet screen information.

Referring to fig. 10, after the user inputs the bullet screen information, a classification identifier for the bullet screen information may be further set, and in some embodiments, before the obtaining the classification identifier set by the publishing user for the bullet screen information, the method further includes:

displaying at least one classification identifier to be selected for the bullet screen information;

the obtaining of the classification identifier set by the publishing user for the bullet screen information includes:

and generating the classification identifier set by the issuing user aiming at the bullet screen information according to the selection operation and/or the modification operation of the issuing user on the classification identifier to be selected.

As shown in fig. 10, the system (client or server) may provide a plurality of candidate category identifiers for the publishing user to select, and when the user inputs the bullet screen information "this scenario is not logical", the system may further select a "spitting groove scenario" from the plurality of candidate category identifiers as a category identifier for the bullet screen information; in addition, the to-be-selected category identifier may also be editable, and the publishing user may also edit the to-be-selected category identifier provided by the system and then determine the to-be-selected category identifier as the category identifier for the bullet screen information, which may also achieve the purpose of the embodiment of the present application.

According to the method, the to-be-selected classification identifier is provided for the publishing user, the setting of the classification identifier can be quickly finished only by the user performing simple selection operation and/or editing operation, and the method has the advantages of convenience in operation and high setting efficiency; and through editing operation, the requirement of user-defined classification identification can be met, personalized customization of the classification identification is realized, and the use experience of the user can be effectively improved.

On the basis of the foregoing embodiment, in some modified embodiments, before displaying at least one candidate category identifier for the bullet screen information, the method further includes:

extracting a plurality of initial classification identifications from a classification identification database;

calculating semantic similarity between the bullet screen information and each initial classification mark;

and selecting at least one to-be-selected classification identifier from the plurality of initial classification identifiers according to the semantic similarity.

The bullet screen information and the initial classification identifier both belong to text data, and the semantic similarity can be calculated based on any text similarity algorithm based on semantic analysis provided in the prior art.

According to the embodiment, a plurality of initial classification identifiers can be provided, and then at least one initial classification identifier is selected as the to-be-selected classification identifier through semantic analysis, so that the to-be-selected classification identifier is ensured to have higher probability to be selected by a user, and the efficiency of setting the classification identifier by the user is improved.

It should be noted that, the classification identifier database may be locally disposed in the publishing user terminal, and the embodiment may directly extract a plurality of initial classification identifiers from the local classification identifier database; in addition, the classification identifier database may also be provided in a server (in a network device), and then the present embodiment may invoke a plurality of initial classification identifiers from the classification identifier database of the server; all of which can achieve the objectives of the embodiments of the present application and are within the scope of the present application.

In other embodiments, before the obtaining the classification identifier set by the publishing user for the bullet screen information, the method further includes:

displaying a classification identification input box aiming at the bullet screen information;

the obtaining of the classification identifier set by the publishing user for the bullet screen information includes:

and acquiring the classification identifier input by the issuing user in the classification identifier input box.

According to the embodiment, the user can independently input the classification identifier, and the degree of freedom is high, so that the requirement of the user for customizing the classification identifier is met, and the user experience is improved.

Step S403: and sending the bullet screen information and the classification identification to network equipment so that the network equipment sends the bullet screen information and the classification identification to a user terminal for watching the multimedia resources.

The bullet screen information issuing method provided by the embodiment of the application and the bullet screen information display method provided by the embodiment of the application have the same inventive concept, and at least have the following corresponding beneficial effects: the method can support the issuing user to set classification marks for the issued barrage information, and can support the network device or the watching user terminal to realize screening of the barrage information according to the classification marks by sending the barrage information and the classification marks to the network device and combining with any barrage information display method and the barrage information processing method provided by the embodiment, thereby being beneficial to reducing the number of the barrage information displayed by the watching user terminal and reducing the visual interference brought to the watching user by too much displayed barrage information on the one hand, and being beneficial to ensuring that the barrage information conforming to the preference of the watching user is presented to the watching user after screening on the other hand, avoiding the influence of the barrage information not conforming to the preference of the watching user on the mood of the watching user, and bringing better watching experience to the watching user.

In the foregoing embodiment, a bullet screen information issuing method is provided, and correspondingly, the present application further provides a bullet screen information issuing device. The bullet screen information issuing device provided by the embodiment of the application can implement the bullet screen information issuing method, and the bullet screen information issuing device can be implemented in a software, hardware or software and hardware combined mode. For example, the bullet screen information issuing device may include integrated or separate functional modules or units to perform the corresponding steps in the above methods. Please refer to fig. 11, which illustrates a schematic diagram of a bullet screen information issuing device according to some embodiments of the present application. Since the apparatus embodiments are substantially similar to the method embodiments, they are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for relevant points. The device embodiments described below are merely illustrative.

As shown in fig. 11, the bullet screen information issuing device 40 may include:

the barrage information input module 401 is configured to obtain barrage information input by a publishing user for a multimedia resource; and the number of the first and second groups,

a classification identifier input module 402, configured to obtain a classification identifier set by the publishing user for the bullet screen information;

a classification identifier sending module 403, configured to send the barrage information and the classification identifier to a network device, so that the network device sends the barrage information and the classification identifier to a viewing user terminal of the multimedia resource.

In some modifications of the embodiments of the present application, the bullet screen information distribution apparatus 40 further includes:

the to-be-selected classification identifier display module is used for displaying at least one to-be-selected classification identifier aiming at the bullet screen information;

the class identifier input module 402 includes:

and the selection setting unit is used for generating the classification identifier set by the release user aiming at the bullet screen information according to the selection operation and/or the modification operation of the release user on the classification identifier to be selected.

In some modifications of the embodiments of the present application, the bullet screen information distribution apparatus 40 further includes:

the initial classification identifier extraction module is used for extracting a plurality of initial classification identifiers from the classification identifier database;

the similarity calculation module is used for calculating semantic similarity between the bullet screen information and each initial classification mark;

and the candidate classification identifier selection module is used for selecting at least one candidate classification identifier from the plurality of initial classification identifiers according to the semantic similarity.

In some modifications of the embodiments of the present application, the bullet screen information distribution apparatus 40 further includes:

the classified identification input box display module is used for displaying a classified identification input box aiming at the bullet screen information;

the class identifier input module 402 includes:

and the manual input unit is used for acquiring the classification identifier input by the issuing user in the classification identifier input box.

The bullet screen information issuing device 40 provided in the embodiment of the present application and the bullet screen information issuing method provided in the foregoing embodiment of the present application have the same beneficial effects based on the same inventive concept.

In addition, in order to more intuitively describe the overall implementation steps of the embodiment of the present application, the embodiment of the present application provides a timing chart of a bullet screen information display method through fig. 12 and fig. 13, respectively, where in fig. 12, the screening step of bullet screen information is completed in a terminal of a viewing user, and can be understood by referring to the description of the embodiment corresponding to fig. 1 and fig. 9; in fig. 13, the screening step of the bullet screen information is completed in the network device, and can be understood by referring to the description of the embodiments corresponding to fig. 5, fig. 7, and fig. 9; the sequence numbers in the foregoing embodiments are cited in the above timing diagrams, and please refer to the foregoing embodiments for understanding, which will not be described in detail herein.

The following description is further described with reference to specific embodiments, where the following exemplary description may be understood with reference to the description of any of the foregoing embodiments, and some details are not repeated.

In the following description, although some terms are changed, they do not affect the expression of their meanings, and some terms are described in correspondence with terms in the foregoing description of the embodiments, and the correspondence expressed by the correspondence may include an equivalent relationship or a top-bottom relationship, and those skilled in the art can understand the correspondence in consideration of the actual situation.

Please refer to fig. 14, which shows a flowchart of a bullet screen information issuing method according to some embodiments of the present application, where the bullet screen information issuing method at least includes the following contents:

when detecting that a user sends bullet screen information, a system (for example, a video application, which may be executed at a publishing user terminal) may assign a default label (the label is a classification identifier) to the bullet screen information, where a source of the default label includes a public label and a targeted label, where the public label may be some public labels set by the video application, such as: tags with strong universality such as a groove-spitting drama, a lady owner, a male owner and the like; the targeted tag may be a personalized tag set for each multimedia resource, such as: actor a performing a skill on the stick, role B staying sprouted, etc. The public label and the pertinence label can be used as initial classification labels, the system matches the text content of the bullet screen information input by the user with the public label and the pertinence label (including similarity matching based on semantics or similarity matching based on keywords), selects one or more most similar labels as default labels (the default labels are to-be-selected classification labels), directly stores the bullet screen labels as bullet screen labels (the bullet screen labels are the classification labels set for the bullet screen information) if the user does not modify the bullet screen labels, and stores the modified labels as bullet screen labels according to the modification of the user if the user modifies the bullet screen labels.

Please refer to fig. 15, which illustrates a flowchart of a bullet screen information display method according to some embodiments of the present application, where the bullet screen information display method at least includes the following steps:

after detecting that the user turns on the bullet screen switch, a plurality of alternative classification marks are provided for the user to set a preference label (the preference label is a filtering mark), wherein the user can select like (representing a selection control option allowing display) or dislike (representing a selection control option forbidding display) to determine to set the selected preference label as the first class classification mark or the second class classification mark. After receiving all barrage information of multimedia resources, a client (for example, a video application, which can be executed at a viewing user terminal) first detects whether a preference tag is set locally, if the preference tag is set locally, the client matches the tag (i.e., a classification identifier) of the barrage information with the local tag (i.e., the preference tag and a filtering identifier), and after filtering is performed according to a matching result, displays the first type of barrage information. If no preference label is set locally, all bullet screen information can be directly displayed.

Preferably, the filtering identifier is stored locally in consideration of real-time property of the bullet screen information, and the process of filtering the bullet screen information is executed locally by the watching user terminal, so that filtering efficiency of filtering the bullet screen information is improved, and real-time property of displaying the bullet screen information is ensured.

The technical scheme provided by the embodiment corresponding to fig. 14 and fig. 15 is explained, the filtration of the bullet screen information can be realized according to the requirements and settings of the watching users, on one hand, the display quantity of the bullet screen information can be reduced, the visual interference brought to the watching users by too much displayed bullet screen information is reduced, on the other hand, the first class bullet screen information wanted to be watched by the watching users can be screened and only displayed, the second class bullet screen information which the watching users do not want to watch is shielded, the influence on the emotion of the watching users due to the bullet screen information which is not in line with the preference of the watching users is avoided, and therefore better watching experience is brought to the watching users.

The embodiment of the present application further provides an electronic device corresponding to the bullet screen information display method, the bullet screen information processing method, or the bullet screen information issue provided by the foregoing embodiment, where the electronic device may be a network device for a server, such as a server, including an independent server and a distributed server cluster, so as to execute the bullet screen information processing method for the server; the electronic device may also be an electronic device used as a terminal, such as a mobile phone, a notebook computer, a tablet computer, a desktop computer, and the like, to execute the bullet screen information display method or the bullet screen information issuing method.

Referring to fig. 16, a schematic diagram of an electronic device provided in some embodiments of the present application is shown. As shown in fig. 16, the electronic device 50 may include: the system comprises a processor 500, a memory 501, a bus 502 and a communication interface 503, wherein the processor 500, the communication interface 503 and the memory 501 are connected through the bus 502; the memory 501 stores a computer program that can be executed on the processor 500, and when the processor 500 executes the computer program, the bullet screen information display method, the bullet screen information processing method, or the bullet screen information publishing method provided by any one of the foregoing embodiments of the present application is executed.

The Memory 501 may include a high-speed Random Access Memory (RAM), and may also include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 503 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used.

Bus 502 can be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory 501 is configured to store a program, and the processor 500 executes the program after receiving an execution instruction, where the bullet screen information display method, the bullet screen information processing method, or the bullet screen information issuing method disclosed in any embodiment of the present application may be applied to the processor 500, or implemented by the processor 500.

The processor 500 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 500. The Processor 500 may be a general-purpose Processor, and may include a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 501, and the processor 500 reads the information in the memory 501, and completes the steps of the method in combination with the hardware thereof.

The electronic device provided by the embodiment of the application and the bullet screen information display method, the bullet screen information processing method or the bullet screen information issuing method provided by the embodiment of the application have the same inventive concept and have the same beneficial effects as the method adopted, operated or realized by the electronic device.

Referring to fig. 17, the computer readable storage medium shown in fig. 17 is an optical disc 60, on which a computer program (i.e., a program product) is stored, and when the computer program is executed by a processor, the computer program executes the bullet screen information display method, the bullet screen information processing method, or the bullet screen information issuing method provided in any of the foregoing embodiments.

It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory, or other optical and magnetic storage media, which are not described in detail herein.

The computer-readable storage medium provided by the above-mentioned embodiment of the present application and the bullet screen information display method, the bullet screen information processing method, or the bullet screen information issuing method provided by the embodiment of the present application have the same inventive concept, and have the same beneficial effects as methods adopted, operated, or implemented by the application program stored in the computer-readable storage medium.

It should be noted that the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.

The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the present disclosure, and the present disclosure should be construed as being covered by the claims and the specification.

41页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于媒体信息流的内容展示方法、装置、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类