一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种开机广告投放方法、播放方法及显示设备、服务器与流程

2022-05-08 06:14:10 来源:中国专利 TAG:


1.本技术涉及广告投放技术领域,尤其涉及一种开机广告投放方法、播放方法及显示设备、服务器。


背景技术:

2.随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,目前,显示设备包括智能电视、手机、冰箱,以及其他带有智能显示屏幕的产品等。用户在使用显示设备时,为向用户推送信息,会在显示设备开机时,向显示设备的显示器中投放广告,在开机阶段投放的广告为开机广告。
3.但是,目前显示设备采用预埋模式(在本次开机状态投放的广告,要在下次开机时才会曝光)投放广告。在此模式下,用户下次开机时间无法确定,而且同一台显示设备,在不同时间段,其面前的观看用户不同,即用户画像不同。通常,不同广告的定向人群不同,且受限于显示设备的存储空间大小,在采用预埋一个广告的做法时,无法预知下一次的开机时间,即无法预知对应用户画像的情况下,也就无法根据不同的用户有针对性的投放开机广告,投放效率低下。


技术实现要素:

4.本技术提供了一种开机广告投放方法、播放方法及显示设备、服务器,以解决现有开机广告投放效率低下的问题。
5.第一方面,本技术提供了一种服务器,包括:控制器,被配置为:
6.响应于显示设备发送的开机广告请求,获取显示设备的存储空间和不同时间段的用户画像,以及,基于不同时间段的所述用户画像检索对应的广告素材文件并确定文件适合播放时间段,所述文件适合播放时间段是指用户使用显示设备的时间段;
7.基于所述广告素材文件的广告信息,计算文件预下载截至位置,以及,基于所述广告素材文件的广告内容、所述文件预下载截止位置和所述文件适合播放时间段,生成广告文件,所述文件预下载截至位置用于表征广告文件进行预下载的广告内容的文件大小;
8.根据所述显示设备的存储空间和所述文件预下载截至位置对应的文件大小,计算向显示设备投放的目标广告个数;
9.将所述目标广告个数对应的广告文件发送至显示设备,所述广告文件用于使所述显示设备进行存储并在下一次开机时基于开机时刻和目标文件适合播放时间段确定进行播放的目标广告文件,以及,播放所述目标广告文件中所述文件预下载截至位置对应的预下载广告内容。
10.第二方面,本技术还提供了一种显示设备,包括:显示器,被配置为呈现广告界面;与所述显示器连接的控制器,所述控制器被配置为:
11.在开机后,产生开机广告请求,发送至服务器,所述开机广告请求用于指示服务器基于显示设备的不同时间段的用户画像检索得到的广告素材文件生成包括文件预下载截
至位置和文件适合播放时间段的广告文件,以及,基于显示设备的存储空间计算投放的目标广告个数,所述文件预下载截至位置用于表征广告文件进行预下载的广告内容的文件大小,所述文件适合播放时间段是指用户使用显示设备的时间段;
12.接收所述服务器返回的目标广告个数的广告文件,以及,基于所述广告文件中的文件预下载截至位置下载对应的预下载广告内容;
13.在下一次开机时,基于当前开机时刻和每个所述广告文件中的文件适合播放播时间段,选取时间段匹配的目标广告文件,播放所述目标广告文件对应的预下载广告内容。
14.第三方面,本技术还提供了一种开机广告投放方法,应用于服务器,所述方法包括:
15.响应于显示设备发送的开机广告请求,获取显示设备的存储空间和不同时间段的用户画像,以及,基于不同时间段的所述用户画像检索对应的广告素材文件并确定文件适合播放时间段,所述文件适合播放时间段是指用户使用显示设备的时间段;
16.基于所述广告素材文件的广告信息,计算文件预下载截至位置,以及,基于所述广告素材文件的广告内容、所述文件预下载截止位置和所述文件适合播放时间段,生成广告文件,所述文件预下载截至位置用于表征广告文件进行预下载的广告内容的文件大小;
17.根据所述显示设备的存储空间和所述文件预下载截至位置对应的文件大小,计算向显示设备投放的目标广告个数;
18.将所述目标广告个数对应的广告文件发送至显示设备,所述广告文件用于使所述显示设备进行存储并在下一次开机时基于开机时刻和目标文件适合播放时间段确定进行播放的目标广告文件,以及,播放所述目标广告文件中所述文件预下载截至位置对应的预下载广告内容。
19.第四方面,本技术还提供了一种开机广告播放方法,应用于显示设备,所述方法包括:
20.在开机后,产生开机广告请求,发送至服务器,所述开机广告请求用于指示服务器基于显示设备的不同时间段的用户画像检索得到的广告素材文件生成包括文件预下载截至位置和文件适合播放时间段的广告文件,以及,基于显示设备的存储空间计算投放的目标广告个数,所述文件预下载截至位置用于表征广告文件进行预下载的广告内容的文件大小,所述文件适合播放时间段是指用户使用显示设备的时间段;
21.接收所述服务器返回的目标广告个数的广告文件,以及,基于所述广告文件中的文件预下载截至位置下载对应的预下载广告内容;
22.在下一次开机时,基于当前开机时刻和每个所述广告文件中的文件适合播放播时间段,选取时间段匹配的目标广告文件,播放所述目标广告文件对应的预下载广告内容。
23.第五方面,本技术还提供了一种存储介质,该存储介质可存储有程序,该程序执行时可实现包括本技术提供的开机广告投放方法和开机广告播放方法各实施例中的部分或全部步骤。
24.由以上技术方案可知,本发明实施例提供的一种开机广告投放方法、播放方法及显示设备、服务器,服务器基于显示设备的不同时间段的用户画像检索的广告素材文件,计算用于表征预下载广告内容文件大小的文件预下载截至位置,并基于广告素材文件的各个内容、文件预下载截止位置和文件适合播放时间段,按照预设形式自定义生成广告文件。根
据显示设备的存储空间向显示设备预先投放目标广告个数的广告文件,显示设备基于各个广告文件中的文件预下载截至位置下载对应的预下载广告内容进行存储,并在下一次开机时,选取与开机时刻对应的目标广告文件,并在网络还未连接时从本地获取目标广告文件对应的预下载广告内容进行播放。可见,该方法、服务器及显示设备可在显示设备有限的存储空间内存储多个广告的预下载广告内容,并可基于开机时刻选取适配的目标广告文件的预下载广告内容,提升广告投放的ta浓度,提高开机广告投放效率。
附图说明
25.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
26.图1示出了根据一些实施例的智能控制设备与控制装置之间操作场景的示意图;
27.图2示出了根据一些实施例的智能控制设备200的硬件配置框图;
28.图3示出了根据一些实施例的控制设备100的硬件配置框图;
29.图4示出了根据一些实施例的智能控制设备200中软件配置图;
30.图5示出了根据一些实施例的开机广告投放方法的流程图;
31.图6示出了根据一些实施例的开机广告投放和播放方法的交互图;
32.图7示出了根据一些实施例的开机广告播放方法的流程图。
具体实施方式
33.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
34.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
35.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
36.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
37.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
38.在智能控制设备为显示设备时,基于显示设备的结构进行介绍。
39.图1示出了根据一些实施例的智能控制设备的使用场景。如图1所示,智能控制设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作智能控制设备200。
40.在一些实施例中,控制装置100可以是遥控器,遥控器和智能控制设备的通信包括
红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制智能控制设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制智能控制设备200。
41.在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,ar/vr设备等中的任意一种。
42.在一些实施例中,也可以使用智能设备300以控制智能控制设备200。例如,使用在智能设备上运行的应用程序控制智能控制设备200。在一些实施例中,也可以使用智能设备300和智能控制设备进行数据的通信。
43.在一些实施例中,智能控制设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过智能控制设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过智能控制设备200设备外部设置的语音控制装置来接收用户的语音指令控制。
44.在一些实施例中,智能控制设备200还与服务器400进行数据通信。可允许智能控制设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向智能控制设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
45.在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的智能控制设备上执行,反之亦然。
46.图2示出了根据一些实施例的控制装置100的硬件配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为智能控制设备200可识别和响应的指令,起用用户与智能控制设备200之间交互中介作用。
47.在一些实施例中,通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
48.图3示出了根据一些实施例的智能控制设备200的硬件配置框图。参见图3,在一些实施例中,智能控制设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。在一些实施例中,控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
49.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面等。在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
50.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制智能控制设备的工作和响应用户的操作。控制器250控制智能控制设备200的整体操作。例如:响应于接收到用
于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
51.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
52.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
53.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
54.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:智能控制设备本体上的实体按键,或其他等)。
55.图4示出了根据一些实施例的智能控制设备200中软件配置图。参见图4,在一些实施例中,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。
56.在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。
57.框架层为应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过api接口,可在执行中访问系统中的资源和取得系统的服务。
58.如图4所示,本技术一些实施例中应用程序框架层包括管理器(managers),提供器(content provider)、网络管理系统等,其中管理器包括以下模块中的至少一个:活动管理器(activity manager)用与和系统中正在运行的所有活动进行交互;位置管理器(location manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(package manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(notification manager)用于控制通知消息的显示和清除;窗口管理器(window manager)用于管理用户界面上的图标、窗口、工具栏、壁纸和桌面部件。
59.在一些实施例中,用户在使用显示设备时,为向用户推送信息,会在显示设备开机
时,向显示设备的显示器中投放广告,在开机阶段投放的广告为开机广告。对于一些广告提供商,其对于广告的投放,要求满足ta(target audience,目标受众)浓度,实现个性化投放需求,以便提高广告投放的效果。
60.由于在家庭中,操作显示设备的用户可能为家庭中的不同人员,那么开机广告的受众可能为家庭中的男主人、女主人、老年人或年轻人。而目前显示设备只能投放默认的开机广告,无法根据不同的用户有针对性的投放开机广告,投放效率低下。
61.为了开机广告能够命中所希望的受众,本技术可通过分时段设定不同的用户画像,例如,晚上7点到8点,是男主人看电视;晚上8点到9点是女主人看电视;白天的任一时段可能是老年人看电视。根据不同的时段向对应的用户投放适配的开机广告,提高投放效率,提升广告投放的ta浓度。
62.图5示出了根据一些实施例的开机广告投放方法的流程图;图6示出了根据一些实施例的开机广告投放和播放方法的交互图。本发明实施例提供的一种服务器,包括:控制器,在执行图5和图6所述的开机广告投放方法时,控制器被配置为执行下述步骤:
63.s11、响应于显示设备发送的开机广告请求,获取显示设备的存储空间和不同时间段的用户画像,以及,基于不同时间段的用户画像检索对应的广告素材文件并确定文件适合播放时间段,文件适合播放时间段是指用户使用显示设备的时间段。
64.为了加快显示设备的开机速度,本技术在显示设备还未连接到网络的时刻就会开始播放开机广告,因此,需要开机广告提前投放。这就需要把广告文件预埋到显示设备内,待下次开机时才播放开机广告。
65.为提前将广告文件预埋到显示设备,需在显示设备启动并正常运行时,产生开机广告请求,以向服务器请求投放的广告,以在下一次开机时进行投放。
66.服务器内配置广告投放与检索模块和基础数据模块,广告投放与检索模块用于实现投放广告的检索和向显示设备的投放,基础数据模块中存储显示设备中的运行数据,包括但不限于显示设备的用户画像、显示设备的存储空间、显示设备的联网时长等数据。
67.为实现在不同时段向对应的用户投放适配的广告,服务器在接收到显示设备发送的开机广告请求后,由广告投放与检索模块从基础数据模块中获取显示设备的不同时间段的用户画像。用户画像用于表征不同时间段使用显示设备的用户特征,以便后续基于用户画像向对应的用户投放适配广告,使得广告命中目标受众。用户特征包括但不限于设备使用时间段、观看电视节目等信息。
68.通过用户画像可以得知不同家庭成员的不同使用显示设备的时间段,因此,可以基于每个家庭成员使用显示设备的时间段来确定向显示设备投放开机广告的时间,即广告文件适宜投放的文件适合播放时间段。
69.而在广告投放时,并不知道显示设备的下次开机时刻,无法向对应的用户投放适配的开机广告,即开机广告很难命中受众。因此,本技术在投放广告时,不再采用传统的文件格式,而是自定义广告文件形式,使得广告文件中包括描述内容和广告内容。
70.描述内容中包括但不限于文件预下载截至位置、文件总大小、总播放时长和文件适合播放的时间段。文件总大小即为广告文件的占用空间大小,以字节(byte)表示;文件预下载截至位置用于表征广告文件进行预下载的广告内容的文件大小,即基于文件总大小中所占据的部分文件大小,例如,文件总大小为10000000bytes,则文件预下载截至位置可为
2000000bytes。总播放时长即为广告文件的可播放总时间,文件适合播放的时间段即为向开机用户投放适配的广告文件的时间段,可基于该用户的使用显示设备的时间段来确定。
71.为自定义广告文件的形式,本技术可基于每个用户画像对应的广告信息进行提取。为此,广告投放与检索模块在获得显示设备的用户画像后,即基于用户画像检索对应的广告素材文件。一个用户画像对应至少一个广告素材文件,一个广告素材文件即为一个广告。
72.在一些实施例中,控制器在执行基于不同时间段的用户画像检索对应的广告素材文件并确定文件适合播放时间段,被进一步配置为执行下述步骤:
73.步骤111、如果用户画像表征第一类用户,则获取第一类用户的设备使用时间段,以及,检索与第一类用户相适配的第一类广告素材文件,将第一类用户的设备使用时间段作为第一类广告素材文件的文件适合播放时间段。
74.步骤112、如果用户画像表征第二类用户,则获取第二类用户的设备使用时间段,以及,检索与第二类用户相适配的第二类广告素材文件,将第二类用户的设备使用时间段作为第二类广告素材文件的文件适合播放时间段。
75.由于家庭成员可能会存在多位,且每位均会使用显示设备,而不同的家庭成员使用显示设备的时间段不同,所观看的电视节目也不同,因此,所呈现出的用户画像也不同。
76.基于不同时间段的用户画像表现出的用户类型,可确定该类用户使用显示设备的时间段,进而可根据该类用户投放适配的广告素材文件,那么该类广告素材文件的文件适合播放时间段即为该类用户使用显示设备的时间段,即设备使用时间段。
77.例如,如果用户画像表征的第一类用户为男主人,且该男主人通常在晚上7点到8点看电视,则与男主人适配的第一类广告素材文件的文件适合播放时间段为晚上7点到8点。如果用户画像表征的第二类用户为女主人,且该女主人通常在晚上8点到9点看电视,则与女主人适配的第二类广告素材文件的文件适合播放时间段为晚上8点到9点。如果用户画像表征的第三类用户为老年人,且该老年人通常在白天的任一时段看电视,则与老年人适配的第三类广告素材文件的文件适合播放时间段为白天的任一时段。
78.通过获取显示设备的不同时间段的用户画像,可以获得显示设备的不同使用者的惯常使用时间段,进而可以为不同的用户投放适配的广告,达到提高投放效率,提升广告投放的ta浓度。
79.s12、基于广告素材文件的广告信息,计算文件预下载截至位置,以及,基于广告素材文件的广告内容、文件预下载截止位置和文件适合播放时间段,生成广告文件,文件预下载截至位置用于表征广告文件进行预下载的广告内容的文件大小。
80.在获得不同用户画像对应的广告素材文件后,即可基于广告素材文件的广告信息自定义广告文件的形式。本技术自定义形式的广告文件中包括描述内容和广告内容,描述内容中包括但不限于文件预下载截至位置、文件总大小、总播放时长和文件适合播放的时间段。
81.因此,可先基于广告素材文件的广告信息,计算文件预下载截至位置。广告素材文件的广告信息包括文件总大小和总播放时长,而本技术为了加快显示设备的开机速度,在显示设备还未连接到网络的时刻就会开始播放开机广告,因此,可利用显示设备准备好网络的这段时间来计算文件预下载截至位置。
82.在一些实施例中,控制器在执行基于广告素材文件的广告信息,计算文件预下载截至位置,被进一步配置为执行下述步骤:
83.步骤121、获取显示设备从开机时刻到完成网络连接时刻的联网时长,以及,获取广告信息中广告素材文件对应的文件总大小和总播放时长。
84.步骤122、根据显示设备的联网时长、文件总大小和总播放时长,计算文件预下载截至位置。
85.服务器中的广告投放与检索模块向基础数据模块获取显示设备的网络准备好的时间,即显示设备从开机时刻到完成网络连接时刻的联网时长t。在获取联网时长时,不同的机型和广告位配置信息均会影响联网时长,因此,可基于显示设备的机型和广告位配置信息获取对应的联网时长,机型和广告位配置信息可存储在基础数据模块中。
86.从广告素材文件的广告信息中获取对应的文件总大小和总播放时长,基于式:文件预下载截至位置=文件总大小*t/总播放时长,来计算每个广告素材文件对应的文件预下载截至位置。
87.在计算得到文件预下载截至位置后,即可基于广告素材文件的广告内容、文件预下载截止位置、文件适合播放时间段、文件总大小和总播放时长,自定义生成对应的广告文件。广告内容即为广告的具体呈现内容,也可为下载链接地址。
88.本技术自定义的广告文件中包括文件适合播放时间段的数据,因此,无论用户何时开机,均可向显示设备投放适配的广告,使得开机广告精准命中受众。
89.s13、根据显示设备的存储空间和文件预下载截至位置对应的文件大小,计算向显示设备投放的目标广告个数。
90.由于显示设备的缓存空间有限,无法存储空间较大的广告文件,进而无法向显示设备投放更多的广告文件。因此,为使得在显示设备的有限缓存空间内投放更多的广告,本技术可仅让显示设备在准备好网络连接的过程中预先下载并播放广告文件的部分内容,其余内容可在网络连接完成之后再进行下载和播放,使得显示设备预埋的广告文件占用空间小,并且可预埋多个广告文件,提高广告投放效率。
91.为此,为确定可向显示设备投放的广告个数,本技术基于显示设备的存储空间和文件预下载截至位置对应的文件大小进行计算。存储空间以字节表示,文件预下载截至位置也以字节表示,因此,可按照式:广告个数=存储空间/文件预下载截至位置,计算目标广告个数。
92.例如,显示设备的存储空间为10mb,前述计算的文件预下载截至位置为3mb,则目标广告个数为10/3=3个。
93.s14、将目标广告个数对应的广告文件发送至显示设备,广告文件用于使显示设备进行存储并在下一次开机时基于开机时刻和目标文件适合播放时间段确定进行播放的目标广告文件,以及,播放目标广告文件中文件预下载截至位置对应的预下载广告内容。
94.服务器按照目标广告个数选择可投放的广告文件下发给显示设备,以便显示设备在下一次开机时播放目标广告文件的预下载广告内容。
95.由于服务器获取到的显示设备的用户画像可为多个,那么会存在适配不同用户的广告文件,这些广告文件的文件适合播放时间段不同,因此,为确定向显示设备投放的广告文件,可基于各个广告文件的优先级进行选取。
96.在一些实施例中,控制器在执行将目标广告个数对应的广告文件发送至显示设备,被进一步配置为执行下述步骤:
97.步骤141、获取不同时间段对应的广告文件的优先级和每个广告文件的文件预下载截至位置对应的广告内容的文件大小。
98.步骤142、计算目标广告个数的第一优先级对应的文件预下载截至位置对应的广告内容的文件大小总和,判断是否满足显示设备的存储空间;
99.步骤143、在文件大小总和满足显示设备的存储空间时,将目标广告个数的第一优先级的广告文件发送至显示设备。
100.前述自定义的广告文件具有不同的投放优先级,在向显示设备预埋广告文件时,为便于适应用户随时开启显示设备的情况,为用户投放适配的开机广告,在选择预埋广告文件时,可基于不同时间段的广告文件进行选择,即目标广告个数的广告文件包括各个文件适合播放时间段对应的广告文件。
101.每个广告文件的文件预下载截至位置不同,使得对应的广告内容的文件大小不同,因此,为便于显示设备能够存储多个广告文件,可基于显示设备的存储空间和各个高优先级的广告文件中文件预下载截至位置对应的广告内容的文件大小来进行选择预埋广告文件。
102.依次计算目标广告个数的每个时间段中高优先级广告文件中文件预下载截至位置对应的广告内容的文件大小总和,若文件大小总和小于或等于显示设备的存储空间,则满足条件,可将此时的目标广告个数的高优先级的广告文件作为预埋广告文件,并发送至显示设备。
103.例如,如果用户画像表征三个文件适合播放时间段t1、t2、t3,则获取时间段t1对应的广告文件按照优先级顺序可为p11、p12、p13等,时间段t2对应的广告文件按照优先级顺序可为p21、p22、p23等,时间段t3对应的广告文件按照优先级顺序可为p31、p32、p33等,显示设备的存储空间为10mb,目标广告个数为3个。
104.按照各个广告文件的优先级顺序,计算3个不同时间段的高优先级的广告文件(p11 p21 p31)中文件预下载截至位置对应的广告内容的文件大小总和h。如果广告文件p11的文件预下载截至位置为3mb、广告文件p21的文件预下载截至位置为3.5mb、广告文件p31的文件预下载截至位置为3.2mb,则h=9.7≤10mb,因此,将广告文件(p11 p21 p31)作为预埋广告文件,并发送至显示设备。
105.如果h》10mb,则将某一个时间段中高优先级广告文件替换为同时间段内下一优先级广告文件,再计算各个广告文件的文件预下载截至位置对应的广告内容的文件大小总和,直至文件大小总和h≤10mb时为止,将此时的3个广告文件作为预埋广告文件发送至显示设备。
106.显示设备在接收到服务器下发的目标广告个数的广告文件后,可对各个广告文件中的描述内容进行存储,并基于广告内容(下载地址)和文件预下载截至位置预先下载对应广告文件的部分广告内容。在下一次显示设备开机时,根据当前开机时刻和描述内容,找到与当前开机时刻相匹配的目标广告文件,并播放已预先下载的部分广告内容。显示设备在播放开机广告的具体实现过程可参照后续实施例的内容,此处不进行赘述。
107.可见,本发明实施例提供的一种服务器,基于显示设备的不同时间段的用户画像
检索的广告素材文件,计算用于表征预下载广告内容文件大小的文件预下载截至位置,并基于广告素材文件的各个内容、文件预下载截止位置和文件适合播放时间段,按照预设形式自定义生成广告文件。根据显示设备的存储空间向显示设备预先投放目标广告个数的广告文件,显示设备预先下载部分广告内容,在下一次开机时,播放自定义广告文件中与开机时刻匹配的目标广告文件的预下载广告内容。该服务器可在显示设备的有限存储空间内投放更多的广告,且可基于开机时刻向显示设备播放适配的广告内容,提升广告投放的ta浓度,提高开机广告投放效率。
108.图7示出了根据一些实施例的开机广告播放方法的流程图。本发明实施例提供一种显示设备,包括:显示器,被配置为呈现广告界面;与显示器连接的控制器,在执行图6和图7所示的开机广告播放方法时,控制器被配置为执行下述步骤:
109.s21、在开机后,产生开机广告请求,发送至服务器,开机广告请求用于指示服务器基于显示设备的不同时间段的用户画像检索得到的广告素材文件生成包括文件预下载截至位置和文件适合播放时间段的广告文件,以及,基于显示设备的存储空间计算投放的目标广告个数,文件预下载截至位置用于表征广告文件进行预下载的广告内容的文件大小,文件适合播放时间段是指用户使用显示设备的时间段。
110.服务器在向显示设备预埋广告文件时,需由显示设备向服务器发送开机广告请求。而开机广告请求是向服务器请求在显示设备下一次开机时投放给显示设备的广告文件,因此,显示设备在产生开机广告请求时,需显示设备完全运行,即在当前次开机后,以及开机广告播放完毕后,显示设备进入系统主页后,产生开机广告请求,并发送至服务器。
111.服务器接收到显示设备发送的开机广告请求后,基于显示设备的不同时间段的用户画像和存储空间确定提前预埋到显示设备中并在显示设备下一次开机时播放的目标广告个数的广告文件。服务器自定义生成广告文件并将目标广告个数的广告文件下发给显示设备的实现过程可参照前述服务器实施例提供的内容,此处不再赘述。
112.s22、接收服务器返回的目标广告个数的广告文件,以及,基于广告文件中的文件预下载截至位置下载对应的预下载广告内容。
113.在显示设备当前开机并运行过程中,显示设备接收到服务器返回的目标广告个数的广告文件,存储各个广告文件中的描述内容。由于描述内容并不包括广告文件的广告内容,因此占用空间小,不会影响显示设备的存储压力。
114.为便于提升显示设备的开机速度,可将服务器预先投放的各个广告文件进行预埋。而完整的广告文件占用空间较大,会影响显示设备的存储压力,因此,在显示设备接收到服务器投放的广告文件后,仅需预先下载广告文件的部分广告内容,无需将完整的广告内容进行存储。这样不仅可以避免占用过多的显示设备的存储空间,还可向服务器投放更多的广告。
115.在预先下载部分广告内容时,从对应的广告文件中获得下载地址和文件预下载截至位置,基于下载地址下载指定广告文件中文件预下载截至位置对应的广告内容,即为预下载广告内容。
116.在一些实施例中,在显示设备开机并正常运行启动系统主页后,向服务器发送开机广告请求,以请求下一次开机时所需的广告文件。服务器将目标广告个数的自定义的广告文件下发给显示设备后,显示设备存储描述内容,并基于文件预下载截至位置下载对应
的预下载广告内容。使得显示设备仅需下载并存储广告文件的部分广告内容,避免存储完整的广告文件占用显示设备过多的内存,且可以投放更多的广告。
117.s23、在下一次开机时,基于当前开机时刻和每个广告文件中的文件适合播放播时间段,选取时间段匹配的目标广告文件,播放目标广告文件对应的预下载广告内容。
118.显示设备在本次运行时向服务器请求下一次开机时所需的开机广告,并将各个不同时间段的广告文件的文件预下载截至位置下载对应的预下载广告内容进行预先下载和存储。在显示设备刚开机时,网络连接还未准备好,因此,通过预先存储预下载广告内容,可在显示设备还未连接网络时也可及时播放开机广告,避免影响开机速度。
119.在显示设备下一次开机时,响应于下一次的开机指令,为便于向开机用户投放适配的广告,可基于当前开机时刻和每个广告文件对应的文件适合播放时间段进行匹配,确定出适配的目标广告文件,并将预先下载的目标广告文件的预下载广告内容进行播放,目标广告文件即为与开机用户适配的广告文件。
120.例如,显示设备内预先下载和存储三个时间段的广告文件(p11、p21、p31)的预下载广告内容a11、a21、a31,且广告文件p11的文件适合播放时间段为19:00-20:00,广告文件p21的文件适合播放时间段为20:00-21:00,广告文件p31的文件适合播放时间段为8:00-17:00。
121.如果显示设备在存储上述广告文件后,下一次开机的开机时刻为19:10,该开机时刻与广告文件p11的文件适合播放时间段匹配,因此,可在本次开机时,播放广告文件p11的预下载广告内容a11。
122.可见,显示设备在播放服务器预先投放的广告文件时,可基于各个广告文件的文件预下载截至位置预先下载对应的部分广告内容,获得预下载广告内容。并在下一次开机时,在网络连接过程中,基于开机时刻和各个广告文件的文件适合播放时间段确定目标广告文件,以为开机用户匹配适配的开机广告,并实现广告内容的播放。在网络还未连接完成时即可实现开机广告的精准投放,开机速度快,开机广告投放效率高。
123.在一些实施例中,由于显示设备内预先存储有广告文件的部分广告内容,使得显示设备在开机时,还未连接网络的状态下预先播放预下载广告内容,避免影响开机速度。而为保证广告文件的完整播放,可在显示设备的网络连接完成后,继续下载广告文件的剩余部分并进行播放。
124.为此,在网络连接完成后,控制器被进一步配置为执行下述步骤:
125.步骤241、在目标广告文件对应的预下载广告内容播放过程中,如果在当前时刻达到显示设备完成网络连接时刻,则从文件预下载截至位置开始继续下载目标广告文件中的剩余广告内容,预下载广告内容和剩余广告内容构成目标广告文件的广告内容。
126.步骤242、在预下载广告内容播放完毕后,继续播放目标广告文件中的剩余广告内容,实现目标广告文件的完整播放。
127.在显示设备开机时,显示设备基于开机时刻选择目标广告文件并播放预下载广告内容。而在播放过程中,显示设备的网络连接正在持续进行,在网络连接完成后,显示设备基于广告文件中的下载地址继续下载目标广告文件中的剩余广告内容,剩余广告内容是指从文件预下载截至位置开始直到文件末尾对应的广告内容,即预下载广告内容和剩余广告内容构成目标广告文件的完整广告内容。
128.在预下载广告内容播放完毕,以及,剩余广告内容下载完毕后,播放目标广告文件中的剩余广告内容,实现目标广告文件的完整播放。
129.在一些实施例中,显示设备向服务器请求下一次开机时所需的开机广告的时机,均在本次开机并完整播放广告内容并联网成功之后。因此,在显示设备产生开机广告请求时,控制器被进一步配置为:在目标广告文件的广告内容完整播放后,产生下一开机广告请求,发送至服务器,下一开机广告请求用于指示服务器向显示设备投放新目标广告个数的广告文件。
130.在显示设备开机时,基于服务器预先投放的多个广告文件确定与开机用户适配的目标广告文件后,完整播放该文件的广告内容并联网成功后,显示设备产生下一开机广告请求,以请求服务器下发下一次开机时所需的广告文件。具体实现过程可参照前述实施例的内容,此处不再赘述。
131.可见,本发明实施例提供的一种显示设备,在实现开机广告播放时,在本次开机时,向服务器发送开机广告请求,以请求服务器预先投放目标广告个数的自定义广告文件。基于各个广告文件中的文件预下载截至位置下载对应的预下载广告内容进行存储,并在下一次开机时,选取与开机时刻对应的目标广告文件,并在网络还未连接时从本地获取目标广告文件对应的预下载广告内容进行播放。可见,该显示设备可在有限的存储空间内存储多个广告的预下载广告内容,并可基于开机时刻选取适配的目标广告文件的预下载广告内容,提升广告投放的ta浓度,提高开机广告投放效率。
132.图5示出了根据一些实施例的开机广告投放方法的流程图。参见图5,本发明实施例提供的一种开机广告投放方法,应用于服务器,所述方法包括:
133.s11、响应于显示设备发送的开机广告请求,获取显示设备的存储空间和不同时间段的用户画像,以及,基于不同时间段的所述用户画像检索对应的广告素材文件并确定文件适合播放时间段,所述文件适合播放时间段是指用户使用显示设备的时间段;
134.s12、基于所述广告素材文件的广告信息,计算文件预下载截至位置,以及,基于所述广告素材文件的广告内容、所述文件预下载截止位置和所述文件适合播放时间段,生成广告文件,所述文件预下载截至位置用于表征广告文件进行预下载的广告内容的文件大小;
135.s13、根据所述显示设备的存储空间和所述文件预下载截至位置对应的文件大小,计算向显示设备投放的目标广告个数;
136.s14、将所述目标广告个数对应的广告文件发送至显示设备,所述广告文件用于使所述显示设备进行存储并在下一次开机时基于开机时刻和目标文件适合播放时间段确定进行播放的目标广告文件,以及,播放所述目标广告文件中所述文件预下载截至位置对应的预下载广告内容。
137.图7示出了根据一些实施例的开机广告播放方法的流程图。参见图7,本发明实施例提供的一种开机广告播放方法,应用于显示设备,所述方法包括:
138.s21、在开机后,产生开机广告请求,发送至服务器,所述开机广告请求用于指示服务器基于显示设备的不同时间段的用户画像检索得到的广告素材文件生成包括文件预下载截至位置和文件适合播放时间段的广告文件,以及,基于显示设备的存储空间计算投放的目标广告个数,所述文件预下载截至位置用于表征广告文件进行预下载的广告内容的文
件大小,所述文件适合播放时间段是指用户使用显示设备的时间段;
139.s22、接收所述服务器返回的目标广告个数的广告文件,以及,基于所述广告文件中的文件预下载截至位置下载对应的预下载广告内容;
140.s23、在下一次开机时,基于当前开机时刻和每个所述广告文件中的文件适合播放播时间段,选取时间段匹配的目标广告文件,播放所述目标广告文件对应的预下载广告内容。
141.由以上技术方案可知,本发明实施例提供的一种开机广告投放方法、播放方法及显示设备、服务器,服务器基于显示设备的不同时间段的用户画像检索的广告素材文件,计算用于表征预下载广告内容文件大小的文件预下载截至位置,并基于广告素材文件的各个内容、文件预下载截止位置和文件适合播放时间段,按照预设形式自定义生成广告文件。根据显示设备的存储空间向显示设备预先投放目标广告个数的广告文件,显示设备基于各个广告文件中的文件预下载截至位置下载对应的预下载广告内容进行存储,并在下一次开机时,选取与开机时刻对应的目标广告文件,并在网络还未连接时从本地获取目标广告文件对应的预下载广告内容进行播放。可见,该方法、服务器及显示设备可在显示设备有限的存储空间内存储多个广告的预下载广告内容,并可基于开机时刻选取适配的目标广告文件的预下载广告内容,提升广告投放的ta浓度,提高开机广告投放效率。
142.具体实现中,本发明还提供一种存储介质,其中,该存储介质可存储有程序,该程序执行时可包括本发明提供的开机广告投放方法和开机广告播放方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
143.本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等。
144.本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于开机广告投放方法和开机广告播放方法实施例而言,由于其基本相似于服务器和显示设备实施例,所以描述的比较简单,相关之处参见服务器和显示设备实施例中的说明即可。
145.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
146.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献