CN105898377A - 用户终端、服务器及弹幕加载方法、*** - Google Patents

用户终端、服务器及弹幕加载方法、*** Download PDF

Info

Publication number
CN105898377A
CN105898377A CN201510918462.6A CN201510918462A CN105898377A CN 105898377 A CN105898377 A CN 105898377A CN 201510918462 A CN201510918462 A CN 201510918462A CN 105898377 A CN105898377 A CN 105898377A
Authority
CN
China
Prior art keywords
barrage
user terminal
server
time
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510918462.6A
Other languages
English (en)
Inventor
崔又升
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201510918462.6A priority Critical patent/CN105898377A/zh
Priority to PCT/CN2016/089562 priority patent/WO2017096900A1/zh
Priority to US15/243,617 priority patent/US20170171601A1/en
Publication of CN105898377A publication Critical patent/CN105898377A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及弹幕加载领域,公开了一种用户终端、服务器及弹幕加载方法、***,其中,该用户终端包括:发送装置,用于在视频播放期间每隔一预定时间向服务器发送弹幕请求;接收装置,用于接收所述服务器根据所述发送装置发送所述弹幕请求的时间而确定的弹幕数据;显示装置,用于显示所述视频;以及控制装置,用于控制所述显示装置显示所述接收装置所接收的弹幕数据。每隔一预定时间向服务器发送弹幕请求,增加了弹幕请求次数,进而可以增加每一时段内的弹幕显示条数,并且可以减少用户端的单次承载量,减轻用户端的性能消耗。

Description

