会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 浮动式广告 / 支持多平台的悬浮式广告方法

支持多平台的悬浮式广告方法

申请号 CN201810659087.1 申请日 2018-06-25 公开(公告)号 CN108960909A 公开(公告)日 2018-12-07
申请人 苏宁易购集团股份有限公司; 发明人 徐刚; 姜瑞;
摘要 本发明公开一种支持多平台的悬浮式广告方法,涉及广告投放技术领域,采用H5技术开发的悬浮式广告窗口具有较佳的通用性,可以兼容搭载不同平台终端的悬浮式广告投放。该方法包括:加载H5播放器,H5播放器包括H5页面悬浮窗口和浮动在H5页面悬浮窗口上的视频播放器按钮;H5播放器向广告投放服务器发出广告请求并获得响应后,获取待播放的广告数据;根据播放指令,在H5页面悬浮窗口中播放广告数据并隐藏视频播放器按钮。
权利要求

1.一种支持多平台的悬浮式广告方法,其特征在于,包括:加载H5播放器,所述H5播放器包括H5页面悬浮窗口和浮动在所述H5页面悬浮窗口上的视频播放器按钮;

所述H5播放器向广告投放服务器发出广告请求并获得响应后,获取待播放的广告数据;

根据播放指令,在所述H5页面悬浮窗口中播放所述广告数据并隐藏所述视频播放器按钮。

2.根据权利要求1所述的方法,其特征在于,所述根据播放指令,在H5页面悬浮窗口中播放广告数据并隐藏视频播放器按钮之后还包括:侦测用户的触发操作,当用户点击所述H5页面悬浮窗口边缘时所述视频播放器按钮随即显现;所述视频播放器按钮包括悬浮窗口关闭按钮,广告播放静音按钮,悬浮窗口透明度调节按钮中的一种或多种。

3.根据权利要求1或2所述的方法,其特征在于,所述根据播放指令,在H5页面悬浮窗口中播放广告数据并隐藏视频播放器按钮之后还包括:侦测用户的触发操作,当用户点击所述H5页面悬浮窗口的广告播放区域时,启动相应的广告交互窗口以呈现广告的交互信息;否则,在第一时间后关闭所述H5页面悬浮窗口。

4.根据权利要求3所述的方法,其特征在于,所述侦测用户的触发操作,当用户点击所述H5页面悬浮窗口的广告播放区域时,启动相应的广告交互窗口以呈现广告的交互信息包括:当用户点击所述H5页面悬浮窗口的广告播放区域时,所述H5播放器接收用户对播放广告的点击消息;

将所述点击消息发送到所述H5播放器的交互插件控制器;

所述交互插件控制器启动所述交互窗口以呈现所述交互信息。

5.根据权利要求4所述的方法,其特征在于,所述交互窗口为采用图片或者html制作的互动浮层。

6.根据权利要求4所述的方法,其特征在于,所述交互插件控制器启动交互窗口以呈现广告交互信息之后还包括:当用户在交互窗口中存在交互操作时,所述交互窗口在第二时间后自动关闭;或者,当用户在交互窗口中不存在交互操作时,所述交互窗口在第三时间后自动关闭;或者,用户点击关闭角标,立即关闭所述交互窗口。

7.根据权利要求4所述的方法,其特征在于,基于终端显示屏的长宽尺寸以第一比例缩放得到所述H5页面悬浮窗口的尺寸;以及,基于终端显示屏的长宽尺寸以第二比例缩放得到所述广告交互窗口的尺寸。

8.根据权利要求6所述的方法,其特征在于,所述H5播放器记录用户在交互窗口中的交互操作次数,并回传至所述广告投放服务器统计分析。

9.根据权利要求1所述的方法,其特征在于,所述H5播放器分别被多个终端加载,且多个所述终端中包括至少两种类型的平台。

10.根据权利要求9所述的方法,其特征在于,所述步骤H5播放器向广告投放服务器发出广告请求并获得响应后,获取待播放的广告数据包括:各所述H5播放器与所述广告投放服务器建立数据连接,并完成时间同步;

所述H5播放器向所述广告投放服务器发出广告请求,等待所述广告投放服务器的响应;其中,所述响应是指广告投放服务器根据广告排期列表,顺序向各所述H5播放器推送多条广告数据;

