CN105847717A - Barrage reporting method, client and server - Google Patents
Barrage reporting method, client and server Download PDFInfo
- Publication number
- CN105847717A CN105847717A CN201610370184.XA CN201610370184A CN105847717A CN 105847717 A CN105847717 A CN 105847717A CN 201610370184 A CN201610370184 A CN 201610370184A CN 105847717 A CN105847717 A CN 105847717A
- Authority
- CN
- China
- Prior art keywords
- bullet
- chat
- barrage
- reporting
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种弹幕举报的方法、客户端及服务器。所述方法包括:(1)获取用户举报的弹幕;(2)举报所述弹幕的客户端将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;并将所述弹幕的举报信息提交至服务器;(3)服务器对所述弹幕进行审核,当审核结果为所述弹幕为违规弹幕时,进行前端处理和后台处理;所述前端处理使得请求播放所述视频的客户端屏蔽所述弹幕,所述后台处理使得服务器更新违规弹幕滤除规则。所述客户端包括:举报获取模块、举报处理模块、以及广播接收模块。所述客户端,包括审核模块、前处理模块、以及后台处理模块。本发明及时响应用户举报屏蔽相应弹幕,有效降低违规弹幕误判影响提高用户体验。
The invention discloses a barrage reporting method, a client and a server. The method includes: (1) obtaining the bullet chat reported by the user; (2) the client reporting the bullet chat removes the bullet chat from the bullet chat array and refreshes the display so that the bullet chat is no longer displayed on the video; and submit the report information of the barrage to the server; (3) the server reviews the barrage, and when the review result is that the barrage is an illegal barrage, perform front-end processing and background processing; The front-end processing enables the client requesting to play the video to shield the bullet chatting, and the background processing enables the server to update the illegal bullet chatting filtering rules. The client includes: a report acquisition module, a report processing module, and a broadcast receiving module. The client includes an audit module, a pre-processing module, and a background processing module. The present invention timely responds to the user's report and shields the corresponding barrage, effectively reducing the impact of misjudgment of illegal barrage and improving user experience.
Description
技术领域technical field
本发明属于互联网领域,更具体地,涉及一种弹幕的举报方法。The invention belongs to the field of the Internet, and more specifically relates to a bullet chat reporting method.
背景技术Background technique
弹幕是一种显示在视频中的用户评论,在点播播放领域的弹幕可以给观众一种"实时互动"的错觉,本说明是视频直播领域中的弹幕是一种实时互动的方式,会实时的将用户的评论展示给其他用户与主播,但是这种实时性增加了监管的成本,降低了违规了成本。Bullet chat is a kind of user comments displayed in the video. Bullet chat in the field of on-demand playback can give the audience an illusion of "real-time interaction". This explanation is that bullet chat in the live video field is a way of real-time interaction. The user's comments will be displayed to other users and anchors in real time, but this real-time nature increases the cost of supervision and reduces the cost of violations.
本发明的作用是利用用户自发行为降低企业的监管成本并提高对违规弹幕监管的效率。互联网是匿名的社会系统,所以难免会有暴力、淫秽、诈骗等内容的违规弹幕出现,为了净化互联网的评论环境与监督匿名网络下的用户行为,所以有必要对弹幕进行一定程度的监管与过滤。The function of the invention is to reduce the supervision cost of the enterprise and improve the efficiency of the supervision of the illegal barrage by using the spontaneous behavior of the user. The Internet is an anonymous social system, so it is inevitable that there will be violent, obscene, fraudulent and other illegal bullet screens. In order to purify the Internet comment environment and supervise user behavior under the anonymous network, it is necessary to supervise the bullet screens to a certain extent with filtering.
现有技术主要通过服务器端通过关键字过滤,但语言的语意很难通过具体字去控制,通过具体文字的过滤方式难免会有漏网之鱼。对于违规举报响应不及时,直接删除又可能造成处理不当影响弹幕发送乐趣。The existing technology mainly filters through keywords on the server side, but it is difficult to control the semantics of the language through specific words, and it is inevitable that there will be fish that slip through the net through the filtering method of specific words. If the response to the violation report is not timely, direct deletion may cause improper handling and affect the fun of barrage sending.
发明内容Contents of the invention
针对现有技术的以上缺陷或改进需求,本发明提供了一种弹幕举报的方法、客户端及服务器,其目的在于通过根据用户的人工举报动,一方面立即对举报用户删除特定弹幕的显示,一方面通过服务器对全局客户端和违规弹幕滤除规则进行处理,由此解决现有技术对于举报的弹幕响应不及时或者处理不当技术问题。Aiming at the above defects or improvement needs of the prior art, the present invention provides a method, a client and a server for bullet chat reporting, the purpose of which is to immediately delete specific bullet chat information for the reporting user by manually reporting according to the user. It shows that, on the one hand, the global client and the illegal barrage filtering rules are processed through the server, thereby solving the technical problem of untimely response or improper handling of the reported barrage in the prior art.
为实现上述目的,按照本发明的一个方面,提供了一种弹幕举报方法,包括以下步骤:In order to achieve the above purpose, according to one aspect of the present invention, a bullet screen reporting method is provided, including the following steps:
(1)获取用户举报的弹幕;(1) Obtain the barrage reported by the user;
(2)举报客户端处理:举报所述弹幕的客户端将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;并将所述弹幕的举报信息提交至服务器;(2) Reporting client processing: the client reporting the bullet chat removes the bullet chat from the bullet chat array and refreshes the display so that the bullet chat is no longer displayed on the video; Submit the reported information to the server;
(3)服务器处理:服务器对所述弹幕进行审核,当审核结果为所述弹幕为违规弹幕时,进行前端处理和后台处理;所述前端处理使得请求播放所述视频的客户端屏蔽所述弹幕,所述后台处理使得服务器更新违规弹幕滤除规则。(3) Server processing: the server audits the barrage, and when the audit result is that the barrage is an illegal barrage, it performs front-end processing and background processing; the front-end processing makes the client shielding the request to play the video For the bullet chatting, the background processing enables the server to update the filtering rules for illegal bullet chatting.
优选地,所述弹幕举报方法,其所述获取用户举报的弹幕为:Preferably, in the bullet chat reporting method, the bullet chat reported by the user is obtained as follows:
举报的客户端获取用户对视频的弹幕进行的点击操作,根据点击位置,确定弹幕;弹窗显示所述弹幕内容,获取用户确认后获取所述弹幕的举报信息。The reporting client obtains the click operation performed by the user on the video barrage, and determines the barrage according to the click position; the pop-up window displays the content of the barrage, and obtains the report information of the barrage after obtaining the user's confirmation.
优选地,所述弹幕举报方法,其所述举报信息包括弹幕内容、弹幕发送者、弹幕举报者、举报时间、和/或举报来源。Preferably, in the bullet chat reporting method, the reporting information includes bullet chat content, bullet chat sender, bullet chat reporter, reporting time, and/or reporting source.
优选地,所述弹幕举报方法,其所述前端处理为:Preferably, the front-end processing of the barrage reporting method is:
发送删除所述弹幕的广播,使得接收到所述广播的客户端屏蔽所述弹幕。Sending a broadcast to delete the bullet chat, so that the client receiving the broadcast shields the bullet chat.
优选地,所述弹幕举报方法,其所述后台处理为:Preferably, the background processing of the barrage reporting method is:
将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。Add the report information of the barrage to the illegal barrage database, and optimize the barrage filtering rules according to the updated database.
按照本发明的另一个方面,提供了一种弹幕举报客户端,包括:According to another aspect of the present invention, a barrage reporting client is provided, including:
举报获取模块,用于获取用户举报的弹幕;The report acquisition module is used to obtain the barrage reported by users;
举报处理模块,用于在举报获取模块获取弹幕举报信息后,将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;The report processing module is used to remove the bullet chat from the bullet chat array and refresh the display after the bullet chat report information is obtained by the report acquisition module, so that the bullet chat is no longer displayed on the video;
广播接收模块,用于接收服务器发送的删除弹幕的广播,使得所述广播指定的弹幕不显示在视频上。The broadcast receiving module is configured to receive the broadcast of deleting the bullet chat sent by the server, so that the bullet chat specified by the broadcast is not displayed on the video.
优选地,所述弹幕举报客户端,其所述举报获取模块,用于获取对视频的弹幕进行的点击操作,显示弹幕内容并获取用户确认后,获取所述弹幕的举报信息并提交给服务器。Preferably, the bullet chat report client, the report acquisition module, is used to acquire the click operation on the bullet chat of the video, display the content of the bullet chat and obtain the user confirmation, obtain the report information of the bullet chat and submit to the server.
按照本发明的另一方面,提供了一种弹幕举报服务器,包括:According to another aspect of the present invention, a barrage reporting server is provided, including:
审核模块,用于接收弹幕举报客户端提交的弹幕的举报信息,并进行审核判断所述弹幕是否为违规弹幕;The review module is used to receive the report information of the bullet chat submitted by the bullet chat reporting client, and conduct an audit to determine whether the bullet chat is an illegal bullet chat;
前处理模块,用于当审核模块判断所述弹幕为违规弹幕时,使得请求播放所述视频的客户端屏蔽所述弹幕;The pre-processing module is used to make the client that requests to play the video shield the bullet chat when the review module judges that the bullet chat is an illegal bullet chat;
后台处理模块,用于当审核模块判断所述弹幕为违规弹幕时,更新服务器违规弹幕滤除规则。The background processing module is used to update the filtering rules of server illegal bullet chatting when the review module judges that the bullet chatting is illegal bullet chatting.
优选地,所述弹幕举报服务器,其所述前处理模块用于发送删除所述弹幕的广播。Preferably, the pre-processing module of the bullet chat reporting server is configured to send a broadcast to delete the bullet chat.
优选地,所述弹幕举报服务器,其所述后台处理模块用于将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。Preferably, the background processing module of the bullet chat reporting server is configured to add the bullet chat report information to the illegal bullet chat database, and optimize the bullet chat filtering rules according to the updated database.
总体而言,通过本发明所构思的以上技术方案与现有技术相比,由于本发明采取客户端和服务器异步处理被举报弹幕的方法,能够取得及时响应用户举报屏蔽相应弹幕,同时避免误判,有效降低违规弹幕误判影响提高用户体验的有益效果。Generally speaking, compared with the prior art, the above technical solution conceived by the present invention, because the present invention adopts the method of asynchronously processing the reported barrage by the client and the server, can obtain a timely response to user reports and block the corresponding barrage, while avoiding Misjudgment, effectively reducing the impact of misjudgment on barrage violations and improving user experience.
附图说明Description of drawings
图1是本发明提供的弹幕举报方法的流程图;Fig. 1 is a flow chart of the barrage reporting method provided by the present invention;
图2是本发明提供的弹幕举报客户端结构示意图;Fig. 2 is a structural schematic diagram of the barrage reporting client provided by the present invention;
图3是本发明提供的弹幕举报服务器结构示意图。Fig. 3 is a schematic structural diagram of the barrage reporting server provided by the present invention.
具体实施方式detailed description
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.
本发明所指弹幕,即用户发送的一条信息对象,包括弹幕编号、弹幕内容、发送者属性,根据网站需要,可增加如发送时间等其他属性。The barrage referred to in the present invention refers to an information object sent by the user, including the barrage number, barrage content, and sender attributes. According to the needs of the website, other attributes such as sending time can be added.
本发明提供的弹幕举报方法,包括以下步骤:The barrage reporting method provided by the present invention includes the following steps:
(1)获取用户举报的弹幕;(1) Obtain the barrage reported by the user;
所述获取用户举报的弹幕,具体为举报的客户端获取用户对视频的弹幕进行的点击操作,根据点击位置,确定弹幕;弹窗显示所述弹幕内容,获取用户确认后获取所述弹幕的举报信息。The described acquisition of the barrage reported by the user is specifically for the reported client to obtain the user's click operation on the video barrage, and determine the barrage according to the click position; the pop-up window displays the content of the barrage, and obtains the content of the barrage after obtaining the user's confirmation. Describe the report information of the barrage.
所述举报信息包括:弹幕内容、弹幕编号、弹幕发送者、弹幕举报者、举报时间、举报来源。The report information includes: bullet chat content, bullet chat number, bullet chat sender, bullet chat reporter, reporting time, and reporting source.
(2)举报客户端处理:举报所述弹幕的客户端将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;并将所述弹幕的举报信息提交至服务器;(2) Reporting client processing: the client reporting the bullet chat removes the bullet chat from the bullet chat array and refreshes the display so that the bullet chat is no longer displayed on the video; Submit the reported information to the server;
(3)服务器处理:服务器对所述弹幕进行审核,当审核结果为所述弹幕为违规弹幕时,进行前端处理和后台处理;所述前端处理使得请求播放所述视频的客户端屏蔽所述弹幕,所述后台处理使得服务器更新违规弹幕滤除规则。(3) Server processing: the server audits the barrage, and when the audit result is that the barrage is an illegal barrage, it performs front-end processing and background processing; the front-end processing makes the client shielding the request to play the video For the bullet chatting, the background processing enables the server to update the filtering rules for illegal bullet chatting.
所述前端处理具体为:发送删除所述弹幕的广播,使得接收到所述广播的客户端屏蔽所述弹幕。The front-end processing specifically includes: sending a broadcast to delete the bullet chat, so that the client receiving the broadcast shields the bullet chat.
所述后端处理具体为:将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。The back-end processing specifically includes: adding the report information of the bullet chat to the illegal bullet chat database, and optimizing the bullet chat filtering rules according to the updated database.
所述弹幕过滤规则可采用关键词过滤和/或者机器学习分类制定。所述关键词包括弹幕内容中的违规词、弹幕发送者、弹幕举报者、和/或举报来源。例如,对于违规词进行机器学习分类,用于弹幕过滤规则;删除该弹幕发送者发送的弹幕、删除该弹幕举报者举报的所有弹幕、删除该举报来源发出的所有弹幕。The barrage filtering rules can be formulated by keyword filtering and/or machine learning classification. The keywords include illegal words in the content of the bullet chat, the sender of the bullet chat, the reporter of the bullet chat, and/or the source of the report. For example, machine learning classification is performed on violating words for bullet chatting filtering rules; delete bullet chatting sent by the bullet chatting sender, delete all bullet chatting reported by the bullet chatting reporter, and delete all bullet chatting sent by the reporting source.
本发明提供的弹幕举报客户端,包括:The barrage reporting client provided by the present invention includes:
举报获取模块,用于获取用户举报的弹幕,具体地,获取对视频的弹幕进行的点击操作,显示弹幕内容并获取用户确认后,获取所述弹幕的举报信息并提交给服务器;The report obtaining module is used to obtain the barrage reported by the user, specifically, obtain the click operation on the video barrage, display the barrage content and obtain user confirmation, obtain the report information of the barrage and submit it to the server;
所述举报信息包括:弹幕内容、弹幕编号、弹幕发送者、弹幕举报者、举报时间、举报来源。The report information includes: bullet chat content, bullet chat number, bullet chat sender, bullet chat reporter, reporting time, and reporting source.
举报处理模块,用于在举报获取模块获取弹幕举报信息后,将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;The report processing module is used to remove the bullet chat from the bullet chat array and refresh the display after the bullet chat report information is obtained by the report acquisition module, so that the bullet chat is no longer displayed on the video;
广播接收模块,用于接收服务器发送的删除弹幕的广播,使得所述广播指定的弹幕不显示在视频上。The broadcast receiving module is configured to receive the broadcast of deleting the bullet chat sent by the server, so that the bullet chat specified by the broadcast is not displayed on the video.
本发明提供的弹幕举报服务器,包括:The barrage reporting server provided by the present invention includes:
审核模块,用于接收弹幕举报客户端提交的弹幕的举报信息,并进行审核判断所述弹幕是否为违规弹幕;The review module is used to receive the report information of the bullet chat submitted by the bullet chat reporting client, and conduct an audit to determine whether the bullet chat is an illegal bullet chat;
前处理模块,用于当审核模块判断所述弹幕为违规弹幕时,使得请求播放所述视频的客户端屏蔽所述弹幕;The pre-processing module is used to make the client that requests to play the video shield the bullet chat when the review module judges that the bullet chat is an illegal bullet chat;
所述前处理模块,优选用于发送删除所述弹幕的广播;The pre-processing module is preferably used to send a broadcast to delete the barrage;
后台处理模块,用于当审核模块判断所述弹幕为违规弹幕时,更新服务器违规弹幕滤除规则。The background processing module is used to update the filtering rules of server illegal bullet chatting when the review module judges that the bullet chatting is illegal bullet chatting.
所述后台处理模块,优选用于将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。The background processing module is preferably used to add the report information of the bullet chat to the illegal bullet chat database, and optimize the bullet chat filtering rules according to the updated database.
所述弹幕过滤规则可采用关键词过滤和/或者机器学习分类制定。所述关键词包括弹幕内容中的违规词、弹幕发送者、弹幕举报者、和/或举报来源。例如,对于违规词进行机器学习分类,用于弹幕过滤规则;删除该弹幕发送者发送的弹幕、删除该弹幕举报者举报的所有弹幕、删除该举报来源发出的所有弹幕。The barrage filtering rules can be formulated by keyword filtering and/or machine learning classification. The keywords include illegal words in the content of the bullet chat, the sender of the bullet chat, the reporter of the bullet chat, and/or the source of the report. For example, machine learning classification is performed on violating words for bullet chatting filtering rules; delete bullet chatting sent by the bullet chatting sender, delete all bullet chatting reported by the bullet chatting reporter, and delete all bullet chatting sent by the reporting source.
以下为实施例:The following are examples:
一种弹幕的举报方法,包括以下步骤:A barrage reporting method, comprising the following steps:
(1)获取用户举报的弹幕:通过Socket通信协议与服务器建立连接后获取到弹幕信息,将弹幕信息通过UITableView(iOS系统控件)显示在客户端屏幕上,用户看到后点击想要举报的弹幕,客户端弹出选项框要求用户确认,所述选项框包含发送此条弹幕信息的用户ID与弹幕内容,用户决定是否举报此条弹幕,避免用户的误操作。用户确认举报所述弹幕,客户端获取所述弹幕的举报信息,包括弹幕内容、弹幕编号、弹幕发送者、弹幕举报者、举报时间、举报来源。举报来源,在直播时即指直播房间,普通视频播放时可为弹幕发送IP等。弹幕举报者,若未登录则记录为空。(1) Get the barrage reported by the user: After establishing a connection with the server through the Socket communication protocol, the barrage information is obtained, and the barrage information is displayed on the client screen through UITableView (iOS system control). For the reported bullet chat, the client pops up an option box to ask the user to confirm. The option box contains the ID of the user who sent the bullet chat and the content of the bullet chat. The user decides whether to report the bullet chat to avoid user misuse. The user confirms to report the bullet chat, and the client obtains the report information of the bullet chat, including bullet chat content, bullet chat number, bullet chat sender, bullet chat reporter, reporting time, and reporting source. The source of the report refers to the live room during the live broadcast, and the IP can be sent to the barrage when the ordinary video is played. Bullet screen reporter, if not logged in, the record will be empty.
如果用于未确认,则关闭弹出的选项框,结束。If it is not confirmed, close the pop-up option box and end.
(2)举报客户端处理:举报所述弹幕的客户端将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;将记录的信息通过Socket协议静默发送给后台服务器,失败后添加到待发消息队列,下次发送时检测消息队列是否有上次未成功的信息,如果有则重新发送。(2) Reporting client processing: the client reporting the bullet chat removes the bullet chat from the bullet chat array and refreshes the display so that the bullet chat is no longer displayed on the video; the recorded information is passed through the Socket The protocol is silently sent to the background server, and it is added to the queue of messages to be sent after failure. The next time the message queue is sent, it is checked whether there is any unsuccessful information in the message queue, and if there is, it will be resent.
弹幕显示采用控件复用的方式,过于频繁的操作或者频繁的刷新不会对其他客户端产生影响。客户端不审核被举报的弹幕,直接屏蔽显示,从而保证向应及时,交由后台进行大数据的处理。The barrage display adopts the method of control reuse, and too frequent operations or frequent refreshes will not affect other clients. The client does not review the reported barrage, but directly blocks the display, so as to ensure that the response is timely, and the big data is processed by the background.
(3)服务器处理:服务器对所述弹幕进行审核,当审核结果为所述弹幕为违规弹幕时,进行前端处理和后台处理;所述前端处理使得请求播放所述视频的客户端屏蔽所述弹幕,所述后台处理使得服务器更新违规弹幕滤除规则。(3) Server processing: the server audits the barrage, and when the audit result is that the barrage is an illegal barrage, it performs front-end processing and background processing; the front-end processing makes the client shielding the request to play the video For the bullet chatting, the background processing enables the server to update the filtering rules for illegal bullet chatting.
服务器对弹幕进行审核,从而规避恶意举报或者误举报,导致弹幕误删除,保证弹幕发送者的乐趣,从而提高用户体验。同时在服务器端进行审核后,才进行前处理,使得客户端屏蔽违规弹幕,降误判的影响降低。The server reviews the barrage to avoid malicious reports or false reports, resulting in mistaken deletion of the barrage, ensuring the fun of the barrage sender, thereby improving user experience. At the same time, the pre-processing is carried out after the server-side audit, so that the client can block the illegal barrage and reduce the impact of misjudgment.
所述前端处理具体为:发送删除所述弹幕的广播,所述广播包括违规弹幕编号,接收到所述广播的客户端屏蔽该弹幕。The front-end processing specifically includes: sending a broadcast to delete the bullet chat, the broadcast includes the number of the illegal bullet chat, and the client receiving the broadcast blocks the bullet chat.
所述后端处理具体为:将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。The back-end processing specifically includes: adding the report information of the bullet chat to the illegal bullet chat database, and optimizing the bullet chat filtering rules according to the updated database.
所述弹幕过滤规则可采用关键词过滤和机器学习分类制定。所述关键词包括弹幕内容中的违规词、弹幕发送者、弹幕举报者、和/或举报来源。对于关键词进行机器学习分类,形成新的弹幕过滤规则。The barrage filtering rules can be formulated by keyword filtering and machine learning classification. The keywords include illegal words in the content of the bullet chat, the sender of the bullet chat, the reporter of the bullet chat, and/or the source of the report. Carry out machine learning classification for keywords to form new barrage filtering rules.
一种弹幕举报客户端,包括:A barrage reporting client, including:
举报获取模块,用于获取用户举报的弹幕,具体地,获取对视频的弹幕进行的点击操作,显示弹幕内容并获取用户确认后,获取所述弹幕的举报信息并提交给服务器;所述举报信息包括:弹幕内容、弹幕编号、弹幕发送者、弹幕举报者、举报时间、举报来源。The report obtaining module is used to obtain the barrage reported by the user, specifically, obtain the click operation on the video barrage, display the barrage content and obtain user confirmation, obtain the report information of the barrage and submit it to the server; The report information includes: bullet chat content, bullet chat number, bullet chat sender, bullet chat reporter, reporting time, and reporting source.
举报处理模块,用于在举报获取模块获取弹幕举报信息后,将所述弹幕从弹幕数组中移除并刷新显示,使得所述弹幕不再显示在视频上;The report processing module is used to remove the bullet chat from the bullet chat array and refresh the display after the bullet chat report information is obtained by the report acquisition module, so that the bullet chat is no longer displayed on the video;
广播接收模块,用于接收服务器发送的删除弹幕的广播,根据所述广播中违规弹幕编号,屏蔽所述弹幕使得所述广播指定的弹幕不显示在视频上。The broadcast receiving module is configured to receive the broadcast of deleting the bullet chat sent by the server, and shield the bullet chat according to the number of the illegal bullet chat in the broadcast so that the bullet chat specified by the broadcast is not displayed on the video.
本发明提供的弹幕举报服务器,包括:The barrage reporting server provided by the present invention includes:
审核模块,用于接收弹幕举报客户端提交的弹幕的举报信息,并进行人工审核判断所述弹幕是否为违规弹幕;The review module is used to receive the report information of the bullet chat submitted by the bullet chat reporting client, and perform a manual review to determine whether the bullet chat is an illegal bullet chat;
前处理模块,用于当审核模块判断所述弹幕为违规弹幕时,使得请求播放所述视频的客户端屏蔽所述弹幕;The pre-processing module is used to make the client that requests to play the video shield the bullet chat when the review module judges that the bullet chat is an illegal bullet chat;
所述前处理模块,用于发送删除所述弹幕的广播,所述广播包括所述弹幕的编号;The pre-processing module is configured to send a broadcast to delete the bullet chat, the broadcast includes the serial number of the bullet chat;
后台处理模块,用于将所述弹幕的举报信息添加至违规弹幕数据库,根据更新后的数据库优化弹幕过滤规则。The background processing module is used to add the report information of the barrage to the illegal barrage database, and optimize the barrage filtering rules according to the updated database.
所述弹幕过滤规则可采用关键词过滤和机器学习分类制定。所述关键词包括弹幕内容中的违规词、弹幕发送者、弹幕举报者、和/或举报来源。对于关键词进行机器学习分类,形成新的弹幕过滤规则。The barrage filtering rules can be formulated by keyword filtering and machine learning classification. The keywords include illegal words in the content of the bullet chat, the sender of the bullet chat, the reporter of the bullet chat, and/or the source of the report. Carry out machine learning classification for keywords to form new barrage filtering rules.
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。It is easy for those skilled in the art to understand that the above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention, All should be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610370184.XA CN105847717B (en) | 2016-05-30 | 2016-05-30 | A method, client and server for barrage reporting |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610370184.XA CN105847717B (en) | 2016-05-30 | 2016-05-30 | A method, client and server for barrage reporting |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105847717A true CN105847717A (en) | 2016-08-10 |
| CN105847717B CN105847717B (en) | 2019-06-04 |
Family
ID=56595833
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610370184.XA Active CN105847717B (en) | 2016-05-30 | 2016-05-30 | A method, client and server for barrage reporting |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105847717B (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106899877A (en) * | 2017-03-16 | 2017-06-27 | 武汉斗鱼网络科技有限公司 | barrage sending method and device |
| CN107274205A (en) * | 2017-04-24 | 2017-10-20 | 深圳市丰巢科技有限公司 | Order generation method and system |
| CN108121520A (en) * | 2017-11-17 | 2018-06-05 | 上海哔哩哔哩科技有限公司 | Method for showing interface, server and showing interface system |
| CN108174301A (en) * | 2018-01-16 | 2018-06-15 | 深圳市瑞致达科技有限公司 | Terminal device barrage control method, terminal device and readable storage medium storing program for executing |
| CN108337571A (en) * | 2017-01-20 | 2018-07-27 | 阿里巴巴集团控股有限公司 | A kind of barrage information processing method and equipment |
| CN108347624A (en) * | 2017-01-23 | 2018-07-31 | 北京新唐思创教育科技有限公司 | Monitoring method, device, system and online live broadcast system for online live broadcast process |
| CN108419139A (en) * | 2018-02-05 | 2018-08-17 | 李秀荣 | Internet big data barrage processing system |
| CN108449647A (en) * | 2018-02-12 | 2018-08-24 | 广州虎牙信息科技有限公司 | A kind of barrage processing method, device and electronic equipment |
| CN108769718A (en) * | 2018-04-10 | 2018-11-06 | 武汉斗鱼网络科技有限公司 | A kind of barrage verification method, computer equipment and storage medium |
| CN109218844A (en) * | 2017-06-30 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment improving barrage information security |
| CN109684589A (en) * | 2018-12-25 | 2019-04-26 | 北京微播视界科技有限公司 | Processing method, device and the computer storage medium of the comment data of client |
| CN110049356A (en) * | 2019-01-23 | 2019-07-23 | 阿里巴巴集团控股有限公司 | Display control method, device and electronic equipment |
| WO2019200792A1 (en) * | 2018-04-20 | 2019-10-24 | 平安科技(深圳)有限公司 | Session message quality inspection method and device |
| CN110446095A (en) * | 2019-08-22 | 2019-11-12 | 咪咕动漫有限公司 | Barrage control method, server, terminal and computer readable storage medium |
| CN111241377A (en) * | 2020-01-02 | 2020-06-05 | 华数传媒网络有限公司 | Live broadcast real-time comment system with auditing function |
| CN111432263A (en) * | 2020-03-10 | 2020-07-17 | 上海盛付通电子支付服务有限公司 | Bullet screen information display, processing and publishing method, electronic equipment and medium |
| CN112217841A (en) * | 2020-12-09 | 2021-01-12 | 平安国际智慧城市科技股份有限公司 | Live broadcast room management method and device, computer equipment and storage medium |
| CN115103212A (en) * | 2022-06-10 | 2022-09-23 | 咪咕文化科技有限公司 | Bullet screen display method, bullet screen processing method, device and electronic equipment |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101340308A (en) * | 2008-08-19 | 2009-01-07 | 翁时锋 | Network rubbish information filtering architecture, Network rubbish information cleaning system and method thereof |
| CN102394762A (en) * | 2011-11-01 | 2012-03-28 | 陈晓亮 | Many-people-involved on-line communication system method |
| US8856165B1 (en) * | 2010-03-26 | 2014-10-07 | Google Inc. | Ranking of users who report abuse |
| CN104424277A (en) * | 2013-08-29 | 2015-03-18 | 深圳市腾讯计算机系统有限公司 | Processing method and device for report information |
| CN104616110A (en) * | 2015-02-10 | 2015-05-13 | 五八同城信息技术有限公司 | Information processing method and device |
| CN105357586A (en) * | 2015-09-28 | 2016-02-24 | 北京奇艺世纪科技有限公司 | Video bullet screen filtering method and device |
| CN105404631A (en) * | 2014-09-15 | 2016-03-16 | 腾讯科技(深圳)有限公司 | Picture identification method and apparatus |
| CN105516821A (en) * | 2015-12-14 | 2016-04-20 | 广州弹幕网络科技有限公司 | Method and device for screening bullet screen |
| CN105574434A (en) * | 2015-12-14 | 2016-05-11 | 网易(杭州)网络有限公司 | Information shielding method and device |
-
2016
- 2016-05-30 CN CN201610370184.XA patent/CN105847717B/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101340308A (en) * | 2008-08-19 | 2009-01-07 | 翁时锋 | Network rubbish information filtering architecture, Network rubbish information cleaning system and method thereof |
| US8856165B1 (en) * | 2010-03-26 | 2014-10-07 | Google Inc. | Ranking of users who report abuse |
| CN102394762A (en) * | 2011-11-01 | 2012-03-28 | 陈晓亮 | Many-people-involved on-line communication system method |
| CN104424277A (en) * | 2013-08-29 | 2015-03-18 | 深圳市腾讯计算机系统有限公司 | Processing method and device for report information |
| CN105404631A (en) * | 2014-09-15 | 2016-03-16 | 腾讯科技(深圳)有限公司 | Picture identification method and apparatus |
| CN104616110A (en) * | 2015-02-10 | 2015-05-13 | 五八同城信息技术有限公司 | Information processing method and device |
| CN105357586A (en) * | 2015-09-28 | 2016-02-24 | 北京奇艺世纪科技有限公司 | Video bullet screen filtering method and device |
| CN105516821A (en) * | 2015-12-14 | 2016-04-20 | 广州弹幕网络科技有限公司 | Method and device for screening bullet screen |
| CN105574434A (en) * | 2015-12-14 | 2016-05-11 | 网易(杭州)网络有限公司 | Information shielding method and device |
Non-Patent Citations (1)
| Title |
|---|
| 徐帅: "弹幕视频的发展现状及监管对策", 《媒介革新与管理》 * |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108337571A (en) * | 2017-01-20 | 2018-07-27 | 阿里巴巴集团控股有限公司 | A kind of barrage information processing method and equipment |
| CN108347624A (en) * | 2017-01-23 | 2018-07-31 | 北京新唐思创教育科技有限公司 | Monitoring method, device, system and online live broadcast system for online live broadcast process |
| CN106899877A (en) * | 2017-03-16 | 2017-06-27 | 武汉斗鱼网络科技有限公司 | barrage sending method and device |
| CN107274205A (en) * | 2017-04-24 | 2017-10-20 | 深圳市丰巢科技有限公司 | Order generation method and system |
| CN109218844A (en) * | 2017-06-30 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment improving barrage information security |
| CN108121520A (en) * | 2017-11-17 | 2018-06-05 | 上海哔哩哔哩科技有限公司 | Method for showing interface, server and showing interface system |
| US10827029B2 (en) | 2017-11-17 | 2020-11-03 | Shanghai Bilibili Technology Co., Ltd. | Event management and presentation |
| CN108174301A (en) * | 2018-01-16 | 2018-06-15 | 深圳市瑞致达科技有限公司 | Terminal device barrage control method, terminal device and readable storage medium storing program for executing |
| CN108419139A (en) * | 2018-02-05 | 2018-08-17 | 李秀荣 | Internet big data barrage processing system |
| CN108449647A (en) * | 2018-02-12 | 2018-08-24 | 广州虎牙信息科技有限公司 | A kind of barrage processing method, device and electronic equipment |
| CN108769718A (en) * | 2018-04-10 | 2018-11-06 | 武汉斗鱼网络科技有限公司 | A kind of barrage verification method, computer equipment and storage medium |
| WO2019200792A1 (en) * | 2018-04-20 | 2019-10-24 | 平安科技(深圳)有限公司 | Session message quality inspection method and device |
| CN109684589A (en) * | 2018-12-25 | 2019-04-26 | 北京微播视界科技有限公司 | Processing method, device and the computer storage medium of the comment data of client |
| CN109684589B (en) * | 2018-12-25 | 2020-02-28 | 北京微播视界科技有限公司 | Client comment data processing method and device and computer storage medium |
| CN110049356A (en) * | 2019-01-23 | 2019-07-23 | 阿里巴巴集团控股有限公司 | Display control method, device and electronic equipment |
| CN110446095A (en) * | 2019-08-22 | 2019-11-12 | 咪咕动漫有限公司 | Barrage control method, server, terminal and computer readable storage medium |
| CN110446095B (en) * | 2019-08-22 | 2021-12-07 | 咪咕动漫有限公司 | Barrage control method, server, terminal and computer readable storage medium |
| CN111241377A (en) * | 2020-01-02 | 2020-06-05 | 华数传媒网络有限公司 | Live broadcast real-time comment system with auditing function |
| CN111241377B (en) * | 2020-01-02 | 2023-05-26 | 华数传媒网络有限公司 | Live broadcast real-time comment system with auditing function |
| CN111432263A (en) * | 2020-03-10 | 2020-07-17 | 上海盛付通电子支付服务有限公司 | Bullet screen information display, processing and publishing method, electronic equipment and medium |
| CN112217841A (en) * | 2020-12-09 | 2021-01-12 | 平安国际智慧城市科技股份有限公司 | Live broadcast room management method and device, computer equipment and storage medium |
| CN115103212A (en) * | 2022-06-10 | 2022-09-23 | 咪咕文化科技有限公司 | Bullet screen display method, bullet screen processing method, device and electronic equipment |
| CN115103212B (en) * | 2022-06-10 | 2023-09-05 | 咪咕文化科技有限公司 | Bullet screen display method, bullet screen processing device and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105847717B (en) | 2019-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105847717A (en) | Barrage reporting method, client and server | |
| US10972585B2 (en) | Establishing a trust association | |
| US20090319629A1 (en) | Systems and methods for re-evaluatng data | |
| KR102082063B1 (en) | How to Display Media Information, Servers, and Data Storage Media | |
| CN107743271B (en) | A barrage processing method, electronic device, and computer-readable storage medium | |
| CN111131368A (en) | Message pushing method and device | |
| CN104156398A (en) | Method for searching page chat and client | |
| US20190394160A1 (en) | Routing a message based upon user-selected topic in a message editor | |
| CN113766256A (en) | A kind of live broadcast risk control method and device | |
| WO2012031511A1 (en) | Message management method and device | |
| CN102833111A (en) | Visual hyper text transfer protocol (HTTP) data supervising method and device | |
| CN105991407A (en) | Message processing method, message processing device and processing server | |
| CN108804501B (en) | A method and device for detecting valid information | |
| CN117093627A (en) | Information mining method, device, electronic equipment and storage medium | |
| CN103020126B (en) | The access control method of Web content and device | |
| WO2012028033A1 (en) | Method and device for message updating | |
| CN106533819B (en) | Error monitoring method, device and system for online service | |
| CN106358011A (en) | Monitoring equipment video screenshot & comment system and method | |
| CN107659842B (en) | Method and system for reporting in video friend making | |
| US20130145289A1 (en) | Real-time duplication of a chat transcript between a person of interest and a correspondent of the person of interest for use by a law enforcement agent | |
| CN104539449B (en) | A fault information processing method and related device | |
| CN108881929B (en) | Method and device for setting login prompt of live broadcast room | |
| CN104811418B (en) | The method and device of viral diagnosis | |
| CN108256896A (en) | A kind of method and device of business Alerts aggregation | |
| CN102984234B (en) | The access control method of a kind of communication system and Web content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20240313 Address after: 830000, Room 17A, Building 17, Block A, Times Square Community, No. 59 Guangming Road, Tianshan District, Urumqi, Xinjiang Uygur Autonomous Region BD00244 Patentee after: Urumqi Bangbangjun Technology Co.,Ltd. Country or region after: China Address before: 430000 Wuhan Donghu Development Zone, Wuhan, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building Patentee before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd. Country or region before: China |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20241012 Address after: Room 518, 5th Floor, Building A18, No. 9 Jiusheng Road, Shangcheng District, Hangzhou City, Zhejiang Province, 310000 Patentee after: HANGZHOU PINGZHI INFORMATION TECHNOLOGY CO.,LTD. Country or region after: China Address before: 830000, Room 17A, Building 17, Block A, Times Square Community, No. 59 Guangming Road, Tianshan District, Urumqi, Xinjiang Uygur Autonomous Region BD00244 Patentee before: Urumqi Bangbangjun Technology Co.,Ltd. Country or region before: China |