用户终端、服务器及弹幕加载方法、***
技术领域
本发明涉及弹幕加载领域,具体地,涉及一种用户终端、服务器及弹幕加载方法、***。
背景技术
弹幕视频已被观众所熟识,优化弹幕弹幕的加载及显示对于弹幕视频来说非常重要。
现有技术中弹幕加载的时候,用户端会向服务器发出请求,而服务器会将所存储的与该视频相关的所有弹幕发送至用户端,用户端将服务器所发送的弹幕存储在本地存储器中,并依照时间顺序播放弹幕。
鉴于服务器的性能考虑,现有技术中,服务器一次向用户端发送的弹幕条数有限,比如,每次发送3000条,这3000条涵盖了视频开始到结束的时间段内任意时间的弹幕条数。在弹幕条数很多的情况下,比如具有上万条,远超过3000条,而现有技术中所能够呈现给用户的仅仅是3000条,也就是说,从视频播放到结束用户所能看到的仅仅是这3000条的弹幕,造成弹幕加载不充分,并且,弹幕显示对于屏幕的利用率仅为40%-60%,对于屏幕的利用率不够高。
此外,服务器一次性将所有弹幕发送至用户端,用户端存储量很大,增加了用户端的性能消耗。
发明内容
本发明的目的是提供一种用户终端、服务器及弹幕加载方法、***,其能够综合考虑服务器和用户端的性能消耗,并且提高弹幕对于屏幕的利用率。
为了实现上述目的,本发明提供一种用户终端,该用户终端包括:发送装置,用于在视频播放期间每隔一预定时间向服务器发送弹幕请求;接收装置,用于接收所述服务器根据所述发送装置发送所述弹幕请求的时间而确定的弹幕数据;显示装置,用于显示所述视频;以及控制装置,用于控制所述显示装置显示所述接收装置所接收的弹幕数据。
优选地,所述终端还包括存储装置,用于存储所述接收装置所接收的弹幕数据以及该弹幕数据中每一弹幕的显示时间。
优选地,所述控制装置还用于控制所述显示装置根据所述每一弹幕的显示时间而显示所述每一弹幕。
相应地,本发明还提供一种服务器,该服务器包括:存储模块,用于存储视频播放期间多个时段的弹幕数据;接收模块,用于接收用户终端所发送的弹幕请求;控制模块,用于根据所述用户终端发送所述弹幕请求的时间,确定该时间所处于的时段的弹幕数据;以及发送模块,用于向所述用户终端发送所确定的弹幕数据。
相应地,本发明还提供一种用于弹幕加载的***,该***包括:上求所述的用户终端;以及上述的服务器。
相应地,本发明还提供一种弹幕加载方法,该方法包括:在视频播放期间每隔一预定时间向服务器发送弹幕请求;接收所述服务器根据所述发送装置发送所述弹幕请求的时间而确定的弹幕数据;以及控制显示所接收的弹幕数据。
优选地,该方法还包括存储所接收的弹幕数据以及该弹幕数据中每一弹幕的显示时间。
优选地,该方法还包括控制所述显示装置根据所述每一弹幕的显示时间而显示所述每一弹幕。
相应地,本发明还提供一种弹幕加载方法,该方法包括:存储视频播放期间多个时段的弹幕数据;接收用户终端所发送的弹幕请求;根据所述用户终端发送所述弹幕请求的时间,确定该时间所处于的时段的弹幕数据;以及向所述用户终端发送所确定的弹幕数据。
通过上述技术方案,减少了服务器向用户终端单次发送的弹幕条数,可同时减轻服务器和用户终端的性能消耗。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1示出了本发明所提供的服务器的结构框图;
图2示出了本发明所提供的用户终端的结构框图;
图3示出了本发明所提供的基于用户终端的弹幕加载方法;以及
图4示出了本发明所提供的基于服务器的弹幕加载方法。
附图标记说明
110 发送装置 120 控制装置
130 接收装置 140 显示装置
210 存储模块 220 控制模块
230 接收模块 240 发送模块
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
图1示出了本发明所提供的服务器的结构框图。如图1所示,本发明提供一种服务器,该服务器包括:存储模块210,用于存储视频播放期间多个时段的弹幕数据;接收模块230,用于接收用户终端所发送的弹幕请求;控制模块220,用于根据所述用户终端发送所述弹幕请求的时间,确定该时间所处于的时段的弹幕数据;以及发送模块240,用于向所述用户终端发送所确定的弹幕数据。
具体地,存储模块210将视频相关的弹幕数据根据时间段而分段存储,例如,将对应于视频第1(包含第1分钟)至5分钟(不包含第5分钟)内弹幕数据存储为第一时段弹幕数据,将对应于视频第5(包含第5分钟)至第10(不包含第10分钟)分钟内的弹幕数据存储为第二时段弹幕数据,以此类推进行弹幕数据存储。可以理解,这里5分钟仅用于举例,并不用于限制本发明,存储弹幕数据所分的时段可以根据视频的时长进行相应调整,也可以根据用户终端发送的弹幕请求的时间间隔进行相应调整。
每一时段弹幕数据中可能包含一条或多条弹幕,存储模块210对于弹幕的存储方式为弹幕内容与该弹幕内容所播放的时间一一对应。接收模块230在接收到用户终端所发送的弹幕请求后,控制模块220可以根据用户终端发送弹幕请求的时间,来确定该发送时间所处于的时间段,例如,如果用户终端在视频播放第一分钟内发送弹幕请求,则控制模块220可确定用户终端所请求的是上述的第一时段弹幕数据,然后发送模块240将所确定出的第一时段弹幕数据发送至用户终端。
此外,每一时段弹幕数据所包含的弹幕条数可以设置一上限值,如,可以设置为1500条,使得服务器每次发送至用户终端的弹幕数据不至过大,进而可以减少服务器的性能消耗。
图2示出了本发明所提供的用户终端的结构框图。如图2所示,本发明还提供一种用户终端,该用户终端包括:发送装置110,用于在视频播放期间每隔一预定时间向服务器发送弹幕请求;接收装置130,用于接收所述服务器根据所述发送装置发送所述弹幕请求的时间而确定的弹幕数据;显示装置140,用于显示所述视频;以及控制装置120,用于控制所述显示装置140显示所述接收装置所接收的弹幕数据。每隔一预定时间向服务器发送弹幕请求,增加了弹幕请求次数,进而可以增加每一时段内的弹幕显示条数,并且可以减少用户端的单次承载量,减轻用户端的性能消耗。
优选地,所述终端还可以包括存储装置(图中未示出),用于存储所述接收装置所接收的弹幕数据以及该弹幕数据中每一弹幕的显示时间。
具体地,对于弹幕视频,可以设置发送装置110每隔一预定时间向服务器发送一次弹幕请求,例如,在视频播放开始时每隔5分钟向服务器发送一次弹幕请求,该预定时间与服务器中所存储的弹幕数据的时段应当彼此相对应。例如,这里预定时间设置为5分钟,则上述服务器中存储模块210存储弹幕数据所分的时段亦应当设置为5分钟。
发送装置110在向服务器发送弹幕请求后,服务器的控制模块220可以根据用户终端发送弹幕请求的时间,来确定该发送时间所处于的时间段,进而将对应于该时段的弹幕数据发送至接收装置130,接收装置130接收该弹幕数据以后,控制装置120控制显示装置140按照每一弹幕的播放时间来显示响应于该弹幕的弹幕内容。
接收装置130每次所接收的弹幕数据中可能包括很多条弹幕,根据服务器中所设置的每一时段弹幕数据所包含弹幕条数的上限值(例如,1500条),可知,显示装置140的显示屏幕上每分钟单次显示的弹幕条数可能多达300条(1500条/5分钟),此时可以对显示屏幕中弹幕内容的显示进行优化,如,在弹幕数量较少时,将弹幕内容尽可能显示于显示屏幕的上方,在弹幕数量较多时,将弹幕内容布满显示屏。此外,显示屏幕中所显示的弹幕可以遵循从上至下,弹幕内容被设置为逐一占满每一行,即第一行中布满弹幕内容以后再进行第二行弹幕内容的显示,以此类推,进而提高显示装置140的屏幕利用率,使得弹幕内容对于屏幕的利用率可以多达90%,进而增加用户体验。
相应地,本发明还提供一种用于弹幕加载的***,该***包括:上求所述的用户终端,以及上述的服务器,用户终端在视频播放期间每隔一预定时间向服务器发送弹幕请求,服务器根据用户终端发送所述弹幕请求的时间,确定该时间所处于的时段的弹幕数据,并向所述用户终端发送所确定的弹幕数据,用户终端接收服务器所发送的弹幕数据,并将所接收的弹幕数据显示于显示屏中。
图3示出了本发明所提供的基于用户终端的弹幕加载方法。如图3所示,本发明还提供一种弹幕加载方法,该方法包括:在视频播放期间每隔一预定时间向服务器发送弹幕请求(步骤S11);接收所述服务器根据所述发送装置发送所述弹幕请求的时间而确定的弹幕数据(步骤S12);以及控制显示装置显示所接收的弹幕数据(步骤S13)。
进一步地,该方法还可以包括存储所接收的弹幕数据以及该弹幕数据中每一弹幕的显示时间。优选地,该方法还包括控制所述显示装置根据所述每一弹幕的显示时间而显示所述每一弹幕。
具体地,对于弹幕视频,可以设置每隔一预定时间向服务器发送一次弹幕请求,例如,在视频播放开始时每隔5分钟向服务器发送一次弹幕请求,该预定时间与服务器中所存储的弹幕数据的时段应当彼此相对应。例如,这里预定时间设置为5分钟,则上述服务器中存储弹幕数据所分的时段亦应当设置为5分钟。
在向服务器发送弹幕请求后,服务器可以根据用户终端发送弹幕请求的时间,来确定该发送时间所处于的时间段,进而将对应于该时段的弹幕数据发送至用户终端,用户终端接收该弹幕数据以后,控制显示装置按照每一弹幕的播放时间来显示响应于该弹幕的弹幕内容。
每次所接收的弹幕数据中可能包括很多条弹幕,根据服务器中所设置的每一时段弹幕数据所包含弹幕条数的上限值(例如,1500条),可知,显示屏幕上每分钟单次显示的弹幕条数可能多达300条(1500条/5分钟),此时可以对显示屏幕中弹幕内容的显示进行优化,如,在弹幕数量较少时,设置弹幕内容尽可能显示于显示屏幕的上方,在弹幕数量较多时,设置弹幕内容布满显示屏。此外,显示屏幕中所显示的弹幕可以遵循从上至下,弹幕内容被设置为逐一占满每一行,即第一行中布满弹幕内容以后再进行第二行弹幕内容的显示,以此类推,进而提高显示装置140的屏幕利用率,使得弹幕内容对于屏幕的利用率可以多达90%,进而增加用户体验。
图4示出了本发明所提供的基于服务器的弹幕加载方法。如图4所示,本发明还提供一种弹幕加载方法,该方法包括:存储视频播放期间多个时段的弹幕数据(步骤S21);接收用户终端所发送的弹幕请求(步骤S22);根据所述用户终端发送所述弹幕请求的时间,确定该时间所处于的时段的弹幕数据(步骤S23);以及向所述用户终端发送所确定的弹幕数据(步骤S24)。
具体地,可以将与视频相关的弹幕数据根据时间段而分段存储,例如,将对应于视频第1(包含第1分钟)至5分钟(不包含第5分钟)内弹幕数据存储为第一时段弹幕数据,将对应于视频第5(包含第5分钟)至第10(不包含第10分钟)分钟内的弹幕数据存储为第二时段弹幕数据,以此类推进行弹幕数据存储。可以理解,这里5分钟仅用于举例,并不用于限制本发明,存储弹幕数据所分的时段可以根据视频的时长进行相应调整,也可以根据用户终端发送的弹幕请求的时间间隔进行相应调整。
每一时段弹幕数据中可能包含一条或多条弹幕,对于弹幕的存储方式为弹幕内容与该弹幕内容所播放的时间一一对应。在接收到用户终端所发送的弹幕请求后,可以根据用户终端发送弹幕请求的时间,来确定该发送时间所处于的时间段,例如,如果用户终端在视频播放第一分钟内发送弹幕请求,则可确定用户终端所请求的是上述的第一时段弹幕数据,然后将所确定出的第一时段弹幕数据发送至用户终端。
此外,每一时段弹幕数据所包含的弹幕条数可以设置一上限值,如,可以设置为1500条,使得服务器每次发送至用户终端的弹幕数据不至过大,进而可以减少服务器的性能消耗。
通过本发明所提供的用户终端、服务器及弹幕加载方法、***,减少了服务器向用户终端单次发送的弹幕条数,可同时减轻服务器和用户终端的性能消耗,并且提高弹幕对于屏幕的利用率。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。