所述H5播放器依次下载多条所述广告数据,并存储于本地形成待播放的广告数据。

11.根据权利要求10所述的方法,其特征在于,所述根据播放指令在H5页面悬浮窗口中播放广告数据,并隐藏视频播放器按钮的方法包括:所述H5播放器接收所述广告投放服务器发出的播放指令,从本地调取对应的广告数据;

在所述H5页面悬浮窗口播放所述广告数据,并在所述H5页面悬浮窗口中隐藏所述视频播放器按钮。

说明书全文

支持多平台的悬浮式广告方法

技术领域

[0001] 本发明涉及广告投放技术领域,尤其涉及一种支持多平台的悬浮式广告方法。

背景技术

[0002] 随着互联网多媒体技术的普及,观看在线视频已逐渐成为人们工作、学习、娱乐、生活中非常重要的一部分。
[0003] 常用的视频播放平台包括三种,分别为基于安卓平台开发的安卓版视频类APP、基于IOS平台开发的IOS版视频类APP和基于Windows平台开发的网页,其中,安卓版视频类APP采用的是java语言开发、IOS版视频类APP采用的是C++语言开发、网页采用的是php或asp技术开发,由于平台的开发语言各不相同,因此,若要实现对各平台进行悬浮式广告的投放,只能在各平台的APP或者网页中植入对应开发语言写入的悬浮式广告程序,这样就导致了不同平台的悬浮式广告投放的代码实现逻辑互不相同,若运行商想要在各平台投入相同内容的悬浮式广告,只能对应的修改广告代码的实现逻辑,可见,现有的悬浮式广告投放方法不具有多平台统一投放的功能。

发明内容

[0004] 本发明的目的在于提供一种支持多平台的悬浮式广告方法,采用H5技术开发的悬浮式广告窗口具有较佳的通用性,可以兼容搭载不同平台终端的悬浮式广告投放。
[0005] 为了实现上述目的,本发明提供一种支持多平台的悬浮式广告方法,包括:
[0006] 加载H5播放器,所述H5播放器包括H5页面悬浮窗口和浮动在所述H5页面悬浮窗口上的视频播放器按钮;
[0007] 所述H5播放器向广告投放服务器发出广告请求并获得响应后,获取待播放的广告数据;
[0008] 根据播放指令,在所述H5页面悬浮窗口中播放所述广告数据并隐藏所述视频播放器按钮。
[0009] 优选地,所述步骤根据播放指令,在H5页面悬浮窗口中播放广告数据并隐藏视频播放器按钮之后还包括:
[0010] 侦测用户的触发操作,当用户点击所述H5页面悬浮窗口边缘时所述视频播放器按钮随即显现;所述视频播放器按钮包括悬浮窗口关闭按钮,广告播放静音按钮,悬浮窗口透明度调节按钮中的一种或多种。
[0011] 优选地,所述步骤根据播放指令,在H5页面悬浮窗口中播放广告数据并隐藏视频播放器按钮之后还包括:
[0012] 侦测用户的触发操作,当用户点击所述H5页面悬浮窗口的广告播放区域时,启动相应的广告交互窗口以呈现广告的交互信息;否则,
[0013] 在第一时间后关闭所述H5页面悬浮窗口。
[0014] 具体地,所述侦测用户的触发操作,当用户点击所述H5页面悬浮窗口的广告播放区域时,启动相应的广告交互窗口以呈现广告的交互信息包括:
[0015] 当用户点击所述H5页面悬浮窗口的广告播放区域时,所述H5播放器接收用户对播放广告的点击消息;
[0016] 将所述点击消息发送到所述H5播放器的交互插件控制器;
[0017] 所述交互插件控制器启动所述交互窗口以呈现所述交互信息。
[0018] 可选地,所述交互窗口为采用图片或者html制作的互动浮层。
[0019] 较佳地,所述交互插件控制器启动交互窗口以呈现广告交互信息之后还包括:
[0020] 当用户在交互窗口中存在交互操作时,所述交互窗口在第二时间后自动关闭;或者,
[0021] 当用户在交互窗口中不存在交互操作时,所述交互窗口在第三时间后自动关闭;或者,
[0022] 用户点击关闭角标,立即关闭交互窗口。
[0023] 可选地,基于终端显示屏的长宽尺寸以第一比例缩放得到所述H5页面悬浮窗口的尺寸;以及,
[0024] 基于终端显示屏的长宽尺寸以第二比例缩放得到所述广告交互窗口的尺寸。
[0025] 优选地,所述H5播放器记录用户在交互窗口中的交互操作次数,并回传至所述广告投放服务器统计分析。
[0026] 优选地,所述H5播放器分别被多个终端加载,且多个所述终端中包括至少两种类型的平台。
[0027] 具体地,所述H5播放器向广告投放服务器发出广告请求并获得响应后,获取待播放的广告数据包括:
[0028] 各所述H5播放器与所述广告投放服务器建立数据连接,并完成时间同步;
[0029] 所述H5播放器向所述广告投放服务器发出广告请求,等待所述广告投放服务器的响应;其中,所述响应是指广告投放服务器根据广告排期列表,顺序向各所述H5播放器推送多条广告数据;
[0030] 各所述H5播放器依次下载多条所述广告数据,并存储于本地形成待播放的广告数据。
[0031] 较佳地,所述根据播放指令在H5页面悬浮窗口中播放广告数据,并隐藏视频播放器按钮的方法包括:
[0032] 所述H5播放器接收所述广告投放服务器发出的播放指令,从本地调取对应的广告数据;
[0033] 在所述H5页面悬浮窗口播放所述广告数据,并在所述H5页面悬浮窗口中隐藏所述视频播放器按钮。
[0034] 与现有技术相比,本发明提供的支持多平台的悬浮式广告方法具有以下[0035] 有益效果:
[0036] 本发明提供的支持多平台的悬浮式广告方法中,基于HTML5技术开发设计的H5播放器,突破了传统的视频播放器受终端平台兼容性限制的缺陷,使其能够具有跨平台使用的优点,提高了适用范围的同时保证了其良好的兼容性。具体的为,各终端在加载视频数据的同时也会加载H5播放器,当H5播放器在各终端加载完毕后,自动的向广告投放服务器发出广告请求,并在请求响应后从广告投放服务器中下载待播放的广告数据,根据广告投放服务器下发播放指令,各终端统一调取下载完毕的待播放的广告数据在各自的H5页面悬浮窗口中播放,以实现广告的标准化投放,提升广告的投放效率。同时,为了使得H5页面悬浮窗口播放界面看上去简洁舒适,在H5页面悬浮窗口播放广告过程中,采用将视频播放器按钮自动隐藏式设计,进而减少用户的视觉干扰,提高了广告播放的效果。

