Bullet screen information processing method and device

A technology of barrage and equipment, applied in the computer field, can solve the problem of poor timeliness of barrage information, achieve the effect of saving computing resources and time costs, and improving timeliness

Inactive Publication Date: 2018-07-27
ALIBABA GRP HLDG LTD
5 Cites 4 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0003] One purpose of this application is to provide a method and device for processing barrage information, which...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

Described step S11, obtains the barrage information to be sent from sending user end; Described step S12, determines the sensitivity of described barrage information to be sent, realizes the sensitivity of fast calculation described barrage information; The step S13, according to the sensitivity, determines the corresponding display mode of the bullet chat information to be sent at the receiving user end, which not only saves the computing resources and time cost of the system processing the sensitive text in the bullet chat information, but also improves the The timeliness of the barrage information to be sent is displayed on all receiving clients.
Determine the sensitivity of the barrage information to be sent, realize the sensitivity of fast calculation of the barrage information;
In one embodiment of the present application, obtaining sensitive text from the bullet chat information to be sent in the step S11 includes: obtaining sensitive text from the bullet chat information to be sent by matching the sensitive word library , wherein, the sensitive word library contains text used to indicate the meaning of sensitive words, so that the sensitive words in the sensitive word library can be matched with the words in the bullet chat information to be sent, and the corresponding bullet chat information to be sent can be screened out Sensitive text in . For example, the sensitive text in the bullet chat information to be sent is counted one by one through the matching of sensitive fonts, and the counted sensitive text is {B, C, D, and E}, which realizes more accurate treatment of the sent text Barrage information filter table for sensitive text.
In summary, the application obtains the barrage information to be sent by first obtaining the barrage information from the sending user end through this application; then determines the sensitivity of the barrage information to be sent to realize fast calculation of the barrage information Sensitivity; Finally, according to the sensitivity, the corresponding display mode of the bullet chatting information to be sent is determined at the receiving user end, which not only saves the computing resources and time cost of the system processing the sensitive text in the bullet chatting information, but also improves the The timeliness of the barrage information to be sent is displayed on all receiving clients.
The font size shown in the area is less than the default value of the normal display font; for example, when the normal display font of the display screen is a small four, in or...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention aims to provide a bullet screen information processing method and device. According to the bullet screen information processing method and device disclosed by the invention, firstly, bullet screen information to be sent is obtained from a sending user side; then, the sensitivity of the bullet screen information to be sent is determined; the sensitivity of the bullet screen information is rapidly calculated; and finally, the display mode of the bullet screen information to be sent in a receiving user side is determined according to the sensitivity. Thereby, the computing resourceand time cost of sensitive characters in the bullet screen information processed by a system can be saved; and in addition, the display timeliness of the bullet screen information to be sent in all receiving user sides can be improved.

Application Domain

Technology Topic

Image

  • Bullet screen information processing method and device
  • Bullet screen information processing method and device
  • Bullet screen information processing method and device

Examples

  • Experimental program(1)

Example Embodiment