Claims (9)

1.一种用户终端,其特征在于,该用户终端包括:
发送装置,用于在视频播放期间每隔一预定时间向服务器发送弹幕请求;
接收装置,用于接收所述服务器根据所述发送装置发送所述弹幕请求的时间而确定的弹幕数据;
显示装置,用于显示所述视频;以及
控制装置,用于控制所述显示装置显示所述接收装置所接收的弹幕数据。
2.根据权利要求1所述的用户终端,其特征在于,所述终端还包括存储装置,用于存储所述接收装置所接收的弹幕数据以及该弹幕数据中每一弹幕的显示时间。
3.根据权利要求2所述的用户终端,其特征在于,所述控制装置还用于控制所述显示装置根据所述每一弹幕的显示时间而显示所述每一弹幕。
4.一种服务器,其特征在于,该服务器包括:
存储模块,用于存储视频播放期间的多个时段的弹幕数据;
接收模块,用于接收用户终端所发送的弹幕请求;
控制模块,用于根据所述用户终端发送所述弹幕请求的时间,确定该时间所处于的时段的弹幕数据;以及
发送模块,用于向所述用户终端发送所确定的弹幕数据。
5.一种用于弹幕加载的***,其特征在于,该***包括:
权利要求1-3中任意一项权利要求所述的用户终端;以及
权利要求4所述的服务器。
6.一种弹幕加载方法,其特征在于,该方法包括:
在视频播放期间每隔一预定时间向服务器发送弹幕请求;
接收所述服务器根据所述发送装置发送所述弹幕请求的时间而确定的弹幕数据;以及
控制显示所接收的弹幕数据。
7.根据权利要求6所述的方法,其特征在于,该方法还包括存储所接收的弹幕数据以及该弹幕数据中每一弹幕的显示时间。
8.根据权利要求7所述的方法,其特征在于,该方法还包括控制所述显示装置根据所述每一弹幕的显示时间而显示所述每一弹幕。
9.一种弹幕加载方法,其特征在于,该方法包括:
存储视频播放期间的多个时段的弹幕数据;
接收用户终端所发送的弹幕请求;
根据所述用户终端发送所述弹幕请求的时间,确定该时间所处于的时段的弹幕数据;以及
向所述用户终端发送所确定的弹幕数据。
CN201510918462.6A 2015-12-11 2015-12-11 用户终端、服务器及弹幕加载方法、*** Pending CN105898377A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201510918462.6A CN105898377A (zh) 2015-12-11 2015-12-11 用户终端、服务器及弹幕加载方法、***
PCT/CN2016/089562 WO2017096900A1 (zh) 2015-12-11 2016-07-10 用户终端、服务器及弹幕加载方法、***
US15/243,617 US20170171601A1 (en) 2015-12-11 2016-08-22 Bullet screen loading method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510918462.6A CN105898377A (zh) 2015-12-11 2015-12-11 用户终端、服务器及弹幕加载方法、***