附图说明

[0037] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0038] 图1为本发明实施例中支持多平台的悬浮式广告方法的流程示意图;
[0039] 图2为图1中获取待播放的广告数据的具体方法流程示意图;
[0040] 图3为图1中在H5页面悬浮窗口中播放广告数据并隐藏视频播放器按钮的具体方法流程示意图;
[0041] 图4为广告投放服务器、H5播放器以及终端的结构框图。

具体实施方式

[0042] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。
[0043] 请参阅图1和图4,本实施例提供一种支持多平台的悬浮式广告方法,包括:
[0044] 各终端分别加载H5播放器,H5播放器包括H5页面悬浮窗口和浮动在H5页面悬浮窗口上的视频播放器按钮;H5播放器向广告投放服务器发出广告请求并获得响应后,获取待播放的广告数据;根据播放指令,在H5页面悬浮窗口中播放广告数据并隐藏视频播放器按钮。其中,H5播放器分别被多个终端加载,且多个终端中包括至少两种类型的平台。
[0045] 本实施例提供的支持多平台的悬浮式广告方法中,基于HTML5技术开发设计的H5播放器,突破了传统的视频播放器受终端平台兼容性限制的缺陷,使其能够具有跨平台使用的优点,提高了适用范围的同时保证了其良好的兼容性。具体的为,各终端在加载视频数据的同时也会加载H5播放器,当H5播放器在各终端加载完毕后,自动的向广告投放服务器发出广告请求,并在请求响应后从广告投放服务器中下载待播放的广告数据,根据广告投放服务器下发播放指令,各终端统一调取下载完毕的待播放的广告数据在各自的H5页面悬浮窗口中播放,以实现广告的标准化投放,提升广告的投放效率。同时,为了使得H5页面悬浮窗口播放界面看上去简洁舒适,在H5页面悬浮窗口播放广告过程中,采用将视频播放器按钮自动隐藏式设计,进而减少用户的视觉干扰,提高了广告播放的效果。
[0046] 需要说明的是,上述终端包括搭载安卓平台的移动终端、搭载IOS平台的移动终端和windows电脑端等,示例性地,在安卓移动终端/IOS移动终端的APP客户端中,通过创建webview加载H5播放器(player.html页面),而在安卓移动终端/IOS移动终端/windows电脑端中的浏览器中,通过创建iframe加载H5播放器(player.html页面)。可见,H5播放器可跨平台的加载于上述终端中,并与广告投放服务器信号连接。其中,H5页面悬浮窗口只在接收到播放指令时弹出,而其余时间均处于后台运行状态(隐藏状态),减少对用户干扰,另外,H5页面悬浮窗口和交互窗口在弹出时,不会影响终端视频内容的正常播放。
[0047] 为了提升广告的投放效果,请继续参阅图1,上述实施例中所述步骤根据播放指令,在H5页面悬浮窗口中播放广告数据并隐藏视频播放器按钮之后还包括:
[0048] 侦测用户的触发操作,当用户点击H5页面悬浮窗口边缘时视频播放器按钮随即显现;视频播放器按钮包括悬浮窗口关闭按钮,广告播放静音按钮,悬浮窗口透明度调节按钮中的一种或多种。
[0049] 侦测用户的触发操作,当用户点击H5页面悬浮窗口的广告播放区域时,启动相应的广告交互窗口以呈现广告的交互信息;否则,在第一时间后关闭H5页面悬浮窗口。
[0050] 具体实施时,用户可通过点击H5页面悬浮窗口的边缘调出视频播放器按钮,其中,视频播放器按钮包括悬浮窗口关闭按钮,广告播放静音按钮,悬浮窗口透明度调节按钮中的一种或多种,用户可根据自己的喜好,对H5页面悬浮窗口做出选择性控制,例如,当用户点击悬浮窗口关闭按钮时,可手动关闭正在播放广告的H5页面悬浮窗口,当用户点击广告播放静音按钮时,可使正在播放的广告静音,而当用户点击悬浮窗口透明度调节按钮时,可自由调节H5页面悬浮窗口的透明度以使其处于较佳的显示状态;另外,当用户点击H5页面悬浮窗口的广告播放区域时,则会从H5页面悬浮窗口跳转至广告交互窗口,其中,广告交互窗口中的交互内容多种多样,本实施例对此不做赘述,示例性的,当用户终端正在播放足球赛事时,交互内容优选为竞猜活动,用户可在竞猜互动中输入比赛的竞猜结果,当比赛结束后从互动用户中筛选幸运用户给予相应的奖励,从而提高用户的观看体验。
[0051] 通过上述具体实施过程可知,本实施例通过将视频直播、广告展示与竞猜互动有效的融合,在提高广告转化的同时提升了用户的广告获取体验,另外,通过广告投放服务器的标准化投放,能够实现广告的规模化投放,提升广告的投放效率。
[0052] 具体的,上述实施例中步骤侦测用户的触发操作,当用户点击H5页面悬浮窗口的广告播放区域时,启动相应的广告交互窗口以呈现广告的交互信息包括:
[0053] 当用户点击H5页面悬浮窗口的广告播放区域时,H5播放器接收用户对播放广告的点击消息;将点击消息发送到H5播放器的交互插件控制器;交互插件控制器启动交互窗口以呈现交互信息。其中,交互窗口为采用图片或者html制作的互动浮层。
[0054] 进一步地,上述实施例中所述步骤交互插件控制器启动交互窗口以呈现广告交互信息之后还包括:
[0055] 当用户在交互窗口中存在交互操作时,交互窗口在第二时间后自动关闭;或者,当用户在交互窗口中不存在交互操作时,交互窗口在第三时间后自动关闭;或者,用户点击关闭角标,立即关闭交互窗口。
[0056] 具体实施时,第一时间和第二时间可以相同也可以不同,具体操作时可由广告运营商后台设置,例如,第一时间和第二时间均为60秒,即交互窗口弹出后不论是否存在交互操作,在60秒后均自动关闭,当然,用户也可通过点击关闭角标手动关闭交互窗口,其中,关闭角标的浮现时间可由广告运营商后台自由设定,示例性地,设定方式为根据视频节目的播放进度定点浮现,例如,在视频节目播放到30分钟时浮现关闭角标;在执行完上述任一操作关闭了交互窗口后,各终端视频播放的显示界面恢复,用户可正常观看视频节目。可见,本实施例通过对交互窗口的定时关闭功能以及手动强制关闭功能的设置,可实现由用户自己选择是否参与交互活动,减少对用户的强制性干扰,提升用户体验。
[0057] 在广告投放过程为了减少对用户观看视频节目的干扰,本实施例对H5页面悬浮窗口和广告交互窗口的尺寸进行了优化调整,具体如下:
[0058] 基于终端显示屏的长宽尺寸以第一比例缩放得到H5页面悬浮窗口的尺寸;以及,基于终端显示屏的长宽尺寸以第二比例缩放得到广告交互窗口的尺寸。
[0059] 在具体实施的过程中,第一比例和第二比例的参数可基于广告投放内容以及期望效果由广告运营商后台设定,本实施例在此不对第一比例和第二比例的参数做出限定,例如,在一场球赛直播节目中投放一款理财产品的广告,可以预见的是球迷不会太关心该款广告,因此该款广告的投放效果也不佳,故可将第一比例的参数设置的较小。另外,为了适配移动终端的观看体验,当移动终端发生横屏或者竖屏翻转时,H5页面悬浮窗口和/或广告交互窗口也随之横屏或者竖屏的翻转。
[0060] 优选地,为了分析广告投放的有效受众人次,H5播放器能够记录用户在交互窗口中的交互操作次数,并回传至广告投放服务器统计分析,以使广告运营商能够对后续的广告投放内容做出适应性调整,提高广告的转化率。
[0061] 具体地,请参阅图2,上述实施例中所述步骤H5播放器向广告投放服务器发出广告请求并获得响应后,获取待播放的广告数据包括:
[0062] 各H5播放器与广告投放服务器建立数据连接,并完成时间同步;H5播放器向广告投放服务器发出广告请求,等待广告投放服务器的响应;其中,响应是指广告投放服务器根据广告排期列表,顺序向各H5播放器推送多条广告数据;H5播放器依次下载多条广告数据,并存储于本地形成待播放的广告数据。
[0063] 具体实施时,各终端加载完H5播放器后分别与广告投放服务器建立数据连接,并完成时间同步,之后,每个H5播放器向广告投放服务器发出至少一次广告请求,直至广告投放服务器做出响应,对应的H5播放器依次从广告投放服务器中下载多条广告数据,并存储于本地形成待播放的广告数据。其中,时间同步的目的是为了实现广告的标准化投放,以使广告投放服务器在同一时刻向所有加载H5播放器的终端投放相同内容的广告资源,而预先顺序下载多条广告数据存储与本地的方式,相对于边下载编播放的直播广告形式,能够减少广告播放过程的卡顿现象,提升广告的投放效果。
[0064] 请参阅图3,上述实施例中步骤根据播放指令在H5页面悬浮窗口中播放广告数据,并隐藏视频播放器按钮的方法包括:
[0065] H5播放器接收广告投放服务器发出的播放指令,从本地调取对应的广告数据;在H5页面悬浮窗口播放广告数据,并在H5页面悬浮窗口中隐藏视频播放器按钮。
[0066] 具体实施时,播放指令可选择预下发和实时下发的两种下发形式,在实际操作过程中优选采用预下发的形式,通过在广告排期列表中设置各条广告数据的投放时间,广告投放服务器会基于上述投放时间点准时下发对应广告数据的播放指令,使得各终端在接收到播放指令后从本地调取对应的广告数据在H5页面悬浮窗口播放,换句话说,H5页面悬浮窗口能够根据视频节目的播放进度定点浮现,例如,在视频节目播放到20分钟时浮现H5页面悬浮窗口。
[0067] 本领域普通技术人员可以理解,实现上述发明方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,上述程序可以存储于计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而所述的存储介质可以是:ROM/RAM、磁碟、光盘、存储卡等。
[0068] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。