The embodiment of the invention provides a method and a device for displaying advertisement. The method includes: during the live broadcast receiving server by sending a long connection between user equipment and Socket one or more ad data; receiving the advertising data in accordance with the order of the one or more of the advertisement data stored in the variable group of the user equipment in the acquisition; the first variable array in the advertising data; first the advertising data generated for the first control to display the first advertising advertising first the advertising data corresponding to the display area of the display based on; the first advertisement controls in advertising, to display the first advertisement.
【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种显示广告的方式和装置。
技术介绍
目前,越来越多的用户参与到网络视频直播(以下简称“直播”)中,直播已然成为一种新兴的娱乐方式。为了随着直播向用户推广一些广告,服务器会将广告插入直播视频流,使广告随视频流发送到UE(用户设备,UserEquipment),进而到达广告播放时刻时显示广告。如果在直播过程显示广告,则只能直播暂停,这可能导致用户错过重要的直播内容,所以通常广告插入在视频流之前,进而在播放直播视频之前就完成广告的显示。但是,上述显示广告的方式使得服务器必须预先准备好广告。另外,如果需要向用户再次推广广告,只能等待用户再次申请直播视频。可见,现有技术在直播中显示广告的方式不够灵活。
技术实现思路
本专利技术实施例提供了一种显示广告的方法和装置,用于显示服务器实时发送的广告。第一方面,本专利技术提供了一种显示广告的方法,包括:在直播过程中接收服务器通过与用户设备之间的Socket长连接发送的一条或多条广告数据;按照接收所述广告数据的顺序,将一条或多条所述广告数据存储在所述用户设备的可变数组中;获取所述可变数组中的第一条所述广告数据;基于第一条所述广告数据生成用于显示第一条所述广告数据对应的第一广告的第一广告控件;在广告显示区域中显示所述第一广告控件,以显示所述第一广告。可选的,基于第一条所述广告数据生成用于显示第一条所述广告数据对应的第一广告的第一广告控件,包括:基于第一条所述广告数据,计算为显示所述第一广告而需要的第一广告控件的宽度;基于所述第一广告控件的宽度和第一条所述广告数据,生成所述第一广告控件。可选的 ...
【技术保护点】
一种显示广告的方法,其特征在于,包括:在直播过程中接收服务器通过与用户设备之间的Socket长连接发送的一条或多条广告数据;按照接收所述广告数据的顺序,将一条或多条所述广告数据存储在所述用户设备的可变数组中;获取所述可变数组中的第一条所述广告数据;基于第一条所述广告数据生成用于显示第一条所述广告数据对应的第一广告的第一广告控件;在广告显示区域中显示所述第一广告控件,以显示所述第一广告。
【技术特征摘要】
1.一种显示广告的方法,其特征在于,包括:在直播过程中接收服务器通过与用户设备之间的Socket长连接发送的一条或多条广告数据;按照接收所述广告数据的顺序,将一条或多条所述广告数据存储在所述用户设备的可变数组中;获取所述可变数组中的第一条所述广告数据;基于第一条所述广告数据生成用于显示第一条所述广告数据对应的第一广告的第一广告控件;在广告显示区域中显示所述第一广告控件,以显示所述第一广告。2.如权利要求1所述的方法,其特征在于,基于第一条所述广告数据生成用于显示第一条所述广告数据对应的第一广告的第一广告控件,包括:基于第一条所述广告数据,计算为显示所述第一广告而需要的第一广告控件的宽度;基于所述第一广告控件的宽度和第一条所述广告数据,生成所述第一广告控件。3.如权利要求2所述的方法,其特征在于,在广告显示区域中显示所述第一广告控件,包括:按照预先设置的广告控件的预设漂移速度,从所述广告显示区域中的预设初始位置显示漂移的所述第一广告控件。4.如权利要求3所述的方法,其特征在于,在从所述广告区域中的预设初始位置显示漂移的所述第一广告控件之前,还包括:判断所述广告显示区域中是否显示有漂移的第二广告控件,所述第二广告显示控件用于显示不同于所述第一广告的第二广告;当所述广告显示区域中显示有漂移的所述第二广告控件时,获得所述第二广告控件的宽度;基于所述第二广告控件的宽度,计算显示所述第一广告控件的间隔时间;在达到所述间隔时间时,执行所述从所述广告区域中的预设初始位置显示漂移的所述第一广告控件的步骤。5.如权利要求4所述的方法,其特征在于,所述方法还包括:从所述可变数组中移除第一条所述广告数据,进而第一条所述广告数据之后的第二条所述广告数据成为新的第一条所述广告数据。6.一种显示广告的...
【专利技术属性】
技术研发人员:周兵,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。