技术领域technical field
本发明实施例涉及弹幕推送技术,尤其涉及一种弹幕信息的推送方法、终端、历史数据服务器及系统。The embodiment of the present invention relates to a barrage push technology, and in particular to a barrage information push method, terminal, historical data server and system.
背景技术Background technique
随着弹幕技术的不断发展,弹幕技术得到广泛使用。用户启动弹幕功能后,终端与弹幕服务器进行连接,建立连接后终端通过弹幕服务器获取弹幕信息,当获取全部弹幕信息后输出获取的全部弹幕信息。With the continuous development of barrage technology, barrage technology has been widely used. After the user starts the bullet chat function, the terminal connects to the bullet chat server. After the connection is established, the terminal obtains the bullet chat information through the bullet chat server, and outputs all the bullet chat information obtained after obtaining all the bullet chat information.
由于弹幕服务器的承载能力有限,因此当用户数量增多时,弹幕服务器与每个用户之间的弹幕信息传输速度随之降低。同时,弹幕信息的数据大小随着时间的积累而增加,使得用户需要在观看视频之前等待较长时间才能获取到全部弹幕信息,造成视频的播放延迟,用户体验差。Due to the limited carrying capacity of the bullet chat server, when the number of users increases, the transmission speed of bullet chat information between the bullet chat server and each user decreases accordingly. At the same time, the data size of bullet chat information increases with the accumulation of time, so that users need to wait for a long time before watching the video to obtain all the bullet chat information, resulting in delay in video playback and poor user experience.
发明内容Contents of the invention
本发明提供一种弹幕信息的推送方法、终端、历史数据服务器及系统,以实现降低播放延迟,提高用户体验。The invention provides a barrage information push method, a terminal, a historical data server and a system, so as to reduce playback delay and improve user experience.
第一方面,本发明实施例提供了一种弹幕信息的推送方法,所述方法应用于终端,包括:In the first aspect, an embodiment of the present invention provides a method for pushing barrage information, and the method is applied to a terminal, including:
通过历史数据服务器获取历史弹幕信息,所述历史数据服务器用于为用户提供历史弹幕信息;Obtain historical barrage information through a historical data server, and the historical data server is used to provide users with historical barrage information;
通过弹幕服务器获取实时弹幕信息;Obtain real-time barrage information through the barrage server;
输出所述历史弹幕信息和所述实时弹幕信息。Outputting the historical barrage information and the real-time barrage information.
第二方面,本发明实施例还提供了一种弹幕信息的推送方法,所述方法应用于历史数据服务器,所述方法包括:In the second aspect, the embodiment of the present invention also provides a method for pushing barrage information, the method is applied to a historical data server, and the method includes:
接收终端发送的历史弹幕信息获取请求;Receive the request for acquiring historical barrage information sent by the terminal;
根据所述历史弹幕信息获取请求向所述终端发送历史弹幕信息。Sending historical barrage information to the terminal according to the historical barrage information acquisition request.
第三方面,本发明实施例还提供了一种终端,包括:In a third aspect, an embodiment of the present invention further provides a terminal, including:
历史弹幕信息获取单元,用于通过历史数据服务器获取历史弹幕信息;A historical barrage information acquisition unit, configured to obtain historical barrage information through a historical data server;
实时弹幕信息获取单元,用于通过弹幕服务器获取实时弹幕信息;A real-time barrage information acquisition unit, configured to obtain real-time barrage information through a barrage server;
输出单元,用于输出所述历史弹幕信息获取单元获取的所述历史弹幕信息和所述实时弹幕信息获取单元获取的所述实时弹幕信息。An output unit configured to output the historical bullet chat information acquired by the historical bullet chat information acquisition unit and the real-time bullet chat information acquired by the real-time bullet chat information acquisition unit.
第四方面,本发明实施例还提供了一种历史数据服务器,包括:In a fourth aspect, the embodiment of the present invention also provides a historical data server, including:
历史弹幕信息获取请求接收单元,用于接收终端发送的历史弹幕信息获取请求;The historical barrage information acquisition request receiving unit is used to receive the historical barrage information acquisition request sent by the terminal;
历史弹幕信息发送单元,用于根据所述历史弹幕信息获取请求接收单元接收到的所述历史弹幕信息获取请求向所述终端发送历史弹幕信息。A historical bullet chat information sending unit, configured to send historical bullet chat information to the terminal according to the historical bullet chat information acquisition request received by the historical bullet chat information acquisition request receiving unit.
第五方面,本发明实施例还提供了一种弹幕信息的推送系统,所述系统包括一个第三方面所示的终端、至少一个第四方面所示的历史数据服务器和一个弹幕服务器,所述历史数据服务器用于为用户提供历史弹幕信息,所述弹幕服务器用于为用户提供实时弹幕信息。In the fifth aspect, the embodiment of the present invention also provides a barrage information push system, the system includes a terminal as shown in the third aspect, at least one historical data server as shown in the fourth aspect, and a barrage server, The historical data server is used to provide users with historical barrage information, and the barrage server is used to provide users with real-time barrage information.
本发明中终端通过历史数据服务器获取历史弹幕信息,通过弹幕服务器获取实时弹幕信息,然后播放获取到的历史弹幕信息和实时弹幕信息,与现有技术中有弹幕服务器提供全部弹幕信息相比,本发明将弹幕信息划分为历史弹幕信息和实时弹幕信息,由历史数据服务器提供历史弹幕信息,弹幕服务器提供实时弹幕信息,终端通过并行获取历史弹幕信息和实时弹幕信息,能够降低获取全部弹幕信息所需时间,进而减少等待延迟,改善用户体验。此外,由于弹幕服务器仅需要向终端提供实时弹幕信息,因此每个终端占用的服务器资源减少,使弹幕服务器能够为更多的终端提供弹幕服务,提高弹幕服务器的处理效率。In the present invention, the terminal obtains the historical barrage information through the historical data server, obtains the real-time barrage information through the barrage server, and then plays the obtained historical barrage information and real-time barrage information, which is the same as that provided by the barrage server in the prior art. Compared with the barrage information, the present invention divides the barrage information into historical barrage information and real-time barrage information, historical barrage information is provided by the historical data server, real-time barrage information is provided by the barrage server, and the terminal acquires historical barrage information in parallel Information and real-time barrage information can reduce the time required to obtain all barrage information, thereby reducing waiting delays and improving user experience. In addition, since the bullet chat server only needs to provide real-time bullet chat information to terminals, the server resources occupied by each terminal are reduced, enabling the bullet chat server to provide bullet chat services for more terminals and improving the processing efficiency of the bullet chat server.
附图说明Description of drawings
图1为本发明实施例一中提供的网络架构图;FIG. 1 is a network architecture diagram provided in Embodiment 1 of the present invention;
图2是本发明实施例一中的弹幕信息的推送方法的流程图;2 is a flow chart of a method for pushing barrage information in Embodiment 1 of the present invention;
图3是本发明实施例二中的弹幕信息的推送方法的流程图;3 is a flowchart of a method for pushing barrage information in Embodiment 2 of the present invention;
图4是本发明实施例三中的弹幕信息的推送方法的流程图;4 is a flow chart of a method for pushing barrage information in Embodiment 3 of the present invention;
图5是本发明实施例四中的弹幕信息的推送方法的流程图;5 is a flow chart of a method for pushing barrage information in Embodiment 4 of the present invention;
图6是本发明实施例五中的终端的结构示意图;FIG. 6 is a schematic structural diagram of a terminal in Embodiment 5 of the present invention;
图7是本发明实施例六中的历史数据服务器的结构示意图;FIG. 7 is a schematic structural diagram of a historical data server in Embodiment 6 of the present invention;
图8是本发明实施例七中的弹幕信息的推送系统的示意图。Fig. 8 is a schematic diagram of a barrage information push system in Embodiment 7 of the present invention.
具体实施方式detailed description
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。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, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings but not all structures.
实施例一Embodiment one
图1为本发明实施例所采用的网络架构图,其中终端、历史数据服务器和弹幕服务器两两相连。历史数据服务器用于为用户提供历史弹幕信息。弹幕服务器用于为用户提供实时弹幕信息。图2为本发明实施例一提供的弹幕信息的推送方法的流程图,本实施例可适用于通过终端获取弹幕信息的情况,该方法可以由显示弹幕信息的终端来执行,该终端可以为个人电脑(PersonalComputer,PC)、笔记本电脑、平板电脑或智能手机等智能设备。该方法具体包括如下步骤:Fig. 1 is a network architecture diagram adopted in the embodiment of the present invention, in which terminals, historical data servers and barrage servers are connected in pairs. The historical data server is used to provide users with historical barrage information. The barrage server is used to provide users with real-time barrage information. Fig. 2 is the flow chart of the method for pushing barrage information provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation of obtaining barrage information through a terminal. The method can be executed by a terminal displaying barrage information. The terminal Smart devices such as a personal computer (Personal Computer, PC), a notebook computer, a tablet computer, or a smart phone may be used. The method specifically includes the following steps:
S110、通过历史数据服务器获取历史弹幕信息。S110. Obtain historical barrage information through the historical data server.
历史数据服务器中存储有历史弹幕信息。历史弹幕信息为终端与历史数据服务器建立连接的时刻T之前,历史数据服务器中备份的弹幕信息。历史数据服务器可以是一个预设的服务器,也可以是从多个预设服务器中选择出的最优服务器。Historical barrage information is stored in the historical data server. The historical barrage information is the barrage information backed up in the historical data server before the time T when the terminal establishes a connection with the historical data server. The historical data server may be a preset server, or an optimal server selected from multiple preset servers.
可选的,历史数据服务器可以为内容分发网络(ContentDeliveryNetwork,CDN)节点服务器。终端通过超文本传输协议(HyperTextTransferProtocol,HTTP)与CDN节点服务器建立连接后,从CDN服务器获取历史弹幕信息。Optionally, the historical data server may be a content delivery network (ContentDeliveryNetwork, CDN) node server. After the terminal establishes a connection with the CDN node server through the Hypertext Transfer Protocol (HyperTextTransferProtocol, HTTP), it obtains the historical barrage information from the CDN server.
S120、通过弹幕服务器获取实时弹幕信息。S120. Obtain real-time barrage information through the barrage server.
在获取历史弹幕信息的同时,并行的,获取实时弹幕信息。由于弹幕服务器可根据预设时间间隔向历史数据服务器发送增量弹幕信息,因此当终端与弹幕服务器连接时,弹幕服务器首先将未发送至历史数据服务器中的增量弹幕信息发送至终端,然后再将接收到的其他终端发送的弹幕信息实时的发送给终端。While obtaining historical barrage information, obtain real-time barrage information in parallel. Since the bullet chat server can send incremental bullet chat information to the historical data server according to the preset time interval, when the terminal is connected to the bullet chat server, the bullet chat server will first send the incremental bullet chat information that has not been sent to the historical data server to the terminal, and then send the received barrage information sent by other terminals to the terminal in real time.
进一步的,弹幕服务器可每经过预设时长向终端发送实时弹幕信息。预设时长为1-5分钟,优选为3分钟。Furthermore, the barrage server can send real-time barrage information to the terminal every preset time period. The preset duration is 1-5 minutes, preferably 3 minutes.
可选的,终端通过套接字(socket)与弹幕服务器建立端到端的连接,并通过该套接字从弹幕服务器中获取实时弹幕信息。Optionally, the terminal establishes an end-to-end connection with the bullet chatting server through a socket (socket), and obtains real-time bullet chatting information from the bullet chatting server through the socket.
S130、输出历史弹幕信息和实时弹幕信息。S130. Output historical barrage information and real-time barrage information.
历史弹幕信息和实时弹幕信息具有相同的数据结构,每条弹幕信息(历史弹幕信息或实时弹幕信息)包括时间信息、评论内容信息以及显示属性信息。终端在时间信息对应的帧上输出评论内容信息,输出时按照显示属性信息描述的样式进行显示。Historical bullet chat information and real-time bullet chat information have the same data structure, and each bullet chat information (historical bullet chat information or real-time bullet chat information) includes time information, comment content information, and display attribute information. The terminal outputs the comment content information on the frame corresponding to the time information, and displays it according to the style described by the display attribute information during output.
示例性的,时间信息为1分30秒,评论内容信息为“大家好”,显示属性信息为“红色字体”,则在弹幕视频播放到1分30秒时,在屏幕中以红色字体显示“大家好”。For example, if the time information is 1 minute and 30 seconds, the comment content information is "Hello everyone", and the display attribute information is "red font", then when the barrage video plays to 1 minute and 30 seconds, it will be displayed in red font on the screen "Hello everyone".
本实施例提供的技术方案中终端通过历史数据服务器获取历史弹幕信息,通过弹幕服务器获取实时弹幕信息,然后播放获取到的历史弹幕信息和实时弹幕信息,与现有技术中有弹幕服务器提供全部弹幕信息相比,本实施例将弹幕信息划分为历史弹幕信息和实时弹幕信息,由历史数据服务器提供历史弹幕信息,弹幕服务器提供实时弹幕信息,终端通过并行获取历史弹幕信息和实时弹幕信息,能够降低获取全部弹幕信息所需时间,进而减少等待延迟,改善用户体验。此外,由于弹幕服务器仅需要向终端提供实时弹幕信息,因此每个终端占用的服务器资源减少,使弹幕服务器能够为更多的终端提供弹幕服务,提高弹幕服务器的处理效率。In the technical solution provided by this embodiment, the terminal obtains historical barrage information through the historical data server, obtains real-time barrage information through the barrage server, and then plays the acquired historical barrage information and real-time barrage information, which is different from that in the prior art. The barrage server provides all the barrage information compared, the present embodiment divides the barrage information into historical barrage information and real-time barrage information, historical data server provides historical barrage information, barrage server provides real-time barrage information, terminal By obtaining historical barrage information and real-time barrage information in parallel, the time required to obtain all barrage information can be reduced, thereby reducing waiting delays and improving user experience. In addition, since the bullet chat server only needs to provide real-time bullet chat information to terminals, the server resources occupied by each terminal are reduced, enabling the bullet chat server to provide bullet chat services for more terminals and improving the processing efficiency of the bullet chat server.
实施例二Embodiment two
在实现实施例一的过程中发明人发现,如果终端曾经通过历史数据服务器获取过当前弹幕视频的历史弹幕信息,则获取历史数据服务器中存储的该弹幕视频对应的全部历史弹幕信息会造成数据冗余,降低历史弹幕信息的获取效率。基于此,本发明实施例还提供了一种弹幕信息的推荐方法,如图3所示,优选的,S110、通过历史数据服务器获取历史弹幕信息,可通过下述方式进行实施:In the process of implementing Embodiment 1, the inventor found that if the terminal has obtained the historical bullet chat information of the current bullet chat video through the historical data server, then obtain all the historical bullet chat information corresponding to the bullet chat video stored in the historical data server It will cause data redundancy and reduce the efficiency of obtaining historical barrage information. Based on this, the embodiment of the present invention also provides a method for recommending barrage information, as shown in FIG. 3 , preferably, S110, obtaining historical barrage information through a historical data server, can be implemented in the following manner:
S101、获取历史数据服务器中的历史弹幕信息的更新版本。S101. Obtain an updated version of the historical barrage information in the historical data server.
历史数据服务器每接收到弹幕服务器发送的增量弹幕信息时,对更新版本进行更新。Every time the historical data server receives the incremental barrage information sent by the barrage server, it updates the updated version.
更新版本可以通过更新时间进行标识。例如:在a年b月c日的d时f分e秒,如果历史数据服务器在a年b月c日的d时f分e秒接收到弹幕服务器发送的增量弹幕信息时,则历史数据服务器将更新版本确定为a年b月c日的d时f分e秒。Update versions can be identified by update time. For example: at d hour f minute e second on b month c day a year, if the historical data server receives the incremental barrage information sent by the barrage server at d hour f minute e second on b month c day a year, then The historical data server determines the updated version as d hour f minute e second on b month c day a year.
S102、如果更新版本与终端中保存的历史弹幕信息的本地版本不同,则根据更新版本与本地版本确定增量版本信息。S102. If the updated version is different from the local version of the historical barrage information stored in the terminal, determine incremental version information according to the updated version and the local version.
终端每接收到弹幕服务器发送的实时弹幕信息后,对接收到该实时弹幕信息的时间进行备份,进而得到本地版本。如果本地版本与历史数据服务器中的更新版本相同,则无需对历史弹幕信息进行更新。否则,如果本地版本与历史数据服务器中的更新版本不同,则需对历史弹幕信息进行增量更新。Each time the terminal receives the real-time bullet chat information sent by the bullet chat server, it backs up the time of receiving the real-time bullet chat information, and then obtains the local version. If the local version is the same as the updated version in the historical data server, there is no need to update the historical barrage information. Otherwise, if the local version is different from the updated version in the historical data server, it is necessary to incrementally update the historical barrage information.
S103、通过历史数据服务器获取增量版本信息对应的增量历史弹幕信息。S103. Obtain the incremental historical barrage information corresponding to the incremental version information through the historical data server.
根据本地版本和更新版本可确定本地未保存的历史弹幕信息,进而通过历史数据服务器获取该部分未保存的历史弹幕信息。According to the local version and the updated version, the local unsaved historical barrage information can be determined, and then the unsaved historical barrage information of this part can be obtained through the historical data server.
本实施例提供的技术方案能够在终端已经通过历史数据服务器获取过历史弹幕信息时,根据本地保存的本地版本和历史数据服务器中保存的更新版本进行增量下载,提高历史弹幕信息的下载效率。The technical solution provided by this embodiment can perform incremental downloading according to the local version stored locally and the updated version stored in the historical data server when the terminal has obtained historical bullet chat information through the historical data server, so as to improve the download of historical bullet chat information efficiency.
实施例三Embodiment Three
图4为本发明实施例三提供的弹幕信息的推送方法,优选的,S130、输出历史弹幕信息和实时弹幕信息,包括:Fig. 4 is the method for pushing barrage information provided by Embodiment 3 of the present invention, preferably, S130, output historical barrage information and real-time barrage information, including:
S301、获取用户的兴趣点信息。S301. Obtain the point-of-interest information of the user.
目标用户的兴趣点信息可以为一个兴趣点也可以由多个兴趣点组成,兴趣点信息用于表示目标用户的对影片的喜好特征以及对弹幕内容的喜好特征,如喜欢某类视频(如旅游类视频、美食类视频、探险类视频、纪录片类视频等)、对剧情讨论感兴趣、对相关推荐的弹幕感兴趣,厌恶剧透以及刷屏等。兴趣点信息可以根据目标用户的浏览记录确定。例如:用户观看了一些动作类电影,则用户的兴趣点信息可包括动作类电影。兴趣点信息还可以根据用户对弹幕信息的操作确定。再例如:用户对某条关于剧情讨论的弹幕信息点赞,则可将用户的兴趣点信息确定为对剧情讨论感兴趣。The point of interest information of the target user can be one point of interest or can be composed of multiple points of interest. The point of interest information is used to represent the preference characteristics of the target user to the movie and the preference characteristics of the barrage content, such as liking a certain type of video (such as Travel videos, gourmet videos, adventure videos, documentary videos, etc.), interested in plot discussions, interested in related recommendation bullet screens, hate spoilers and screen swiping, etc. The POI information may be determined according to the browsing record of the target user. For example, if the user has watched some action movies, the user's point of interest information may include action movies. The point of interest information can also be determined according to the user's operation on the barrage information. For another example, if a user likes a piece of barrage information about a plot discussion, the user's point-of-interest information can be determined as being interested in the plot discussion.
S302、根据用户的兴趣点信息对历史弹幕信息和实时弹幕信息进行筛选。S302. Filter historical barrage information and real-time barrage information according to the user's point of interest information.
在一种实现方式中,从历史弹幕信息和实时弹幕信息中查找出符合用户兴趣点信息的至少一条弹幕信息,将至少一条弹幕信息确定为待输出的弹幕信息。In an implementation manner, at least one piece of bullet chatting information matching the user's point of interest information is found from historical bullet chatting information and real-time bulletin chatting information, and at least one piece of bullet chatting information is determined as the bullet chatting information to be output.
在另一种实现方式中,找出与当前用户具有相同兴趣点信息的至少一个其他用户,将该至少一个其他用户发送的弹幕信息确定的待输出的弹幕信息。In another implementation manner, at least one other user having the same point-of-interest information as the current user is found, and the bullet chatting information sent by the at least one other user is determined as the bullet chatting information to be output.
S303、输出筛选后的弹幕信息。S303. Output the screened barrage information.
对S302中确定的待输出的弹幕信息进行输出。Output the barrage information determined in S302 to be output.
本实施例提供的技术方案能够根据目标用户的兴趣点信息将其与具有相同兴趣点信息的其他用户划分到同一个分组中,由于该分组中的用户数量小于全部弹幕用户的数量,因此可减少屏幕中的弹幕数量,提高用户体验。同时,由于该分组中的其他用户与目标用户具有相同的兴趣点信息,因此该分组中的其他用户发布的弹幕信息比该分组以外的用户发布的弹幕信息更贴近目标用户的兴趣,提高推送效率。The technical solution provided by this embodiment can divide the target user into the same group as other users with the same point of interest information according to the point of interest information of the target user. Since the number of users in this group is less than the number of all bullet chatting users, it can be Reduce the number of barrage on the screen and improve user experience. At the same time, since other users in this group have the same point-of-interest information as the target user, the bullet chatting information released by other users in this group is closer to the interest of the target user than the bullet chatting information released by users outside the group, improving push efficiency.
实施例四Embodiment four
图5为本发明实施例四提供的弹幕信息的推送方法的流程图,所述方法应用于历史数据服务器,所述方法包括:FIG. 5 is a flow chart of a method for pushing barrage information provided in Embodiment 4 of the present invention. The method is applied to a historical data server, and the method includes:
S210、接收终端发送的历史弹幕信息获取请求。S210. Receive the historical barrage information acquisition request sent by the terminal.
历史弹幕信息获取请求包括弹幕视频标识。历史数据服务器对接收到的历史弹幕信息获取请求进行解析,得到弹幕视频标识。The historical barrage information acquisition request includes the barrage video identification. The historical data server parses the received historical barrage information acquisition request to obtain the barrage video ID.
S220、根据所述历史弹幕信息获取请求向所述终端发送历史弹幕信息。S220. Send historical bullet chat information to the terminal according to the historical bullet chat information acquisition request.
历史数据服务器根据解析得到的弹幕视频标识,从数据库中查找该弹幕视频标识对应的历史弹幕信息。然后,将查找到的历史弹幕信息和该弹幕视频标识发送至终端。The historical data server searches the database for historical barrage information corresponding to the barrage video ID according to the barrage video ID obtained through parsing. Then, send the found historical barrage information and the barrage video ID to the terminal.
本实施例提供的技术方案,历史数据服务器能够根据终端发送的历史弹幕信息获取请求为终端提供历史弹幕信息,进而使终端无需通过弹幕服务器获取历史弹幕信息,提高历史弹幕信息的获取效率。According to the technical solution provided by this embodiment, the historical data server can provide historical bullet chat information for the terminal according to the historical bullet chat information acquisition request sent by the terminal, so that the terminal does not need to obtain historical bullet chat information through the bullet chat server, and improves the accuracy of historical bullet chat information. gain efficiency.
进一步的,所述方法还包括:接收弹幕服务器根据预设时间间隔发送的增量弹幕信息。Further, the method further includes: receiving incremental bullet chatting information sent by the bullet chatting server according to a preset time interval.
预设时间间隔大于等于5分钟,小于24*60分钟。弹幕服务器可根据增量弹幕信息的数量确定预设时间间隔的时长。弹幕视频在单位时间(如1分钟)内的平均弹幕信息数量越高,预设时间间隔越小。The preset time interval is greater than or equal to 5 minutes and less than 24*60 minutes. The barrage server can determine the duration of the preset time interval according to the amount of incremental barrage information. The higher the average number of barrage information per unit time (such as 1 minute) of the barrage video, the smaller the preset time interval.
历史数据服务器通过接收弹幕服务器根据预设时间间隔发送的增量弹幕信息,实现对历史弹幕信息的更新,提高历史弹幕信息的有效性。The historical data server updates the historical bullet chat information by receiving the incremental bullet chat information sent by the bullet chat server according to the preset time interval, and improves the effectiveness of the historical bullet chat information.
实施例五Embodiment five
本发明实施例提供了一种终端1,该终端1用于实现实施例一至实施例三所示的方法,如图6所示,该终端1包括:An embodiment of the present invention provides a terminal 1, which is used to implement the methods shown in Embodiment 1 to Embodiment 3. As shown in FIG. 6, the terminal 1 includes:
历史弹幕信息获取单元11,用于通过历史数据服务器获取历史弹幕信息;Historical barrage information acquisition unit 11, for obtaining historical barrage information by historical data server;
实时弹幕信息获取单元12,用于通过弹幕服务器获取实时弹幕信息;Real-time barrage information acquisition unit 12, for obtaining real-time barrage information by barrage server;
输出单元13,用于输出所述历史弹幕信息获取单元11获取的所述历史弹幕信息和所述实时弹幕信息获取单元12获取的所述实时弹幕信息。The output unit 13 is configured to output the historical bullet chat information acquired by the historical bullet chat information acquisition unit 11 and the real-time bullet chat information acquired by the real-time bullet chat information acquisition unit 12 .
进一步的,所述历史弹幕信息获取单元11,包括:Further, the historical barrage information acquisition unit 11 includes:
更新版本获取子单元111,用于获取历史数据服务器中的历史弹幕信息的更新版本;The updated version acquisition subunit 111 is used to acquire the updated version of the historical barrage information in the historical data server;
增量弹幕信息确定子单元112,用于当所述更新版本获取子单元111获取的所述更新版本与终端1中保存的历史弹幕信息的本地版本不同,则根据所述更新版本与所述本地版本确定增量版本信息;Incremental barrage information determination subunit 112, for when the update version obtained by the update version acquisition subunit 111 is different from the local version of the historical barrage information stored in terminal 1, then according to the update version and the The above local version determines the incremental version information;
历史弹幕信息获取子单元113,用于通过所述历史数据服务器获取所述增量弹幕信息确定子单元112确定的所述增量版本信息对应的增量历史弹幕信息。The historical bullet chat information acquiring subunit 113 is configured to acquire incremental historical bullet chat information corresponding to the incremental version information determined by the incremental bullet chat information determining subunit 112 through the historical data server.
进一步的,输出单元13具体包括:Further, the output unit 13 specifically includes:
兴趣点信息获取子单元131,用于获取用户的兴趣点信息;POI information acquiring subunit 131, configured to acquire POI information of the user;
筛选子单元132,用于根据所述兴趣点信息获取子单元131得到的所述用户的兴趣点信息对所述历史弹幕信息获取子单元113获取的所述历史弹幕信息和所述实时弹幕信息获取单元12获取的所述实时弹幕信息进行筛选;The screening subunit 132 is configured to check the historical bullet chat information and the real-time bullet chat information obtained by the historical bullet chat information acquisition subunit 113 according to the point of interest information of the user obtained by the point of interest information acquisition subunit 131. The real-time barrage information obtained by the screen information acquisition unit 12 is screened;
输出子单元133,用于输出所述筛选子单元132筛选后的弹幕信息。The output subunit 133 is configured to output the barrage information filtered by the screening subunit 132 .
未在本实施例中详尽描述的技术细节,可参见本发明实施例一至实施例三所提供的方法。For technical details not described in detail in this embodiment, refer to the methods provided in Embodiment 1 to Embodiment 3 of the present invention.
实施例六Embodiment six
本发明实施例提供了一种历史数据服务器2,该历史数据服务器2用于实现实施例四所示的方法,如7所示,该历史数据服务器2包括:The embodiment of the present invention provides a historical data server 2, which is used to implement the method shown in Embodiment 4. As shown in 7, the historical data server 2 includes:
历史弹幕信息获取请求接收单元21,用于接收终端发送的历史弹幕信息获取请求;Historical barrage information acquisition request receiving unit 21, configured to receive the historical barrage information acquisition request sent by the terminal;
历史弹幕信息发送单元22,用于根据所述历史弹幕信息获取请求接收单元21接收到的所述历史弹幕信息获取请求向所述终端发送历史弹幕信息。The historical bullet chat information sending unit 22 is configured to send historical bullet chat information to the terminal according to the historical bullet chat information acquisition request received by the historical bullet chat information acquisition request receiving unit 21 .
进一步的,所述历史数据服务器2还包括:Further, the historical data server 2 also includes:
增量弹幕信息接收单元,用于接收弹幕服务器根据预设时间间隔发送的增量弹幕信息。The incremental barrage information receiving unit is configured to receive incremental barrage information sent by the barrage server according to a preset time interval.
未在本实施例中详尽描述的技术细节,可参见本发明实施例四所提供的方法。For technical details not described in detail in this embodiment, refer to the method provided in Embodiment 4 of the present invention.
实施例七Embodiment seven
本发明实施例还提供了一种弹幕信息的推送系统,如图8所示,所述系统包括一个实施例五所示的终端、至少一个实施例六所示的历史数据服务器和一个弹幕服务器,所述历史数据服务器用于为用户提供历史弹幕信息,所述弹幕服务器用于为用户提供实时弹幕信息。The embodiment of the present invention also provides a barrage information push system, as shown in Figure 8, the system includes a terminal shown in Embodiment 5, at least one historical data server shown in Embodiment 6, and a barrage server, the historical data server is used to provide users with historical barrage information, and the barrage server is used to provide users with real-time barrage information.
其中,历史数据服务器可以为CDN节点服务器,内容分发网络中可能存在多个CDN节点服务器。每个节点服务器均可用于向用户提供历史弹幕信息的下载。Wherein, the historical data server may be a CDN node server, and there may be multiple CDN node servers in the content distribution network. Each node server can be used to provide users with downloads of historical barrage information.
下面通过一个具有一个预设历史数据服务器的使用场景对上述实施例进行具体描述:The above embodiment will be described in detail below through a usage scenario with a preset historical data server:
S310、终端接收到用户触发的弹幕视频播放指令后,向弹幕服务器发送实时弹幕信息获取请求,向历史数据服务器发送历史弹幕信息获取请求。S310. After receiving the bullet chat video play instruction triggered by the user, the terminal sends a real-time bullet chat information acquisition request to the bullet chat server, and sends a historical bullet chat information acquisition request to the historical data server.
S320、弹幕服务器接收到该弹幕信息获取指令后,在预设时延后向终端发送实时弹幕信息。S320. After receiving the barrage information acquisition instruction, the barrage server sends real-time barrage information to the terminal after a preset time delay.
预设时延大于等于0秒,优选为10秒。The preset time delay is greater than or equal to 0 seconds, preferably 10 seconds.
可选的,弹幕服务器接收到该弹幕信息获取指令后,可先对用户进行鉴权,鉴权成功后,在预设时延后向终端发送实时弹幕信息。鉴权用于确定用户是否为已注册的用户,进而确定用户是否具有获取实时弹幕信息的权限。Optionally, after receiving the bullet chat information acquisition instruction, the bullet chat server may first authenticate the user, and after successful authentication, send real-time bullet chat information to the terminal after a preset time delay. Authentication is used to determine whether the user is a registered user, and then determine whether the user has the right to obtain real-time barrage information.
其中,实时弹幕信息包括弹幕服务器接收到弹幕信息获取指令之后产生的弹幕信息,以及未发送至历史数据服务器的增量弹幕信息。Wherein, the real-time bullet chat information includes bullet chat information generated after the bullet chat server receives the bullet chat information acquisition instruction, and incremental bullet chat information not sent to the historical data server.
S330、历史数据服务器接收到该历史弹幕信息获取请求后,向终端发送该弹幕视频标识对应的历史弹幕信息。S330. After receiving the historical barrage information acquisition request, the historical data server sends the historical barrage information corresponding to the barrage video identifier to the terminal.
可选的,历史数据服务器接收到该历史弹幕信息获取请求后,对终端进行鉴权,鉴权成功后向终端发送该弹幕视频标识对应的历史弹幕信息。Optionally, the historical data server authenticates the terminal after receiving the historical bullet chat information acquisition request, and sends the historical bullet chat information corresponding to the bullet chat video identifier to the terminal after the authentication is successful.
S320和S330执行不分先后。S320 and S330 are executed in no particular order.
S340、终端接收弹幕服务器发送的实时弹幕信息后,对实时弹幕信息进行保存。S340. After receiving the real-time barrage information sent by the barrage server, the terminal saves the real-time barrage information.
S350、终端接收历史数据服务器发送的历史弹幕信息后,对历史弹幕信息进行保存。S350. After receiving the historical barrage information sent by the historical data server, the terminal saves the historical barrage information.
S340和S350执行不分先后。S340 and S350 are executed in no particular order.
S360、终端接收全部历史弹幕信息后,将全部历史弹幕信息和实时弹幕信息进行整合并输出。S360. After receiving all historical barrage information, the terminal integrates and outputs all historical barrage information and real-time barrage information.
进一步的,S300、弹幕服务器将增量弹幕信息发送至历史数据服务器,以便历史数据服务器对历史弹幕信息及其更新版本进行更新。Further, S300, the barrage server sends the incremental barrage information to the historical data server, so that the historical data server can update the historical barrage information and its updated version.
下面通过一个具有多个历史数据服务器的使用场景对上述实施例进行具体描述:The above embodiment is described in detail below through a usage scenario with multiple historical data servers:
S410、终端接收到用户触发的弹幕视频播放指令后,向弹幕服务器发送弹幕信息获取指令;终端从多个预设CDN节点服务器中查找搜索信号强度最高的CDN节点服务器作为历史数据服务器,并向历史数据服务器发送历史弹幕信息获取请求。S410. After receiving the user-triggered barrage video playback instruction, the terminal sends a barrage information acquisition instruction to the barrage server; the terminal searches for the CDN node server with the highest search signal strength from multiple preset CDN node servers as the historical data server, And send a historical barrage information acquisition request to the historical data server.
其中,每个预设CDN节点服务器中均存储有历史弹幕信息。每个预设CDN节点服务器中的历史弹幕信息可以由弹幕服务器发送得到,也可以由其他具有历史弹幕信息的预设CDN节点服务器发送得到。Among them, historical barrage information is stored in each preset CDN node server. The historical bullet chatting information in each preset CDN node server may be sent by the bullet chatting server, and may also be sent by other preset CDN node servers having historical bullet chatting information.
S420、弹幕服务器接收到该弹幕信息获取指令后,经过预设时延向终端发送实时弹幕信息。S420. After receiving the barrage information acquisition instruction, the barrage server sends real-time barrage information to the terminal after a preset time delay.
预设时延大于等于0秒,优选为10秒。The preset time delay is greater than or equal to 0 seconds, preferably 10 seconds.
可选的,弹幕服务器接收到该弹幕信息获取指令后,可先对终端进行鉴权,鉴权成功后向经过预设时延向终端发送实时弹幕信息。Optionally, after receiving the bullet chat information acquisition instruction, the bullet chat server may first authenticate the terminal, and after successful authentication, send real-time bullet chat information to the terminal after a preset time delay.
其中,实时弹幕信息包括弹幕服务器接收到弹幕信息获取指令之后产生的弹幕信息,以及未发送至历史数据服务器的增量弹幕信息。Wherein, the real-time bullet chat information includes bullet chat information generated after the bullet chat server receives the bullet chat information acquisition instruction, and incremental bullet chat information not sent to the historical data server.
S430、历史数据服务器接收到该历史弹幕信息获取请求后,向终端发送该弹幕视频标识对应的历史弹幕信息。S430. After receiving the historical barrage information acquisition request, the historical data server sends the historical barrage information corresponding to the barrage video identifier to the terminal.
S420和S430执行不分先后。S420 and S430 are executed in no particular order.
S440、终端接收弹幕服务器发送的实时弹幕信息后,对实时弹幕信息进行保存。S440. After receiving the real-time barrage information sent by the barrage server, the terminal saves the real-time barrage information.
可选的,历史数据服务器接收到该历史弹幕信息获取请求后,对终端进行鉴权,鉴权成功后向终端发送该弹幕视频标识对应的历史弹幕信息。Optionally, the historical data server authenticates the terminal after receiving the historical bullet chat information acquisition request, and sends the historical bullet chat information corresponding to the bullet chat video identifier to the terminal after the authentication is successful.
S450、终端接收历史数据服务器发送的历史弹幕信息后,对历史弹幕信息进行保存。S450. After receiving the historical barrage information sent by the historical data server, the terminal saves the historical barrage information.
S440和S450执行不分先后。S440 and S450 are executed in no particular order.
S460、终端将接收到的历史弹幕信息和实时弹幕信息进行整合并输出。S460. The terminal integrates and outputs the received historical barrage information and real-time barrage information.
进一步的,S400、弹幕服务器将增量弹幕信息发送至历史数据服务器,以便历史数据服务器对历史弹幕信息及其更新版本进行更新。Further, S400, the barrage server sends the incremental barrage information to the historical data server, so that the historical data server can update the historical barrage information and its updated version.
上述装置可执行本发明实施例一至实施例四所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例一至实施例四所提供的方法。The above-mentioned device can execute the methods provided in Embodiment 1 to Embodiment 4 of the present invention, and has corresponding functional modules and beneficial effects for executing the above-mentioned methods. For technical details not described in detail in this embodiment, refer to the methods provided in Embodiment 1 to Embodiment 4 of the present invention.
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention, and the present invention The scope is determined by the scope of the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510932402.XACN105451087B (en) | 2015-12-14 | 2015-12-14 | Method for pushing, terminal, historic data server and the system of barrage information |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510932402.XACN105451087B (en) | 2015-12-14 | 2015-12-14 | Method for pushing, terminal, historic data server and the system of barrage information |
| Publication Number | Publication Date |
|---|---|
| CN105451087Atrue CN105451087A (en) | 2016-03-30 |
| CN105451087B CN105451087B (en) | 2019-04-16 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510932402.XAActiveCN105451087B (en) | 2015-12-14 | 2015-12-14 | Method for pushing, terminal, historic data server and the system of barrage information |
| Country | Link |
|---|---|
| CN (1) | CN105451087B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105797373A (en)* | 2016-05-24 | 2016-07-27 | 武汉斗鱼网络科技有限公司 | Method and device for controlling game operation skill by utilizing pop-up screen |
| CN105898375A (en)* | 2016-07-01 | 2016-08-24 | 上海幻电信息科技有限公司 | Barrage pushing system and method |
| CN105930401A (en)* | 2016-04-15 | 2016-09-07 | 乐视控股(北京)有限公司 | Episode comment information screening method and apparatus |
| CN105959814A (en)* | 2016-06-01 | 2016-09-21 | 上海幻电信息科技有限公司 | Scene-recognition-based video bullet screen display method and display apparatus thereof |
| CN105959811A (en)* | 2016-04-28 | 2016-09-21 | 武汉斗鱼网络科技有限公司 | Video website bullet screen merging method and device |
| CN106021279A (en)* | 2016-04-28 | 2016-10-12 | 百度在线网络技术(北京)有限公司 | Method and device for information display |
| CN106060057A (en)* | 2016-06-17 | 2016-10-26 | 武汉斗鱼网络科技有限公司 | System and method for video live broadcast website to generate white list based on user barrage behavior |
| CN106101851A (en)* | 2016-07-01 | 2016-11-09 | 上海幻电信息科技有限公司 | The overall implementation method of a kind of barrage service and network structure thereof |
| CN106470357A (en)* | 2016-10-11 | 2017-03-01 | 北京小米移动软件有限公司 | barrage message display method and device |
| CN107396144A (en)* | 2017-06-30 | 2017-11-24 | 武汉斗鱼网络科技有限公司 | A kind of barrage distribution method and device |
| CN107463643A (en)* | 2017-07-19 | 2017-12-12 | 北京小米移动软件有限公司 | Display methods, device and the storage medium of barrage data |
| CN107592578A (en)* | 2017-09-22 | 2018-01-16 | 广东欧珀移动通信有限公司 | Information processing method, device, terminal equipment and storage medium |
| CN107613392A (en)* | 2017-09-22 | 2018-01-19 | 广东欧珀移动通信有限公司 | Information processing method, device, terminal device and storage medium |
| CN107645685A (en)* | 2017-09-22 | 2018-01-30 | 广东欧珀移动通信有限公司 | Information processing method, device, terminal device and storage medium |
| CN107920272A (en)* | 2017-11-14 | 2018-04-17 | 维沃移动通信有限公司 | A kind of barrage screening technique, device and mobile terminal |
| CN108256122A (en)* | 2018-02-23 | 2018-07-06 | 武汉斗鱼网络科技有限公司 | Data capture method, device and terminal device based on card |
| CN108307244A (en)* | 2018-01-09 | 2018-07-20 | 武汉斗鱼网络科技有限公司 | Barrage time limit of speech control method, storage medium, electronic equipment and system |
| CN108668158A (en)* | 2017-03-31 | 2018-10-16 | 武汉斗鱼网络科技有限公司 | A kind of barrage synchronous method, client and barrage server |
| CN108848398A (en)* | 2018-06-21 | 2018-11-20 | 武汉斗鱼网络科技有限公司 | A kind of distribution method, device, terminal and the storage medium of local barrage message |
| CN109218844A (en)* | 2017-06-30 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment improving barrage information security |
| CN109982128A (en)* | 2019-03-19 | 2019-07-05 | 腾讯科技(深圳)有限公司 | Barrage generation method, device, storage medium and the electronic device of video |
| CN110611839A (en)* | 2018-06-15 | 2019-12-24 | 优酷网络技术(北京)有限公司 | Interactive content processing method and device |
| CN112866787A (en)* | 2021-04-12 | 2021-05-28 | 上海哔哩哔哩科技有限公司 | Bullet screen setting method, device and system |
| WO2025093005A1 (en)* | 2023-11-01 | 2025-05-08 | 北京字跳网络技术有限公司 | Information display method and apparatus, device, and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007318688A (en)* | 2006-05-29 | 2007-12-06 | Nippon Telegr & Teleph Corp <Ntt> | Video information exchange method, server device, and client device |
| WO2014000630A1 (en)* | 2012-06-29 | 2014-01-03 | 腾讯科技(深圳)有限公司 | Video presentation method, device, system and storage medium |
| CN104113786A (en)* | 2014-06-26 | 2014-10-22 | 小米科技有限责任公司 | Information acquisition method and device |
| CN104618806A (en)* | 2014-03-17 | 2015-05-13 | 腾讯科技(北京)有限公司 | Method, device and system for acquiring comment information of video |
| CN104822093A (en)* | 2015-04-13 | 2015-08-05 | 腾讯科技(北京)有限公司 | Comment issuing method and device thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007318688A (en)* | 2006-05-29 | 2007-12-06 | Nippon Telegr & Teleph Corp <Ntt> | Video information exchange method, server device, and client device |
| WO2014000630A1 (en)* | 2012-06-29 | 2014-01-03 | 腾讯科技(深圳)有限公司 | Video presentation method, device, system and storage medium |
| CN104618806A (en)* | 2014-03-17 | 2015-05-13 | 腾讯科技(北京)有限公司 | Method, device and system for acquiring comment information of video |
| CN104113786A (en)* | 2014-06-26 | 2014-10-22 | 小米科技有限责任公司 | Information acquisition method and device |
| CN104822093A (en)* | 2015-04-13 | 2015-08-05 | 腾讯科技(北京)有限公司 | Comment issuing method and device thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105930401A (en)* | 2016-04-15 | 2016-09-07 | 乐视控股(北京)有限公司 | Episode comment information screening method and apparatus |
| CN105959811A (en)* | 2016-04-28 | 2016-09-21 | 武汉斗鱼网络科技有限公司 | Video website bullet screen merging method and device |
| CN106021279A (en)* | 2016-04-28 | 2016-10-12 | 百度在线网络技术(北京)有限公司 | Method and device for information display |
| CN105959811B (en)* | 2016-04-28 | 2019-03-15 | 武汉斗鱼网络科技有限公司 | Method and device for merging barrage of video websites |
| CN105797373A (en)* | 2016-05-24 | 2016-07-27 | 武汉斗鱼网络科技有限公司 | Method and device for controlling game operation skill by utilizing pop-up screen |
| CN105959814A (en)* | 2016-06-01 | 2016-09-21 | 上海幻电信息科技有限公司 | Scene-recognition-based video bullet screen display method and display apparatus thereof |
| CN105959814B (en)* | 2016-06-01 | 2018-08-17 | 上海幻电信息科技有限公司 | Video barrage display methods based on scene Recognition and its display device |
| CN106060057A (en)* | 2016-06-17 | 2016-10-26 | 武汉斗鱼网络科技有限公司 | System and method for video live broadcast website to generate white list based on user barrage behavior |
| CN105898375A (en)* | 2016-07-01 | 2016-08-24 | 上海幻电信息科技有限公司 | Barrage pushing system and method |
| CN106101851A (en)* | 2016-07-01 | 2016-11-09 | 上海幻电信息科技有限公司 | The overall implementation method of a kind of barrage service and network structure thereof |
| CN105898375B (en)* | 2016-07-01 | 2019-01-22 | 上海幻电信息科技有限公司 | A kind of barrage supplying system and method for pushing |
| CN106101851B (en)* | 2016-07-01 | 2019-04-23 | 上海幻电信息科技有限公司 | A kind of whole realization method and system of barrage service |
| CN106470357A (en)* | 2016-10-11 | 2017-03-01 | 北京小米移动软件有限公司 | barrage message display method and device |
| CN108668158B (en)* | 2017-03-31 | 2020-07-10 | 武汉斗鱼网络科技有限公司 | Bullet screen synchronization method, client and bullet screen server |
| CN108668158A (en)* | 2017-03-31 | 2018-10-16 | 武汉斗鱼网络科技有限公司 | A kind of barrage synchronous method, client and barrage server |
| CN107396144A (en)* | 2017-06-30 | 2017-11-24 | 武汉斗鱼网络科技有限公司 | A kind of barrage distribution method and device |
| CN109218844A (en)* | 2017-06-30 | 2019-01-15 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment improving barrage information security |
| CN107463643B (en)* | 2017-07-19 | 2020-11-20 | 北京小米移动软件有限公司 | Display method, device and storage medium of bullet screen data |
| CN107463643A (en)* | 2017-07-19 | 2017-12-12 | 北京小米移动软件有限公司 | Display methods, device and the storage medium of barrage data |
| CN107592578B (en)* | 2017-09-22 | 2019-05-07 | Oppo广东移动通信有限公司 | Information processing method, device, terminal equipment and storage medium |
| CN107613392A (en)* | 2017-09-22 | 2018-01-19 | 广东欧珀移动通信有限公司 | Information processing method, device, terminal device and storage medium |
| CN107592578A (en)* | 2017-09-22 | 2018-01-16 | 广东欧珀移动通信有限公司 | Information processing method, device, terminal equipment and storage medium |
| CN107613392B (en)* | 2017-09-22 | 2019-09-27 | Oppo广东移动通信有限公司 | Information processing method, device, terminal equipment and storage medium |
| CN107645685A (en)* | 2017-09-22 | 2018-01-30 | 广东欧珀移动通信有限公司 | Information processing method, device, terminal device and storage medium |
| CN107920272A (en)* | 2017-11-14 | 2018-04-17 | 维沃移动通信有限公司 | A kind of barrage screening technique, device and mobile terminal |
| CN108307244B (en)* | 2018-01-09 | 2020-06-16 | 武汉斗鱼网络科技有限公司 | Bullet screen speaking time control method, storage medium, electronic device and system |
| CN108307244A (en)* | 2018-01-09 | 2018-07-20 | 武汉斗鱼网络科技有限公司 | Barrage time limit of speech control method, storage medium, electronic equipment and system |
| CN108256122A (en)* | 2018-02-23 | 2018-07-06 | 武汉斗鱼网络科技有限公司 | Data capture method, device and terminal device based on card |
| CN110611839A (en)* | 2018-06-15 | 2019-12-24 | 优酷网络技术(北京)有限公司 | Interactive content processing method and device |
| CN110611839B (en)* | 2018-06-15 | 2021-10-29 | 阿里巴巴(中国)有限公司 | Interactive content processing method, device and storage medium |
| CN108848398A (en)* | 2018-06-21 | 2018-11-20 | 武汉斗鱼网络科技有限公司 | A kind of distribution method, device, terminal and the storage medium of local barrage message |
| CN109982128A (en)* | 2019-03-19 | 2019-07-05 | 腾讯科技(深圳)有限公司 | Barrage generation method, device, storage medium and the electronic device of video |
| CN112866787A (en)* | 2021-04-12 | 2021-05-28 | 上海哔哩哔哩科技有限公司 | Bullet screen setting method, device and system |
| WO2025093005A1 (en)* | 2023-11-01 | 2025-05-08 | 北京字跳网络技术有限公司 | Information display method and apparatus, device, and storage medium |
| Publication number | Publication date |
|---|---|
| CN105451087B (en) | 2019-04-16 |
| Publication | Publication Date | Title |
|---|---|---|
| CN105451087A (en) | Pushing method, terminals, historical data server and system for barrage information | |
| US10798440B2 (en) | Methods and systems for synchronizing data streams across multiple client devices | |
| WO2017107542A1 (en) | Video program obtaining method, device and system | |
| CN108810657B (en) | A method and system for setting video cover | |
| CN104581374B (en) | A kind of method, node and server for obtaining section file and generating sub- m3u8 files | |
| US20220239760A1 (en) | Message pushing method for a virtual gift and electronic device | |
| WO2014183427A1 (en) | Method and apparatus for displaying webcast rooms | |
| CN108667871B (en) | Transmission method and device based on P2P | |
| CN104394475A (en) | Streaming media file playing method and media player | |
| WO2019051849A1 (en) | Method and device for subscribing message, computer apparatus, and computer storage medium | |
| WO2017088394A1 (en) | Online live video player and playing method | |
| US20170171339A1 (en) | Advertisement data transmission method, electrnoic device and system | |
| CN103401854A (en) | Social network service-based television content sharing method | |
| CN113767639A (en) | Method and device for dynamic adaptive streaming based on HTTP | |
| CN114817698B (en) | Information push method and device, information display method and device, equipment and medium | |
| WO2017000572A1 (en) | Internet content adaptation protocol-based communication method, client and server | |
| CN107396136A (en) | A kind of video data acquisition methods, device, server and medium | |
| CN103905496A (en) | Picture downloading method and device | |
| WO2025176211A1 (en) | Interaction method and apparatus, device, and storage medium | |
| WO2012139351A1 (en) | Pushing method and system for third party iptv service | |
| CN113346973B (en) | Event prompting method and device, electronic equipment and computer readable storage medium | |
| CN114257572B (en) | Data processing method, device, computer readable medium and electronic equipment | |
| US20160357875A1 (en) | Techniques for promoting and viewing social content written by nearby people | |
| CN104506622B (en) | Multi-screen synchronous control method and system | |
| US11777871B2 (en) | Delivery of multimedia components according to user activity |
| 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:20200102 Address after:100085 Beijing Haidian District, Shangdi West Road, No. 6, Building 1, Floor 101A1-1 Patentee after:Amusement Starcraft (Beijing) Technology Co.,Ltd. Address before:510075 13B01 B01, No. 193, Guangzhou Avenue, Yuexiu District, Guangdong, Guangzhou, China Patentee before:GUANGZHOU TANMU NETWORK TECHNOLOGY Co.,Ltd. | |
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address | Address after:Building 11, 6th Floor, No.16 Xierqi West Road, Haidian District, Beijing 100085 Patentee after:Beijing Happy Little Hand Film and Television Program Production Co.,Ltd. Country or region after:China Address before:101a1-1, floor 1, building 1, No. 6, Shangdi West Road, Haidian District, Beijing 100085 Patentee before:Amusement Starcraft (Beijing) Technology Co.,Ltd. Country or region before:China |