Publications (1)

Publication Number Publication Date
CN105898377A true CN105898377A (zh) 2016-08-24

Family

ID=57001908

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510918462.6A Pending CN105898377A (zh) 2015-12-11 2015-12-11 用户终端、服务器及弹幕加载方法、***

Country Status (3)

Country Link
US (1) US20170171601A1 (zh)
CN (1) CN105898377A (zh)
WO (1) WO2017096900A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106303715A (zh) * 2016-08-25 2017-01-04 乐视控股(北京)有限公司 弹幕存储处理方法及装置
CN106792250A (zh) * 2017-01-17 2017-05-31 百度在线网络技术(北京)有限公司 弹幕信息交互方法及装置
CN106804009A (zh) * 2017-02-09 2017-06-06 百度在线网络技术(北京)有限公司 弹幕加载方法及***
CN108174267A (zh) * 2017-12-21 2018-06-15 平安科技(深圳)有限公司 直播中互动信息的发送装置、方法及计算机可读存储介质
CN111182363A (zh) * 2020-01-03 2020-05-19 腾讯科技(深圳)有限公司 一种多媒体内容的播放控制方法、装置、设备和介质
CN113794836A (zh) * 2021-09-09 2021-12-14 北京字节跳动网络技术有限公司 一种子弹时间视频生成方法、装置、***、设备和介质

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170272800A1 (en) * 2016-03-21 2017-09-21 Le Holdings (Beijing) Co., Ltd. Method for bullet screen pushing and electronic device
SG11201903892UA (en) * 2016-11-02 2019-05-30 Janssen Pharmaceutica Nv [1,2,4]triazolo[1,5-a]pyrimidine derivatives as pde2 inhibitors
CN106878786B (zh) * 2017-03-07 2020-03-03 北京小米移动软件有限公司 Vr视频中弹幕的显示方法和装置
CN107396199B (zh) * 2017-08-02 2018-08-03 武汉斗鱼网络科技有限公司 弹幕数据展示方法及装置、计算机可读存储介质
CN107690078B (zh) * 2017-09-28 2020-04-21 腾讯科技(深圳)有限公司 弹幕信息显示方法、提供方法以及设备
CN108377426A (zh) * 2018-04-13 2018-08-07 上海哔哩哔哩科技有限公司 弹幕定时显示方法、***及存储介质
CN108650557A (zh) * 2018-04-27 2018-10-12 Oppo广东移动通信有限公司 一种显示弹幕的方法、装置及移动终端
CN110876086B (zh) * 2018-09-04 2023-01-06 广州虎牙信息科技有限公司 一种弹幕生成调整方法、装置、设备及存储介质
CN110891190B (zh) * 2018-09-05 2022-02-18 武汉斗鱼网络科技有限公司 一种弹幕显示方法、装置及电子设备
CN110933480B (zh) * 2018-09-20 2022-04-05 北京国双科技有限公司 一种弹幕显示的控制方法、装置、存储介质及处理器
CN110401853B (zh) * 2019-07-25 2021-08-10 腾讯科技(深圳)有限公司 弹幕显示方法和电子设备
CN112839011B (zh) * 2019-11-22 2023-04-28 贵州白山云科技股份有限公司 缓存分发方法、装置、介质及***
CN111526429A (zh) * 2020-06-19 2020-08-11 网易(杭州)网络有限公司 一种弹幕精简方法及装置
CN114520923B (zh) * 2020-11-20 2023-09-01 武汉斗鱼网络科技有限公司 弹幕信息的展示方法、第一终端、第二终端、介质及设备
US11949928B2 (en) * 2020-11-20 2024-04-02 Shanghai Bilibili Technology Co., Ltd. Video loading method and device
CN114520924A (zh) * 2022-02-22 2022-05-20 上海哔哩哔哩科技有限公司 弹幕展示方法及装置
CN114786067B (zh) * 2022-04-29 2023-09-05 北京爱奇艺科技有限公司 一种基于弹幕的互动方法、装置、设备以及存储介质
CN117290527A (zh) * 2022-06-20 2023-12-26 上海哔哩哔哩科技有限公司 弹幕展示方法、装置、计算设备及计算机存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080310408A1 (en) * 2007-06-13 2008-12-18 Phil Thompson Internet Protocol Television
CN104735543A (zh) * 2015-03-30 2015-06-24 北京奇艺世纪科技有限公司 一种弹幕显示方法及装置
CN104902333A (zh) * 2014-09-19 2015-09-09 腾讯科技(深圳)有限公司 视频评论处理方法及视频评论处理装置
CN104967876A (zh) * 2014-09-30 2015-10-07 腾讯科技(深圳)有限公司 弹幕信息处理方法和装置、弹幕信息展示方法和装置
CN104967896A (zh) * 2014-08-04 2015-10-07 腾讯科技(北京)有限公司 一种显示弹幕评论信息的方法和装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
CN101009804A (zh) * 2005-10-14 2007-08-01 三星电子株式会社 在数字广播***中发送/接收电子节目指南的方法和装置
US9066145B2 (en) * 2011-06-30 2015-06-23 Hulu, LLC Commenting correlated to temporal point of video data
US20140337126A1 (en) * 2013-05-08 2014-11-13 Viki, Inc. Timed comments for media
CN105245960A (zh) * 2014-07-07 2016-01-13 乐视网信息技术(北京)股份有限公司 视频的弹幕显示方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080310408A1 (en) * 2007-06-13 2008-12-18 Phil Thompson Internet Protocol Television
CN104967896A (zh) * 2014-08-04 2015-10-07 腾讯科技(北京)有限公司 一种显示弹幕评论信息的方法和装置
CN104902333A (zh) * 2014-09-19 2015-09-09 腾讯科技(深圳)有限公司 视频评论处理方法及视频评论处理装置
CN104967876A (zh) * 2014-09-30 2015-10-07 腾讯科技(深圳)有限公司 弹幕信息处理方法和装置、弹幕信息展示方法和装置
CN104735543A (zh) * 2015-03-30 2015-06-24 北京奇艺世纪科技有限公司 一种弹幕显示方法及装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106303715A (zh) * 2016-08-25 2017-01-04 乐视控股(北京)有限公司 弹幕存储处理方法及装置
CN106792250A (zh) * 2017-01-17 2017-05-31 百度在线网络技术(北京)有限公司 弹幕信息交互方法及装置
CN106804009A (zh) * 2017-02-09 2017-06-06 百度在线网络技术(北京)有限公司 弹幕加载方法及***
CN108174267A (zh) * 2017-12-21 2018-06-15 平安科技(深圳)有限公司 直播中互动信息的发送装置、方法及计算机可读存储介质
WO2019119634A1 (zh) * 2017-12-21 2019-06-27 平安科技(深圳)有限公司 直播中互动信息的发送装置、方法及计算机可读存储介质
CN108174267B (zh) * 2017-12-21 2020-09-01 平安科技(深圳)有限公司 直播中互动信息的发送装置、方法及计算机可读存储介质
CN111182363A (zh) * 2020-01-03 2020-05-19 腾讯科技(深圳)有限公司 一种多媒体内容的播放控制方法、装置、设备和介质
CN113794836A (zh) * 2021-09-09 2021-12-14 北京字节跳动网络技术有限公司 一种子弹时间视频生成方法、装置、***、设备和介质
CN113794836B (zh) * 2021-09-09 2023-10-13 北京字节跳动网络技术有限公司 一种子弹时间视频生成方法、装置、***、设备和介质