[0087] The application will be further described in detail below in conjunction with the drawings.
[0088] In a typical configuration of this application, the terminal, the equipment of the service network, and the trusted party all include one or more processors (CPU), input/output interfaces, network interfaces, and memory.
[0089] The memory may include non-permanent memory in a computer readable medium, random access memory (RAM) and/or non-volatile memory, such as read only memory (ROM) or flash memory (flash RAM). Memory is an example of computer readable media.
[0090] Computer-readable media includes permanent and non-permanent, removable and non-removable media, and information storage can be realized by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media 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 memory technology, CD-ROM, digital versatile disc (DVD) or other optical storage, Magnetic cartridges, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media can be used to store information that can be accessed by computing devices. According to the definition in this article, computer-readable media does not include non-transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0091] A method for processing barrage information according to one aspect of the present application is applied to the server side in video transmission. The method includes step S11, step S12, and step S13, wherein,
[0092] The step S11 is to obtain the barrage information to be sent from the sending client; the step S12 is to determine the sensitivity of the barrage information to be sent, so as to quickly calculate the sensitivity of the barrage information; the step S13: Determine the corresponding display mode of the barrage information to be sent on the receiving client according to the sensitivity, which not only saves the computing resources and time cost of the sensitive text in the barrage information, but also improves The receiving client displays the timeliness of the barrage information to be sent.
[0093] In an embodiment of the present application, before acquiring the to-be-sent barrage information from the sending client for sensitivity determination, first set the authentication rule for the sensitivity of barrage information on the server side of the video transmission, and display in the video transmission screen that contains A low-recognition area of ​​barrage information of sensitive text, where the barrage information to be sent displayed in the low-recognition area will not be easily distinguished by the receiving client. The identification rules of the sensitivity of the bullet screen information and the setting of the low recognition area are respectively described below.
[0094] In an embodiment of the present application, the preset identification rule for the sensitivity of the barrage information may include: if the number of sensitive characters in the barrage information to be sent=0, then the barrage information to be sent is identified Low level; if the number of sensitive characters in the barrage message to be sent> 0, and the number of sensitive characters in the barrage message to be sent If the threshold n for the number of sensitive characters is preset, the barrage information to be sent is identified as high-level. Of course, based on different video sending scenarios, the preset threshold n of the number of sensitive characters can be preset to different values. For example, when the video is sent by CCTV video, the preset threshold n of the number of sensitive characters can be set Is a smaller value; when the video is sent as a folk variety show, the preset threshold n of the number of sensitive characters can be set to a larger value. Of course, those skilled in the art should understand that the above-mentioned identification rule for the sensitivity of barrage information is only an example of this application, and other existing or possible future identifications of the sensitivity of barrage information If the rules are applicable to this application, they should also be included in the scope of protection of this application, and are included here by reference.
[0095] In an embodiment of the present application, the setting of the low recognition degree area may include, but is not limited to, at least one of the following:
[0096] It is located in an area other than the center of the display screen; for example, the bullet screen information containing sensitive text is displayed in an area other than the center of the display screen, so that it is not easy for the receiving client to pay attention to the bullet screen information containing sensitive text. It can also improve the user experience of the sending client, while ensuring the timeliness of displaying barrage information.
[0097] The size of the font displayed in the area is smaller than the default value of the normal display font; for example, when the normal display font of the display screen is four small, in order to reduce the recognition of sensitive text by the receiving client, the display in the low recognition area The font size is ten points or smaller, making it difficult for the receiving client to recognize sensitive text, and at the same time ensuring the timeliness of displaying the bullet screen information.
[0098] The area of ​​the area is smaller than the preset value of the area of ​​the normal area; for example, if the area of ​​the normal area of ​​the display screen is S=4cm 2 , Then set the area s of the area to s=2cm 2 , So that the receiving client can see less barrage information containing sensitive text in this area at the same time.
[0099] The font color displayed in the area is similar to the background color of the sending screen; for example, the font color of the area that needs to display barrage information containing sensitive text is set to be similar to the background color of the sending screen, making it difficult for users to recognize the barrage information The sensitive text in, can also ensure the timeliness of real-time display of bullet screen information.
[0100] The movement speed of the font displayed in the area is greater than the preset value of the normal movement speed. For example, if the normal moving speed of the barrage information normally displayed on the display screen is V=60 characters/minute, then the font moving speed v for displaying the barrage information in the low recognition area is set to v=120 characters/minute , So that the bullet screen information containing sensitive text can be quickly displayed in the area of ​​the display screen, avoiding the receiving user terminal to observe the sensitive text in the bullet screen information in real time.
[0101] In an embodiment of this application, such as figure 1 As shown, after obtaining the barrage information to be sent from the sending client in step S11, the method further includes: displaying the barrage information to be sent in a normal area of ​​the sending client. For example, after sending client A obtains the barrage information to be sent, no matter whether the barrage information to be sent contains sensitive text or does not contain sensitive text, it should be displayed directly in the normal area of ​​the sending client A. The barrage information to be sent not only ensures the timeliness of the barrage information to be sent, but also improves the user experience of the sending client A.
[0102] In an embodiment of the present application, the step S11 determining the sensitivity of the barrage information to be sent includes:
[0103] Acquire sensitive text from the barrage information to be sent;
[0104] The sensitivity of the barrage information to be sent is determined according to the sensitive text.
[0105] In an embodiment of this application, such as figure 1 As shown in the barrage information to be sent obtained in the step S11, the sensitive text in the barrage information is counted by weakly consistent statistics to obtain the sensitive text in the barrage information to be sent, where all The method of weakly consistent statistics is used to indicate the calculation of the sensitivity probability of each text to match the sensitive text; then the sensitivity of the barrage information to be sent is determined according to the obtained sensitive text and its corresponding sensitivity probability, to achieve In order to carry out preliminary screening and filtering of sensitive texts for the barrage information to be sent.
[0106] In an embodiment of the present application, the step S11 in obtaining sensitive text from the barrage information to be sent includes: obtaining sensitive text from the barrage information to be sent by way of matching a sensitive character database, wherein: The sensitive font library contains text for indicating the meaning of sensitive characters, so that the sensitive words in the sensitive font library are subsequently matched with the words in the barrage information to be sent, and the corresponding sensitive characters in the barrage information to be sent are filtered out. Text. For example, the sensitive texts in the barrage information to be sent are counted one by one through the matching of sensitive fonts, and the sensitive texts obtained by statistics are {B, C, D, and E}, which realizes the more accurate processing of sending Barrage information is filtered for sensitive text.
[0107] In an embodiment of the present application, the determination of the corresponding display mode of the barrage information to be sent on the receiving user side according to the sensitivity in step S13 includes:
[0108] Determine the sensitivity level of the barrage information to be sent according to the sensitivity;
[0109] The corresponding display mode of the barrage information to be sent on the receiving user side is determined according to the sensitivity level.
[0110] Following the above-mentioned embodiment of the present application, after obtaining the sensitive text in the barrage information to be sent and the sensitivity of the sensitive text through the method of matching sensitive fonts, the sensitivity of the barrage information to be sent is determined (that is, the How many sensitive texts are included in the barrage information to be sent? Then, the step S13 determines the sensitivity level of the barrage information to be sent according to the sensitivity. For example, according to the preset threshold n of the number of sensitive characters in the identification rule for the sensitivity of the preset barrage information, the sensitivity of the barrage information to be sent is authenticated, and the sensitivity based on import is realized. To quickly classify the bulletin information to be sent to obtain the sensitivity level of the bulletin information to be sent; then, the step S13 determines the bulletin to be sent according to the obtained sensitivity level. The corresponding display mode of the screen information on the receiving client side not only ensures the timeliness of displaying the barrage information to be sent, but also ensures that the corresponding display of the barrage information to be sent based on different sensitivity levels is improved, User experience.
[0111] In an embodiment of this application, such as figure 1 The sensitivity levels shown include low, medium, and high. For example, the sensitivity of the barrage information to be sent is {B, C, D, and E}, if the preset number of sensitive characters in the identification rule for the sensitivity of the barrage information is n =5, then according to the sensitivity of the barrage information to be sent, the sensitivity level of the barrage information to be sent can be identified as intermediate; if the preset barrage information sensitivity identification rule is preset Assuming that the threshold of the number of sensitive characters is n=2, the sensitivity level of the to-be-sent barrage information can be identified as high according to the sensitivity of the to-be-sent barrage information; When the barrage information is matched, there is no sensitive text, that is, the sensitivity of the barrage information to be sent is 0, then the sensitivity level of the barrage information to be sent is low, and it is based on the text in the barrage information. Sensitivity matching obtains the sensitivity of the barrage information to be sent, and further achieves the purpose of quickly classifying the barrage information to be sent with sensitivity levels.
[0112] In an embodiment of the present application, the step S13 determining the corresponding display mode of the barrage information to be sent on the receiving user side according to the sensitivity level includes:
[0113] If the sensitivity level is low, display the barrage information to be sent in the normal area of ​​the receiving client;
[0114] If the sensitivity level is intermediate, display the barrage information to be sent in the low recognition area of ​​the receiving client;
[0115] If the sensitivity level is high, the barrage information to be sent is not displayed on the receiving client.
[0116] Following the above embodiments of this application, such as figure 1 It is shown that when the sensitivity level of the barrage information to be sent obtained in the step S11 is low, the barrage information to be sent is displayed in the normal area of ​​all receiving users, so as to realize the control of the barrage information to be sent Barrage information is displayed in real time on all receiving client terminals to ensure the timeliness of the barrage information display; if the sensitivity level of the barrage information to be sent obtained in step S11 is intermediate, then the The barrage information to be sent is displayed in the low-recognition area of ​​the receiving client, which not only ensures the timeliness of the barrage information to be sent, but also prevents the receiving user from seeing the barrage information containing sensitive text; If the sensitivity level of the barrage information to be sent obtained in the step S11 is high, the barrage information to be sent is directly discarded, and the barrage information to be sent is not displayed on the receiving client side, such as figure 1 As shown, the filtering and discarding of the barrage information to be sent corresponding to the high sensitivity level is achieved, so that the barrage information displayed by the receiving client is cleaner and more civilized.
[0117] In an embodiment of the present application, the step S13 determining the corresponding display mode of the barrage information to be sent on the receiving user side according to the sensitivity level includes:
[0118] If the sensitivity level is low, display the barrage information to be sent in the normal area of ​​the receiving client;
[0119] If the sensitivity level is intermediate, display the barrage information to be sent in the low recognition area of ​​the receiving client;
[0120] If the sensitivity level is high, a sensitive text review is performed on the barrage information to be sent to determine the display mode.
[0121] Following an embodiment of this application, such as figure 2 It is shown that when the sensitivity level of the barrage information to be sent obtained in the step S11 is low, the barrage information to be sent is displayed in the normal area of ​​all receiving users, so as to realize the control of the barrage information to be sent Barrage information is displayed in real time on all receiving client terminals to ensure the timeliness of the barrage information display; if the sensitivity level of the barrage information to be sent obtained in step S11 is intermediate, then the The barrage information to be sent is displayed in the low recognition area of ​​the receiving client, which not only ensures the timeliness of the barrage information to be sent, but also reduces the recognition of the barrage information containing sensitive text by the receiving client; If the sensitivity level of the barrage information to be sent obtained in the step S11 is high, then the barrage information to be sent will be reviewed for sensitive text again based on a strongly consistent sensitive text review method to determine the corresponding The display mode realizes the more accurate filtering of the to-be-sent barrage information corresponding to the high sensitivity level, and displays it in a corresponding display mode, which improves the correctness of the display in the corresponding area of ​​the display screen of the receiving client And the timeliness of displaying barrage information.
[0122] What needs to be said is that the method of reviewing the strongly consistent sensitive text used to accurately determine the sensitive text in the barrage information to be sent may not only include: manually reviewing all the corresponding sensitive texts when the sensitivity level is high. The review of the to-be-sent barrage information for sensitive text again may also include: the text combination and/or semantic-based sensitivity level in an embodiment of the present application corresponding to the barrage information to be sent is performed again when the sensitivity level is high Sensitive text review. Of course, those skilled in the art should understand that other existing or possible future methods for accurately judging the sensitive text in the to-be-sent barrage information may be applicable. In this application, it should also be included in the scope of protection of this application, and is included here by reference.
[0123] Following the above-mentioned embodiment of the present application, the sensitive text review of the barrage information to be sent when the sensitivity level is high in the step S13 may include, but is not limited to, at least one of the following:
[0124] Acquire sensitive text from the barrage information to be sent, perform a text combination on the sensitive text, and conduct a sensitive text review on the text combination;
[0125] The semantics are obtained from the barrage information to be sent, and sensitive text audits are performed on the barrage information to be sent according to the semantics.
[0126] Following the above-mentioned embodiment of the present application, when the sensitive text is {B, C, and D} obtained from the barrage information to be sent by way of sensitive font matching, the sensitive text is combined to obtain the text combination {BC , BD, CD, and BCD}, the text combination {BC, BD, CD, and BCD} is being reviewed for sensitive text. If the sensitive text extracted from the barrage information to be sent is {B, C, and D}, And the actual combination of sensitive text in the bullet screen information is BC and CD. When the text combination is reviewed for sensitive text again, it is determined that the text combination BC and CD are not sensitive words, then the bullet screen to be sent is determined If the information does not indicate a sensitive meaning, the barrage information to be sent is displayed in the normal area of ​​all receiving clients; when the text combination is reviewed for sensitive text again, it is verified that the text combination BC and CD are indeed sensitive words, then The barrage information to be sent is directly discarded, and the barrage information to be sent is not displayed on the receiving user side, such as figure 2 As shown, the filtering and discarding of the barrage information to be sent corresponding to the high sensitivity level is achieved, so that the barrage information displayed by the receiving client is cleaner and more civilized.
[0127] Following the above-mentioned embodiment of the present application, when the sensitive text is {B, C, D} obtained from the barrage information to be sent by way of sensitive font matching, the sensitive text {A, B, D} is corresponding to In the specific sentence of the barrage information to be sent, the semantics are obtained from the barrage information to be sent, and the sensitive text of the barrage information to be sent is reviewed according to the semantics, and the barrage information to be sent is reviewed Whether the bullet screen information contains sensitive semantics, if not, the sensitive text will be approved, and the to-be-sent bullet screen information will be displayed in the normal area of ​​all receiving clients; if there is, the sensitive text will not be approved, and it will go straight The barrage information to be sent is discarded, and the barrage information to be sent is not displayed on the receiving client, such as figure 2 As shown, the filtering and discarding of the barrage information to be sent corresponding to the high sensitivity level is achieved, so that the barrage information displayed by the receiving client is cleaner and more civilized.
[0128] In an embodiment of the present application, the sensitive text review of the barrage information to be sent in the step S13 to determine the display mode includes:
[0129] If the sensitive text review of the barrage information to be sent is low-level, display the barrage information to be sent in the normal area of ​​the receiving client;
[0130] If the sensitive text review of the to-be-sent barrage information is intermediate, display the to-be-sent barrage information in the low recognition area of ​​the receiving client;
[0131] If the sensitive text review of the barrage information to be sent is advanced, the barrage information to be sent is not displayed on the receiving client.
[0132] Following the above embodiments of this application, such as image 3 When the sensitivity level of the barrage information to be sent obtained in the step S11 is high, the sensitive text review is performed again on the barrage information to be sent, in order to ensure that the sensitivity level is high The sensitivity level of the corresponding barrage information identification to be sent is more accurate and the display is more reasonable. If the barrage information to be sent corresponding to the sensitivity level is high, the sensitive text is reviewed again as low level, and the The barrage information to be sent is displayed in the normal area of ​​the receiving client, so that the barrage information to be sent is displayed on all receiving clients in real time, ensuring the timeliness of the barrage information display; if it is sensitive to the When the level is high, the corresponding barrage information to be sent is reviewed for sensitive text as intermediate, and the barrage information to be sent is displayed in the low recognition area of ​​the receiving client, which not only ensures that the barrage information to be sent is displayed The timeliness also reduces the receiving client’s recognition of the bullet screen information containing sensitive text; if the sensitive text review corresponding to the bullet screen information to be sent when the sensitivity level is high is high, The barrage information to be sent is directly discarded, and the barrage information to be sent is not displayed on the receiving user side, such as image 3 As shown, the filtering and discarding of the barrage information to be sent corresponding to the high sensitivity level is achieved, so that the barrage information displayed by the receiving client is cleaner and more civilized.
[0133] According to one aspect of the application, a server for processing barrage information is applied to the server side in video transmission, and the server includes an acquiring device, a determining device, and a display determining device, wherein,
[0134] The obtaining device is used to obtain the barrage information to be sent from the sending client; the determining device is used to determine the sensitivity of the barrage information to be sent, so as to quickly calculate the sensitivity of the barrage information The display determination device is used to determine the corresponding display mode of the barrage information to be sent on the receiving client side according to the sensitivity, which not only saves the system's computing resources and time costs for processing sensitive text in barrage information , It also improves the timeliness of displaying the to-be-sent barrage information on all receiving clients.
[0135] In an embodiment of the present application, before acquiring the to-be-sent barrage information from the sending client for sensitivity determination, first set the authentication rule for the sensitivity of barrage information on the server side of the video transmission, and display in the video transmission screen that contains A low-recognition area of ​​barrage information of sensitive text, where the barrage information to be sent displayed in the low-recognition area will not be easily distinguished by the receiving client. The identification rules of the sensitivity of the bullet screen information and the setting of the low recognition area are respectively described below.
[0136] In an embodiment of the present application, the preset identification rule for the sensitivity of the barrage information may include: if the number of sensitive characters in the barrage information to be sent=0, then the barrage information to be sent is identified Low level; if the number of sensitive characters in the barrage message to be sent> 0, and the number of sensitive characters in the barrage message to be sent If the threshold n for the number of sensitive characters is preset, the barrage information to be sent is identified as high-level. Of course, based on different video sending scenarios, the preset threshold n of the number of sensitive characters can be preset to different values. For example, when the video is sent by CCTV video, the preset threshold n of the number of sensitive characters can be set Is a smaller value; when the video is sent as a folk variety show, the preset threshold n of the number of sensitive characters can be set to a larger value. Of course, those skilled in the art should understand that the above-mentioned identification rule for the sensitivity of barrage information is only an example of this application, and other existing or possible future identifications of the sensitivity of barrage information If the rules are applicable to this application, they should also be included in the scope of protection of this application, and are included here by reference.
[0137] In an embodiment of the present application, the setting of the low recognition degree area may include, but is not limited to, at least one of the following:
[0138] It is located in an area other than the center of the display screen; for example, the bullet screen information containing sensitive text is displayed in an area other than the center of the display screen, so that it is not easy for the receiving client to pay attention to the bullet screen information containing sensitive text. It can also improve the user experience of the sending client, while ensuring the timeliness of displaying barrage information.
[0139] The size of the font displayed in the area is smaller than the default value of the normal display font; for example, when the normal display font of the display screen is four small, in order to reduce the recognition of sensitive text by the receiving client, the display in the low recognition area The font size is ten points or smaller, making it difficult for the receiving client to recognize sensitive text, and at the same time ensuring the timeliness of displaying the bullet screen information.
[0140] The area of ​​the area is smaller than the preset value of the area of ​​the normal area; for example, if the area of ​​the normal area of ​​the display screen is S=4cm 2 , Then set the area s of the area to s=2cm 2 , So that the receiving client can see less barrage information containing sensitive text in this area at the same time.
[0141] The font color displayed in the area is similar to the background color of the sending screen; for example, the font color of the area that needs to display barrage information containing sensitive text is set to be similar to the background color of the sending screen, making it difficult for users to recognize the barrage information The sensitive text in, can also ensure the timeliness of real-time display of bullet screen information.
[0142] The movement speed of the font displayed in the area is greater than the preset value of the normal movement speed. For example, if the normal moving speed of the barrage information normally displayed on the display screen is V=60 characters/minute, then the font moving speed v for displaying the barrage information in the low recognition area is set to v=120 characters/minute , So that the bullet screen information containing sensitive text can be quickly displayed in the area of ​​the display screen, avoiding the receiving user terminal to observe the sensitive text in the bullet screen information in real time.
[0143] In an embodiment of this application, such as figure 1 As shown, the acquiring device is also used to: display the barrage information to be sent in the normal area of ​​the sending client. For example, after sending client A obtains the barrage information to be sent, no matter whether the barrage information to be sent contains sensitive text or does not contain sensitive text, it should be displayed directly in the normal area of ​​the sending client A. The barrage information to be sent not only ensures the timeliness of the barrage information to be sent, but also improves the user experience of the sending client A.
[0144] In an embodiment of the present application, the obtaining device is used for:
[0145] Acquire sensitive text from the barrage information to be sent;
[0146] The sensitivity of the barrage information to be sent is determined according to the sensitive text.
[0147] In an embodiment of this application, such as figure 1 As shown in the barrage information to be sent acquired from the acquisition device, the sensitive texts in the barrage information are counted through weakly consistent statistics to obtain the sensitive texts in the barrage information to be sent, where all The method of weakly consistent statistics is used to indicate the calculation of the sensitivity probability of each text to match the sensitive text; then the sensitivity of the barrage information to be sent is determined according to the obtained sensitive text and its corresponding sensitivity probability, to achieve In order to carry out preliminary screening and filtering of sensitive texts for the barrage information to be sent.
[0148] In an embodiment of the present application, the obtaining device is used to obtain sensitive characters from the barrage information to be sent by matching a sensitive character library, wherein the sensitive character library contains characters for indicating the meaning of the sensitive characters, In order to subsequently match the sensitive words in the sensitive font library with the words in the barrage information to be sent, and screen out the corresponding sensitive texts in the barrage information to be sent. For example, the sensitive texts in the barrage information to be sent are counted one by one through the matching of sensitive fonts, and the sensitive texts obtained by statistics are {B, C, D, and E}, which realizes the more accurate processing of sending Barrage information is filtered for sensitive text.
[0149] In an embodiment of the present application, the display determining device is used for:
[0150] Determine the sensitivity level of the barrage information to be sent according to the sensitivity;
[0151] The corresponding display mode of the barrage information to be sent on the receiving user side is determined according to the sensitivity level.
[0152] Following the above-mentioned embodiment of the present application, after obtaining the sensitive text in the barrage information to be sent and the sensitivity of the sensitive text through the method of matching sensitive fonts, the sensitivity of the barrage information to be sent is determined (that is, the How many sensitive texts are included in the barrage information to be sent? Then, the display determining device determines the sensitivity level of the barrage information to be sent according to the sensitivity. For example, according to the preset threshold n of the number of sensitive characters in the identification rule for the sensitivity of the preset barrage information, the sensitivity of the barrage information to be sent is authenticated, and the sensitivity based on import is realized. To quickly classify the barrage information to be sent to obtain the sensitivity level of the barrage information to be sent; then, the display determining device determines the barrage information to be sent according to the obtained sensitivity level The corresponding display mode of the barrage information on the receiving client not only ensures the timeliness of displaying the barrage information to be sent, but also ensures that different barrage information to be sent is correspondingly displayed based on different sensitivity levels, so as to improve Improve the user experience.
[0153] In an embodiment of this application, such as figure 1 The sensitivity levels shown include low, medium, and high. For example, the sensitivity of the barrage information to be sent is {B, C, D, and E}, if the preset number of sensitive characters in the identification rule for the sensitivity of the barrage information is n =5, then according to the sensitivity of the barrage information to be sent, the sensitivity level of the barrage information to be sent can be identified as intermediate; if the preset barrage information sensitivity identification rule is preset Assuming that the threshold of the number of sensitive characters is n=2, the sensitivity level of the to-be-sent barrage information can be identified as high according to the sensitivity of the to-be-sent barrage information; When the barrage information is matched, there is no sensitive text, that is, the sensitivity of the barrage information to be sent is 0, then the sensitivity level of the barrage information to be sent is low, and it is based on the text in the barrage information. Sensitivity matching obtains the sensitivity of the barrage information to be sent, and further achieves the purpose of quickly classifying the barrage information to be sent with sensitivity levels.
[0154] In an embodiment of the present application, the display determining device is used for:
[0155] If the sensitivity level is low, display the barrage information to be sent in the normal area of ​​the receiving client;
[0156] If the sensitivity level is intermediate, display the barrage information to be sent in the low recognition area of ​​the receiving client;
[0157] If the sensitivity level is high, the barrage information to be sent is not displayed on the receiving client.
[0158] Following the above embodiments of this application, such as figure 1 It is shown that when the sensitivity level of the barrage information to be sent acquired in the acquiring device is low, the barrage information to be sent is displayed in the normal area of ​​all receiving users, so as to realize the control of the barrage information to be sent The barrage information is displayed in real time on all receiving clients to ensure the timeliness of the barrage information display; if the sensitivity level of the barrage information to be sent acquired by the acquisition device is intermediate, then the The barrage information to be sent is displayed in the low-recognition area of ​​the receiving client, which not only ensures the timeliness of the barrage information to be sent, but also prevents the receiving user from seeing the barrage information containing sensitive text; If the sensitivity level of the barrage information to be sent acquired by the acquiring device is high, then the barrage information to be sent is directly discarded, and the barrage information to be sent is not displayed on the receiving client, such as figure 1 As shown, the filtering and discarding of the barrage information to be sent corresponding to the high sensitivity level is achieved, so that the barrage information displayed by the receiving client is cleaner and more civilized.
[0159] In an embodiment of the present application, the display determining device is used for:
[0160] If the sensitivity level is low, display the barrage information to be sent in the normal area of ​​the receiving client;
[0161] If the sensitivity level is intermediate, display the barrage information to be sent in the low recognition area of ​​the receiving client;
[0162] If the sensitivity level is high, a sensitive text review is performed on the barrage information to be sent to determine the display mode.
[0163] Following an embodiment of this application, such as figure 2 It is shown that when the sensitivity level of the barrage information to be sent acquired in the acquiring device is low, the barrage information to be sent is displayed in the normal area of ​​all receiving users, so as to realize the control of the barrage information to be sent The barrage information is displayed in real time on all receiving clients to ensure the timeliness of the barrage information display; if the sensitivity level of the barrage information to be sent acquired by the acquisition device is intermediate, then the The barrage information to be sent is displayed in the low recognition area of ​​the receiving client, which not only ensures the timeliness of the barrage information to be sent, but also reduces the recognition of the barrage information containing sensitive text by the receiving client; If the sensitivity level of the to-be-sent barrage information acquired by the acquiring device is high, then the to-be-sent barrage information is reviewed for sensitive text again based on a strongly consistent sensitive text review method to determine the corresponding The display mode realizes the more accurate filtering of the to-be-sent barrage information corresponding to the high sensitivity level, and displays it in a corresponding display mode, which improves the correctness of the display in the corresponding area of ​​the display screen of the receiving client And the timeliness of displaying barrage information.
[0164] What needs to be said is that the method of reviewing the strongly consistent sensitive text used to accurately determine the sensitive text in the barrage information to be sent may not only include: manually reviewing all the corresponding sensitive texts when the sensitivity level is high. The review of the to-be-sent barrage information for sensitive text again may also include: the text combination and/or semantic-based sensitivity level in an embodiment of the present application corresponding to the barrage information to be sent is performed again when the sensitivity level is high Sensitive text review. Of course, those skilled in the art should understand that other existing or possible future methods for accurately judging the sensitive text in the to-be-sent barrage information may be applicable. In this application, it should also be included in the scope of protection of this application, and is included here by reference.
[0165] Following the above-mentioned embodiment of the present application, the sensitive text review of the barrage information to be sent when the sensitivity level is high in the display determination device may include, but is not limited to, at least one of the following:
[0166] Acquire sensitive text from the barrage information to be sent, perform a text combination on the sensitive text, and conduct a sensitive text review on the text combination;
[0167] The semantics are obtained from the barrage information to be sent, and sensitive text audits are performed on the barrage information to be sent according to the semantics.
[0168] Following the above-mentioned embodiment of the present application, when the sensitive text is {B, C, D} obtained from the barrage information to be sent by means of sensitive font matching, the sensitive text is combined to obtain the text combination {BC , BD, CD and BCD}, the sensitive text of the text combination {BC, BD, CD and BCD} is reviewed, if the sensitive text extracted from the barrage information to be sent is {A, B, C}, And the actual combination of sensitive text in the bullet screen information is BC and CD. When the text combination is reviewed for sensitive text again, it is determined that the text combination BC and CD are not sensitive words, then the bullet screen to be sent is determined If the information does not indicate a sensitive meaning, the barrage information to be sent is displayed in the normal area of ​​all receiving clients; when the text combination is reviewed for sensitive text again, it is verified that the text combination BC and CD are indeed sensitive words, then The barrage information to be sent is directly discarded, and the barrage information to be sent is not displayed on the receiving user side, such as figure 2 As shown, the filtering and discarding of the barrage information to be sent corresponding to the high sensitivity level is achieved, so that the barrage information displayed by the receiving client is cleaner and more civilized.
[0169] Following the above-mentioned embodiment of the present application, when the sensitive text is {B, C, D} obtained from the barrage information to be sent by way of sensitive font matching, the sensitive text {B, C, D} is matched In the specific sentence of the barrage information to be sent, the semantics are obtained from the barrage information to be sent, and the sensitive text of the barrage information to be sent is reviewed according to the semantics, and the barrage information to be sent is reviewed Whether the bullet screen information contains sensitive semantics, if not, the sensitive text will be approved, and the to-be-sent bullet screen information will be displayed in the normal area of ​​all receiving clients; if there is, the sensitive text will not be approved, and it will go straight The barrage information to be sent is discarded, and the barrage information to be sent is not displayed on the receiving client, such as figure 2 As shown, the filtering and discarding of the barrage information to be sent corresponding to the high sensitivity level is achieved, so that the barrage information displayed by the receiving client is cleaner and more civilized.
[0170] In an embodiment of the present application, the display determining device is used for:
[0171] If the sensitive text review of the barrage information to be sent is low-level, display the barrage information to be sent in the normal area of ​​the receiving client;
[0172] If the sensitive text review of the to-be-sent barrage information is intermediate, display the to-be-sent barrage information in the low recognition area of ​​the receiving client;
[0173] If the sensitive text review of the barrage information to be sent is advanced, the barrage information to be sent is not displayed on the receiving client.
[0174] Following the above embodiments of this application, such as image 3 As shown, when the sensitivity level of the barrage information to be sent acquired by the acquiring device is high, the sensitive text review is performed again on the barrage information to be sent, in order to ensure that the sensitivity level is high The sensitivity level of the corresponding barrage information identification to be sent is more accurate and the display is more reasonable. If the barrage information to be sent corresponding to the sensitivity level is high, the sensitive text is reviewed again as low level, and the The barrage information to be sent is displayed in the normal area of ​​the receiving client, so that the barrage information to be sent is displayed on all receiving clients in real time, ensuring the timeliness of the barrage information display; if it is sensitive to the When the level is high, the corresponding barrage information to be sent is reviewed for sensitive text as intermediate, and the barrage information to be sent is displayed in the low recognition area of ​​the receiving client, which not only ensures that the barrage information to be sent is displayed The timeliness also reduces the receiving client’s recognition of the bullet screen information containing sensitive text; if the sensitive text review corresponding to the bullet screen information to be sent when the sensitivity level is high is high, The barrage information to be sent is directly discarded, and the barrage information to be sent is not displayed on the receiving user side, such as image 3 As shown, the filtering and discarding of the barrage information to be sent corresponding to the high sensitivity level is achieved, so that the barrage information displayed by the receiving client is cleaner and more civilized.
[0175] In summary, this application first obtains the barrage information to be sent from the sending client through this application; then determines the sensitivity of the barrage information to be sent, so as to realize the rapid calculation of the sensitivity of the barrage information; Finally, the corresponding display mode of the barrage information to be sent on the receiving user side is determined according to the sensitivity, which not only saves the system’s computing resources and time costs for processing sensitive text in barrage information, but also improves the The receiving client displays the timeliness of the barrage information to be sent.
[0176] In the actual application scenario of a method for processing live barrage information applied in the process of video live broadcast, when sending client A edits a piece of barrage information, it is sent to the server, and the server obtains information from the sending client A. First, the server matches the text in the barrage information to be broadcasted one by one through the sensitive font library to obtain the sensitivity of each text, and determines the sensitivity of the barrage information to be broadcasted based on the sensitivity. Text, determine the sensitivity of the barrage information to be broadcasted based on the sensitive text (that is, how many sensitive texts and the sensitive probability of the sensitive text are contained in the barrage information); then, based on the determined barrage information to be broadcasted The sensitivity of the barrage information is used to determine the sensitivity level of the barrage information to be broadcasted (for example, any one of low-level, intermediate-level, and high-level). If the sensitivity level obtained is low, it can be used on all users (not only The normal area of ​​the live interface, including the sending client and the receiving client, displays the barrage information to be broadcasted; if the sensitivity level obtained is intermediate, it can be displayed in all sensitive areas of the live interface of the receiving client Articles of barrage information to be broadcasted; if the sensitivity level obtained is high, then the corresponding barrage information to be broadcasted when the sensitivity level is high, conduct a strong consistent sensitive text review again (for example, manual review, sensitive words Text combination review and semantic review of bullet screen information, etc.), the corresponding level will be obtained after re-review. If the level is low after re-review, the normal area of ​​all users will display the corresponding to be broadcast when the sensitivity level is high Barrage information; if it is intermediate after re-review, the corresponding barrage information to be broadcast when the sensitivity level is high is displayed in all sensitive areas of the receiving client; if it is high after re-review, the sensitivity level is determined to be high When the corresponding barrage information to be broadcasted is indeed sensitive barrage information, the barrage information is directly discarded and not displayed on all receiving clients, which realizes the way of matching sensitive fonts to the text in the barrage information , To quickly classify the text in the barrage information to be broadcasted to obtain the sensitive text corresponding to the barrage information to be broadcasted, and to realize the realization by distinguishing the sensitive areas on all receiving clients The display of the barrage information to be broadcast containing sensitive text not only ensures the timeliness of displaying the barrage information of all receiving clients, but also reduces the discrimination of the barrage information of all receiving clients.
[0177] According to another aspect of the present invention, there is also provided a computing-based device, including:
[0178] Processor; and
[0179] A memory arranged to store computer-executable instructions that, when executed, cause the processor to:
[0180] Obtain the barrage information to be sent from the sending client;
[0181] Determine the sensitivity of the barrage information to be sent, so as to quickly calculate the sensitivity of the barrage information;
[0182] The corresponding display mode of the barrage information to be sent on the receiving user side is determined according to the sensitivity.
[0183] Obviously, those skilled in the art can make various changes and modifications to the application without departing from the spirit and scope of the application. In this way, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application also intends to include these modifications and variations.
[0184] It should be noted that this application can be implemented in software and/or a combination of software and hardware. For example, it can be implemented using an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware device. In an embodiment, the software program of the present application may be executed by a processor to realize the steps or functions described above. Likewise, the software program (including related data structures) of the present application can be stored in a computer-readable recording medium, such as RAM memory, magnetic or optical drive or floppy disk and similar devices. In addition, some steps or functions of the present application may be implemented by hardware, for example, as a circuit that cooperates with a processor to execute each step or function.
[0185] In addition, a part of this application can be applied as a computer program product, such as a computer program instruction, when it is executed by a computer, through the operation of the computer, the method and/or technical solution according to this application can be invoked or provided. The program instructions that call the method of this application may be stored in a fixed or removable recording medium, and/or be transmitted through a data stream in a broadcast or other signal-bearing medium, and/or be stored in a The program instructions run in the working memory of the computer equipment. Here, an embodiment according to the present application includes a device including a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, trigger The operation of the device is based on the aforementioned methods and/or technical solutions according to multiple embodiments of the present application.
[0186] For those skilled in the art, it is obvious that the present application is not limited to the details of the foregoing exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or basic characteristics of the application. Therefore, no matter from which point of view, the embodiments should be regarded as exemplary and non-limiting. The scope of this application is defined by the appended claims rather than the above description, and therefore it is intended to fall into the claims. All changes within the meaning and scope of the equivalent elements of is included in this application. Any reference signs in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "including" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claims can also be implemented by one unit or device through software or hardware. Words such as first and second are used to denote names, but do not denote any specific order.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Pulsed eddy-current-based metal plate thickness information detection method

ActiveCN107990820AThe experimental method is simpleImprove timelinessElectrical/magnetic thickness measurementsPhysicsBase metal
Owner:四川元匠科技有限公司

Classification and recommendation of technical efficacy words

  • Save computing resources and time costs
  • Improve timeliness

Internal wave measuring system

Owner:710TH RES INST OF CHINA SHIPBUILDING IND CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products