Also Published As

Publication number Publication date
US20170171601A1 (en) 2017-06-15
WO2017096900A1 (zh) 2017-06-15

Similar Documents

Publication Publication Date Title
CN105898377A (zh) 用户终端、服务器及弹幕加载方法、***
CN105828213B (zh) 用于减少呈现等待时间的分配器、输出设备和方法
US9888401B2 (en) Media content delivery over a wireless network
RU2009101878A (ru) Терминал и способ осуществления сеанса связи с использованием в них услуги мгновенного обмена сообщениями
CN106303648A (zh) 一种同步播放多媒体数据的方法及装置
CN103763635A (zh) 一种视频缓冲的控制方法和***
CN101248666A (zh) 使用动态广播调度的点播***和方法
US9800631B2 (en) Method and a media device for pre-buffering media content streamed to the media device from a server system
CN101595731A (zh) 前缀高速缓存辅助的服务质量感知对等视频点播
US8959559B2 (en) Content distribution system, content distribution apparatus, content distribution method, content distribution program, and content playback apparatus
EP2801201A1 (en) Systems, methods, and devices for selecting a content delivery method based on demand for particular content by customers
CN103618919A (zh) 网络电视加载视频的方法和装置
JP6695980B2 (ja) ネットワーク利用率を向上させるためのネットワーク支援プロトコルの使用
CN101110947A (zh) 一种交互式电视***中的服务调度方法
CN105141644B (zh) 一种流媒体文件的下载方法及终端
CN105000436A (zh) 一种电梯预约方法及装置
CN104753821B (zh) 一种网络连接方法、信息反馈方法、终端及网络接入设备
CN103024478A (zh) 一种插播广告的方法、***及数字电视前端***
CN106254810A (zh) 一种视频通话方法和装置
US9167018B2 (en) System and method for media stream playback and buffer management
CN105824609A (zh) 一种播放参数的设定方法及电子设备
CN102014038B (zh) 一种传输资源管理方法及装置
CN103987133A (zh) Lte***下基于客户端视频播放状态的资源分配方法
CN106685672B (zh) 一种在线计费方法及装置
CN112954760A (zh) 蓝牙设备的连接方法、装置和电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160824

WD01 Invention patent application deemed withdrawn after publication